微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > HPI接口在TI SOC的应用详解

HPI接口在TI SOC的应用详解

时间:08-04 来源:唐超伦 —— TI 通用数字信号处理系统技术支持 点击:

主机通过HPI 访问了DSP 内部的保留空间,或者破坏了DSP 的程序,数据空间,导致DSP 运行异常,进而导致HPI 状态机异常。

C. 主机的HSTROBE 信号有毛刺,或者信号完整性不好,如下图中HCS(些案例HSTROBE 是由HCS 控制)的上升沿的回勾,都会导致HPI 误判断为主机的新的访问的开始,从而打乱了高低半字的访问顺序要求,导致HPI 状态机的错乱。

7. 总结

HPI 是一种简单的异步接口,只要设计中满足了时序要求,即可稳定工作。在开发当中遇到数据读写不正确,从HSTROBE 信号入手检查与之相关的信号的时序关系,便可以找出问题原因。另外,信号完整性是任何系统稳定工作的前提。

关于特定芯片上HPI 接口的特有功能本文没有针对讨论,如C6727 的字地址模式和字节地址模式可通过HPIC配置;C6727 在HPI 启动后ROM bootloader 将HPI 关闭,需要软件重新使能才能使用等;以及不同芯片的HPI 启动模式下的跳转方式不同,请参考相应芯片的HPI 手册及bootloader 应用手册。

参考文献:

[1] spra536:TMS320C6000 EMIF to TMS320C6000 Host Port Interface

[2]spra545: TMS320C6000 Host Port to MC68360 Interface

[3]spra546: TMS320C6000 Host Port to MPC860 Interface

立即加入德州仪器技术社区

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top