PC104总线与TMS320VC5402 HPI口通信的解决方案
PC104总线与TMS320VC5402HPI口通信的解决方案PC/104总线与TMS320VC5402HPI口通信的解决方案摘要:介绍了TI公司信号处理芯片TMS320VC5402HPI(主机接口)的结构及主要特点,提出了HPI接口与PC/104总线进行通信连接的设计方案。该方案充分利用DSP的HPI接口功能,实现了主机实时读/写DSP任意片内存储单元的内容。关键词:DSP HPI PC/104TMS320VC5402(以下简称C5402)是德州仪器公司(TI)推出的性价比极高的定点数字信号处理器(DSP)。采用改进的Harvard处理结构和指令流水线操作,计算处理速度很高(100MIPS),指令周期可达10ns;片内提供16K字的RAM,用作程序和数据存储,其最大可扩展寻址空间为1M字;主机接口(HPI)是具有强大功能的智能外设,提供了DSP和外部处理器的通信接口。掌握HPI的原理和使用方法,可以使硬件的设计更加简单灵活。DSP在通过HPI口和主机通信的过程中完全没有软件和硬件开销,由DSP自身的硬件协调冲突,不会打断DSP正常程序的运行。在HPI通信方式下,DSP的片内存储器对外界完全透明,由主机访问HPI的地址和数据寄存器便可完成对DSP片内存储器的读/写。本文立足于实验经验,以TMS320VC5402与PC/104总线为例,介绍基于HPI口的硬件接口及软件实现。1TMS320VC5402HPI口简介主机接口HPI(Host PortInterface)是TMS320C5000系列定点芯片内部具有的一种接口部件,主要用于DSP与其它总线或CPU进行连接。TI的C54xx系列都提供了8位或16位的增强型HPI接口,在此以C5402增强型8位HPI接口为例进行详细介绍。C5402的HPI口由一个8位数据总线和用于设备和控制接口的控制信号线组成,HPI