相关服务

  • 《应用科技》2006年第5期摘录:第5期么彬,等:多DsP处理器

如发现有乱码,请点击下面链接浏览原文
正文摘录:

第5期么彬,等:多DsP处理器HPI接口无缝连接技术研究与实现·9·一组数据的实部和虚部)传给2片从DSP分别进行后续处理.如果采用传统的8位HPI模式分时传输数据,就会把大量时间浪费在数据传输上,本设计提供了1种较为理想的数据传输方案,既可以满足速度的要求,又可以充分利用1)SF’引脚资源,很好的解决了多I)SF’间的无缝连接和高效数据传送的问题.设计的HPI接口部分框图如图3所示.从【)SP2图3HPI连接框图整个设计中的HPI部分连接图如图3所示,其中未用到的引脚除HRDY以外都被拉高.系统中主DSP将从I)SP的HPI映射到I//O空间,具体I/0空间的分配见表1所示.表1L/0空间分配表(读写操作地址相同)在设计中充分利用了主DsP的16位数据总线,分别将高8位连接到从I)SPl的HD0~HD7,同时将低8位连接到从I)SP2的HD0~HD7,这样主DsP就可以同时输出1个16位的数据,所不同的是数据的高8位传给从I)SF’1,低8位传给从1)SP'2.这样主I)SF。的2次I//O输出就可以将2个不同的数据传给2个不同的I)St,,同时又不会影响从I)SP同其他外部设备通信,而速度又是单独使用8位HPI的2倍即相当于使用了16位HPI.在主DsP访问从I)St,时,首先将控制字写入HPIC中,此时16位数据的高8位和低8位是相同的,经过2次把16位控制字写入从【)SP;然后将寻址地址写入从DSF’的HPIA中,第1次写入时的16位数据中高8位为从I)SP’1地址的第1字节,低8位为从I)SP2地址的第1字节(HBIL=0);第2次写入时的16位数据中高8位为从I)SPl地址的第2字节,低8位为从I)SP2地址的第2字节(HBIL=1),这样2次I/0操作主DsP就可以同时对2个不同的从DsP进行不同地址的访问.在进行这样的访问之前,主DsP需要将要输出的数据进行重新的排列,以适应这种特殊的传输方式,读回的数据同样要进行重新的排列.对于主【)SF’来说,排列的方法是将准备传给从I)SP。1的数据(16位)的第1字节作为高8位和将要传给从I)SP2的数据(16位)的第1字节作为低8位组成1个新的16位数据用于同时传送给2个从I)SF’,然后将第2字节也以同样的方式组成新的16位数据,1次将要传输的数据重新排列即可同时对2个从I)SF’进行数据传送.从I)SP。无需对数据进行重新排列即可使用.对于多DsP无缝连接与数据传输的方式,不但可以用于复信号的实时处理,也可以用于很多其他的并行算法的实时实现中心J,例如FFT的并行处理就可以用该系统很好的实现.该系统还可以进行扩展用于更复杂的并行处理中,如一对的高速数据传输、多级I)St,的信号处理机等都可以用上述的方法进行HPI无缝连接,因此这种方法具有很广泛的实用价值.4结束语通过对TI公司的C54系列DSP的HPI接口逻辑和时序的分析,提出1种基于HPI的多I)SF’无缝连接的解决方法.同时将该方法应用于声纳复信号实时处理中得到满意的效果.另外该方法具有很广的应用领域,可用于多种并行算法中,同时又具有很强的可扩展能力,为更复杂的并行算法提供了有效的工程解决方案.参考文献:[1]戴明桢,周建将.TMS320(:54xDsP结构、原理及应用[M].北京:北京航空航天大学出版社,2001.[2]屈玉贵,梁晓雯.并行处理系统结构[M].合肥:中国科学技术大学出版社,1999.[责任编辑:姜海丽]一坠一~一一一一一~一㈣嚣瞄~一M舶MM一㈣一一一洲一~一躬舵川舢

阅读此文(图):   点击此处在线翻阅