计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2010年
3期
850-853
,共4页
仇洁婷%陈儒军%何展翔%邱开林
仇潔婷%陳儒軍%何展翔%邱開林
구길정%진유군%하전상%구개림
同步串行通信%AT91RM9200%DSP56309%Linux2.6
同步串行通信%AT91RM9200%DSP56309%Linux2.6
동보천행통신%AT91RM9200%DSP56309%Linux2.6
serial synchronous communication%AT91RM9200%DSP56309%Linux2.6
随着ARM/DSP双核处理器在地球物理勘探仪器中的推广应用,双核间的通信成为实现这种双核处理器系统的关键技术.针对Linux2.6版本内核,详细介绍了基于AT91TM9200的SSC同步串行通信设备驱动的模块化、分层次的设计架构,并在驱动中使用DMA传输模式、分段缓存技术和修改PDA控制器优先级.在此基础上给出了AT91RM9200/DSP56309双核的接口电路设计.试验表明,在AT91RM9200 /DSP56309双核中利用同步串行同步通信的设计,能够使系统高效、稳定、快速地进行数据传输,从而使双核处理器能够很好地协同工作.
隨著ARM/DSP雙覈處理器在地毬物理勘探儀器中的推廣應用,雙覈間的通信成為實現這種雙覈處理器繫統的關鍵技術.針對Linux2.6版本內覈,詳細介紹瞭基于AT91TM9200的SSC同步串行通信設備驅動的模塊化、分層次的設計架構,併在驅動中使用DMA傳輸模式、分段緩存技術和脩改PDA控製器優先級.在此基礎上給齣瞭AT91RM9200/DSP56309雙覈的接口電路設計.試驗錶明,在AT91RM9200 /DSP56309雙覈中利用同步串行同步通信的設計,能夠使繫統高效、穩定、快速地進行數據傳輸,從而使雙覈處理器能夠很好地協同工作.
수착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.