首页 理论教育 实用案例:HPI在业务中的应用

实用案例:HPI在业务中的应用

时间:2023-07-02 理论教育 版权反馈
【摘要】:TMS320C64x具有HPI16与HPI32,主机最好也选择16位或32位的CPU,如MSP430系列、ARM系列等。当OMAP5912向TMS320C64x读/写数据时,通过设置控制寄存器给TMS320C64x一个HPI中断,TMS320C64x响应中断后给出信号,完成双方的握手,双方开始传输数据。电路设计图4-11与图4-12描述了MC68360作为主机与TMS320C64x HPI16和HPI32的连接。图4-11MC68360作为主机与TMS320C64x HPI16的连接图4-12MC68360作为主机与TMS320C64x HPI32的连接 编写程序,主机写一个字到DSP中,采用地址自增方式。

实用案例:HPI在业务中的应用

TMS320C64x具有HPI16与HPI32,主机最好也选择16位或32位的CPU,如MSP430系列、ARM系列等。对于HPI,其应用设计性能高低与主机的选择有直接关系,恰当的主机CPU选择,能发挥HPI的性能,从而为主机CPU和DSP之间构建一个快速、稳定且简单易用的数据交换通道;如果主机CPU选择不当,如使用经典的89C51系列8位单片机作为主机,则会使得应用系统不但硬件复杂,软件编写也会变得非常困难。

【例4-1】 TI公司的OMAP5912和TMS320C64xDSP的HPI连接,如图4-10所示,设计其硬件原理图

设计分析

·OMAP5912采用EMIFS接口和TMS320C64x的HPI连接。HPI的各种控制信号,包括HCNTL[1:0]、HHWIL、978-7-111-37346-9-Chapter04-148.jpg978-7-111-37346-9-Chapter04-149.jpg等,均连接到EMIFS接口的地址线。

·DSP的HPI片选信号引脚、HPI输出信号引脚分别与OMAP的相应引脚连接;同时将OMAP的GPIO1引脚配置成一个中断信号引脚,并与DSP的978-7-111-37346-9-Chapter04-150.jpg引脚连接。

电路设计

978-7-111-37346-9-Chapter04-151.jpg

图4-10 OMAP5912作为主机与TMS320C64x HPI16连接

OMAP5912可以一次输出数据总线和地址总线信号,这样就可以一次设置所有控制信号的状态。当OMAP5912向TMS320C64x读/写数据时,通过设置控制寄存器给TMS320C64x一个HPI中断,TMS320C64x响应中断后给出978-7-111-37346-9-Chapter04-152.jpg信号,完成双方的握手,双方开始传输数据。当TMS320C64x向OMAP5912请求数据时,通过978-7-111-37346-9-Chapter04-153.jpg引脚发出中断请求,OMAP5912收到中断后设置控制寄存器,开始传输数据。

【例4-2】Motorola公司的MC68360和TMS320C64x DSP的HPI连接,设计其硬件原理图。

设计分析

·MC68360是Motorola M68300系列的一款32位的控制器。MC68360具有片上集成的微处理器和控制器应用外设,该芯片广泛应用于通信领域。电路设计

图4-11与图4-12描述了MC68360作为主机与TMS320C64x HPI16和HPI32的连接。

978-7-111-37346-9-Chapter04-154.jpg

图4-11 MC68360作为主机与TMS320C64x HPI16的连接(www.xing528.com)

978-7-111-37346-9-Chapter04-155.jpg

图4-12 MC68360作为主机与TMS320C64x HPI32的连接

【例4-3】 编写程序,主机写一个字到DSP中,采用地址自增方式。源数据首地址为source_word,目的数据首地址为dest_address,HPI地址指针为ptr_hpi。

设计分析

参考HPI的读/写时序及操作步骤,按要求设置HCNTRL1、HCNTRL0和HHWIL即可实现。

程序代码

978-7-111-37346-9-Chapter04-156.jpg

【例4-4】 编写程序,主机写一串字到DSP中,采用地址自增方式。源数据首地址为source_word,目的数据首地址为dest_address,HPI地址指针为ptr_hpi,字个数为length。

设计分析

参考HPI的读/写时序及操作步骤,按要求设置HCNTRL1、HCNTRL0和HHWIL,利用字个数计数即可实现。

程序代码

978-7-111-37346-9-Chapter04-157.jpg

978-7-111-37346-9-Chapter04-158.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈