期刊文献+

基于OMAP处理器的核间通信机制设计与实现 被引量:4

Design and Implementation of Inter-core Communication Mechanism Based on OMAP Processor
下载PDF
导出
摘要 为满足嵌入式多核数控系统高速、高精的应用需求,针对现有多核通信延迟过高、通信数据量过小等不足,研究基于ARM与DSP双核架构嵌入式数控系统,设计并实现一种基于该数控系统平台的多核数据通信机制。该通信机制基于共享内存实现,包括硬件驱动实现、内存划分、通信同步、共享缓存池建立以及通信协议搭建等关键部分。针对双核间数据传输延迟和数据传输量2个影响系统性能的重要参数开展实验测试,并于实际数控系统环境进行应用测试,结果表明,该通信方法可满足ARM与DSP双核架构的嵌入式数控系统2 MB数据通信量与20 ms通信延迟的性能需求。 In order to meet the application needs of embedded multi-core, high-speed and high-precision numerical control system, owing to the high latency, low communication capacity of current multi-core communication, this paper studies the design of embedded numerical control system based on ARM and DSP dual-core architecture, designs and implements a multi-core data communication mechanism based on the numerical control system platform. The communication mechanism is based on shared memory, including hardware driver realization, memory division, communication synchronization and the establishment of a shared cache pool and communication protocol. It completes the measurement of dual-core data transmission latency and data transmission capacity, which affects system performance, and carries out the application test. The results prove that this design can meet the performance requirements of 2 MB data communications volume and 20 ms communication delay of the embedded ARM and DSP dual-core architecture numerical control system.
出处 《计算机工程》 CAS CSCD 2014年第4期281-286,共6页 Computer Engineering
基金 国家科技重大专项基金资助项目"开放式数控系统支撑技术创新平台建设"(2011ZX04016-071)
关键词 嵌入式数控系统 异构处理器 多核通信 共享内存 通信延迟 embedded numerical control system heterogeneous processor multi-core communication shared memory communicationdelay
  • 相关文献

参考文献12

二级参考文献73

共引文献63

同被引文献30

  • 1Zhang B, Zhang G. Design of Dual-Processor Sharing DRAM Con-troller [A]. Computer S"cience and Engineering. WCSE '09 [C]. Qingdao, china: 2009 : 298 - 302.
  • 2Charistian Stoif, Martin Schoeberl, Benito Liccardi. Hardware Syn- chronization for Embedded Multi- Core Processors [A]. Circuits and Systems. Rio de Janeiro, Brazil: IEEE International Symposium on Digital Object Identifier [C]: 2011: 2557- 2560.
  • 3Vasanth Asokan. Dual Processor Reference Design Suite EZ. Xil- inx: Inc, 2007: 7-11.
  • 4Xilinx. Inc. Designing Multiprocessor Systems in Platform Studio [Z. Xilinx: Inc, 2007: 7-11.
  • 5.layaram, N, Evans, P. L. Distributed mailbox arrangement which facilitates task communication in a multi-microprocessor sys- tem [J]- Electronics Letters, 2007, 17 (18): 648-650.
  • 6Cesare Ferri, Mirko Loghi, Massimo Poncino. Energy-Optimal Synchronization Primitives {or Single- Chip Multi- Processors EA. Great Lakes symposium on VLSI EC. Boston, New York: Xilinx: ACM, 2009:141 - 144.
  • 7Ibrahim M. M, Tobal, A. M, Nahas, M. Y. E, FPGA Based on Board Computer for LEO Satellites [A]. Space Science and Communication. Penang, Malaysia: IEEE International Symposi- um on Digital Object Identifier [C] . 2011 : 314 - 319.
  • 8Stephanie Tapp. Indirect Programming of BPI PROM with Virtex -5 FPGAs I-Z]. Xilinx: Ine, 2010.
  • 9Texas Instruments. Building Syslink Applications Version 2. 21.01.05,2012.
  • 10Texas Instruments. OMAP - L138 DSP +ARM Processor Technical Reference Manual, 2011.

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部