主机接口

更新时间:2022-08-25 12:50

主机接口是指处理器作为从设备被其他作为主设备的处理器访问的接口。通过主机接口处理器能够方便地接收主控设备下传的控制信息和上传处理结果,因此一般通过主机接口可以访问处理器的内部数据。

组成

HPI主机接口包括以下五个部分:

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

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

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

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

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

工作方式

HPI有两种工作方式:

(1)共用寻址方式(SAM),这是常用的操作方式。在SAM方式下,主机和处理器都能寻址HPI存储器,异步工作的主机的寻址可以在HPI内部重新得到同步。如果处理器与主机的周期发生冲突,则主机具有寻址优先权。

(2)仅主机寻址方式(HOM)。在HOM方式下,只能让主机寻址HPI存储器,处理器则处于复位状态或者处在所有内部和外部时钟都停止工作的IDLE2空转状态(最小功耗状态)。

特点

HPI不能够直接访问其他外设的寄存器。如果主机需要来自其他外设的数据,该数据必须先通过CPU或6条DMA。通道之一移动到DARAM。同样地。来自于主机的数据必须先传输到DARAM中,然后送到其他外设。

为了提供主机选择的灵活性,HPI容许两种模式对应的数据和地址。非多元模式提供主机单独地址和数据总线;多元模式提供一个单总线传输地址和数据。不同模式需要不同的连接信号,三个HPI寄存器负责数据、地址和控制信息。

HPI的优点是用于主机(其他DSP或单片机)与从机的通信。通信的主控方为其他的主机,HPl只需要很少或不需要外部逻辑就能和很多不同的主机设备相连。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}