IP-based embedded SoC design and implementation for servo motion control system

Shang Liang Chen, Ya Tang Shei

Research output: Contribution to journalArticlepeer-review


A SoC system is created by integrating several IPs (Intellectual Property) to achieve some special functions. The IPs in the SoC system are reusable, reconfigurable, and portable. These characters give the SoC system several good points. For example, time to market and cost down. Therefore, the SoC design concept attracts many researchers in the recent years. To design and implement an embedded IP-based SoC servo motion control system with intelligence is the aim of this research. There are five IPs to be developed here for a servo motion control system. The intelligence is very important and essential for the practical applications of a servomotor motion control. Therefore, a fuzzy logic PID IP for a SoC servo motion control is the first IP to be designed and implemented. The IP for servomotor PWM technology is the second one. The third IP is the interface IP of the photo-encoder feedback interface circuit used in the motion control. The fourth IP is the measuring IP to measure the velocity of the servomotor. The fifth IP is the FIFO IP. The FIFO DP is a data storage to model a queue so that the command data that comes in first will be read out first. The VHDL language is adopted to describe the hardware digital circuit of the developed IPs. The Quarters II EDA tool is used to integrate the developed IPs into a NIOS CPU. The simulation, placing, and routing are also performed by using Quarters II EDA tool. The IP-based SoC servo motion control system is further download to an Altera APEX 20K200EFC484-2x chip to verify the correctness.

Original languageEnglish
Pages (from-to)435-444
Number of pages10
JournalJournal of the Chinese Society of Mechanical Engineers, Transactions of the Chinese Institute of Engineers, Series C/Chung-Kuo Chi Hsueh Kung Ch'eng Hsuebo Pao
Issue number4
Publication statusPublished - 2003 Aug 1

All Science Journal Classification (ASJC) codes

  • Mechanical Engineering


Dive into the research topics of 'IP-based embedded SoC design and implementation for servo motion control system'. Together they form a unique fingerprint.

Cite this