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
立即加入德州仪器技术社区
HPI TI TMS320C6000 SoC 相关文章:
- DSP与单片机通信的多种方案设计(03-08)
- 视频监控中ARM与DSP的HPI接口设计(05-10)
- 基于HPI接口的双CPU水中目标探测平台设计(10-17)
- TI DSP芯片的HPI接口应用(05-01)
- HPI接口在TI SOC的应用(10-07)
- F1aSh存储器在TMS320C3X系统中的应用(11-11)