基于异构多核运动控制器的高速接口设计
随着制造领域对嵌入式运动控制系统应用范围的扩大,基于异构多核的嵌入式控制器必为重要发展方向之一。首先说明异构多核控制器取得成效,以及现有控制器在数据通信接口方面存在缺陷。本设计运动控制器以异构处理器——OMAPL138+FPGA为核心,OMAPL138内部集成ARM9和DSP C6748处理器核。ARM9内嵌Liunx操作系统,以增强控制器多任务协调能力;DSP不运行操作系统,可保证运算实时性。重点阐述ARM与DSP、DSP与FPGA以及控制器与PC之间通信的高速接口设计和固件设计。通过实验表明:该运动控制器数据交换速率高,吞吐量大,稳定性高,为异构多核控制器高速通信接口提供参考。...
Saved in:
| Published in | 电子技术应用 Vol. 43; no. 3; pp. 12 - 15 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | Chinese |
| Published |
西南科技大学信息工程学院,四川绵阳,621000
2017
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0258-7998 |
| DOI | 10.16157/j.issn.0258-7998.2017.03.002 |
Cover
| Summary: | 随着制造领域对嵌入式运动控制系统应用范围的扩大,基于异构多核的嵌入式控制器必为重要发展方向之一。首先说明异构多核控制器取得成效,以及现有控制器在数据通信接口方面存在缺陷。本设计运动控制器以异构处理器——OMAPL138+FPGA为核心,OMAPL138内部集成ARM9和DSP C6748处理器核。ARM9内嵌Liunx操作系统,以增强控制器多任务协调能力;DSP不运行操作系统,可保证运算实时性。重点阐述ARM与DSP、DSP与FPGA以及控制器与PC之间通信的高速接口设计和固件设计。通过实验表明:该运动控制器数据交换速率高,吞吐量大,稳定性高,为异构多核控制器高速通信接口提供参考。 |
|---|---|
| Bibliography: | Liang Jianhong, Luo Liang, Liu Zhigui, Wan Boyu (College of Information Engineering, Southwest University of Science and Technology, Mianyang 621000, China ) With the development of the embedded motion control system, the embedded controller based on heterogeneous multi- core will be one of the important development directions. In this paper, it firstly describes the effectiveness of heterogeneous multi- core controller, as well as the defects of existing controller in data communication interface. The heterogeneous processor "OMAPL138+FPGA" is the core of the motion controller in this design, OMAPL138 internal integrated ARM9 and DSP C6748 pro- cessor core. ARM9 has embedded Liunx operating system to enhance the coordination of multi-tasking controller. And DSP does not run the operating system to ensure real-time computing. This paper focuses on ARM and DSP, DSP and FPGA and the high- speed interface design and firmware design of the communication between controller and PC. Experiments show that the data ex- |
| ISSN: | 0258-7998 |
| DOI: | 10.16157/j.issn.0258-7998.2017.03.002 |