hpi是什么意思

2024-04-23 21:47:58
教育小百科
教育小百科认证

教育小百科为您分享以下优质知识

HPI是HOST PORT INTERFACE的简称。HPI是一个与主机通信的并行接口,主要用于DSP与其他总线或CPU进行通信。信息可通过‘C54x的片内存储器与主机进行数据交换。

定义:

不同型号的器件配置不同的HPI口,可分为8位标准标准HPI接口、8位增强型HPI接口和16位增强型HPI接口。

扩展资料

构成:

TMS320C5402芯片的HPI接口分为HPI8(8位主机接口)和HPI16(16位主机接口)两种,其应用方式大同小异,主要介绍HPI8。HPI8实际上是一个8位的并行端口,主机通过它可以直接访问DSP片内的一段RAM。在早期的DSP中,这段公用的RAM是一段2K字的双口RAM(对于TMSVC5402则可以访问所有的片内RAM)。

当主机和DSP同时访问同一地址时,主机优先。由于TI的DSP芯片都是16位的,而HPI8只有8根数据线,所以数据的传输必须以字节为单位。在DSP与主机传送数据时,HPI能自动地将外部接口传来连续的8位数组合成16位数后传送给主机。

五大组成部分:

HPI接口主机由以下五个部分组成:

HPI存储器(DARAM):HPI RAM主要用于DSP与主机之间传送数据,也可以用作通用的双导址数据RAM或程序RAM。

HPI地址寄存器(HPIA):它只能由主机对其直接访问。该寄存器中存放着当前寻址的HPI存储单元的地址。

HPI数据锁存器(HPID):它也只能由主机对其直接访问。如果当前进行读操作,则HPID中存放的是要从HPI存储器中读出的数据;如果当前进行写操作,则HPID中存放的是将要写到HPI存储器的数据。

HPI控制寄存器(HPIC):DSP和主机都能对它直接访问。

HPI控制逻辑用于处理HPI与主机之间的接口信号。