摘要
随着ARM/DSP双核处理器在地球物理勘探仪器中的推广应用,双核间的通信成为实现这种双核处理器系统的关键技术。针对Linux2.6版本内核,详细介绍了基于AT91TM9200的SSC同步串行通信设备驱动的模块化、分层次的设计架构,并在驱动中使用DMA传输模式、分段缓存技术和修改PDA控制器优先级。在此基础上给出了AT91RM9200/DSP56309双核的接口电路设计。试验表明,在AT91RM9200/DSP56309双核中利用同步串行同步通信的设计,能够使系统高效、稳定、快速地进行数据传输,从而使双核处理器能够很好地协同工作。
The communication between ARM and Digital Signal Processor(DSP)is a key factor in ARM/DSP dual core design widely used in geophysics exploration instrumentation.In this paper serial synchronous communication between AT91RM9200/DSP56309 dual core processors was realized and the modularized and hierarchical design of the SSC driver based on AT91TM9200 in Linux 2.6 was introduced in detail.The DMA transmission,multi-buffering and PDA controller priority modification was used in the driving design.The SSC interface circuit implementation based on the design was also introduced.The experimental results show that the data transfer between AT91RM9200/DSP56309 is rapid and steady,and so that the dual core processors co-work very well.
出处
《计算机应用》
CSCD
北大核心
2010年第3期850-853,共4页
journal of Computer Applications