SOPC-based embedded dual-core servo controller and designed method thereof

A servo controller, embedded technology, applied in program control, computer control, general control system, etc., can solve real-time and algorithm accuracy cannot be guaranteed, single-core processor execution time is long, increase blocking state waiting time and other problems, to achieve the effect of high real-time performance, low-cost design, and real-time performance improvement

Active Publication Date: 2018-04-20
SHANGHAI RADIO EQUIP RES INST
View PDF12 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] At present, FPGA-based single-core digital servo control systems use a single main thread, and multi-task scheduling needs to use query or interrupt methods, which increases the waiting time in the blocked state, prolongs the data update cycle, and has no absolute meaning Parallel p

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SOPC-based embedded dual-core servo controller and designed method thereof
  • SOPC-based embedded dual-core servo controller and designed method thereof
  • SOPC-based embedded dual-core servo controller and designed method thereof

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0043] The dual-core control system based on SOPC of the present invention is based on the FPGA of Xilinx Company as the core processor, and uses two MicroBlaze soft-core processors on the chip to realize the dual-core parallel computing of the digital controller. FPGA contains rich logic design resources, can complete complex logic and data processing functions, and has the advantages of repeatable programming, short design cycle, and low R&D cost.

[0044] The hardware architecture of dual-core control system based on SOPC is as follows: figure 1 As shown, it includes FPGA main controller, power supply system, program FLASH, data command communication, sensor data reading unit, driver, data FLASH, etc. The power supply system mainly provides power for FPGA and other modules, the program FLASH is mainly used for program storage, the data FLASH is mainly used to store control parameters, the driver is mainly used to drive the execution device, and the FPGA main controller is u...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an SOPC-based embedded dual-core servo controller and a designed method thereof. The hardware architecture includes an FPGA, a power system, a program FLASH, a data FLASH, a driver, a data instruction communication unit, and a sensor data reading unit and the like, wherein the power system, the program FLASH, the data FLASH, the driver, the data instruction communication unit, and the sensor data reading unit and the like are in signal connection with the FPGA. The FPGAs is provided with two Microblaze soft-core processors to carry out dual-core parallel computing. A plurality of IP soft cores are signal connection by a PLB bus. All Microblaze soft-core processors carry out data exchange with all IP soft cores through PLB buses. The two Microblaze soft-core processors carry out dual-core data communication. According to functional requirements of the control system, the hardware architecture and interface type are determined; the software bottom architecture is determined; compiling is carried out by using an XPS tool; a top interface file is outputted; and top-level soft core controller design development is carried out at an SDK platform. Therefore, the co-processing ability of the controller is enhanced. The SOPC-based embedded dual-core servo controller has advantages of abundant resources, strong expandability, high reliability, low cost and simple design.

Description

technical field [0001] The invention relates to the field of digital servo control systems, in particular to a SOPC-based embedded dual-core servo controller and a design method thereof. Background technique [0002] At present, the hardware platform of digital servo controller mainly includes three architectures: DSP, DSP+FPGA, and FPGA. The servo controller based on DSP has the advantages of flexible design and convenient debugging, but the peripheral resources are limited and cannot adapt to the current various communication interfaces. To meet the requirements of high-speed parallel processing, even if TI launched the F28M35 dual-core processor, this drawback cannot be changed. The servo controller based on DSP+FPGA can meet the requirements of flexible design and parallel communication at the same time, but the circuit is more complicated and the cost is higher. higher. In recent years, with the development of microelectronics technology, on-chip programmable technolog...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G05B19/042
CPCG05B19/0423G05B2219/25257
Inventor 曹培培张浩钧王力陈梦梅刘圣起
Owner SHANGHAI RADIO EQUIP RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products