主机接口是指处理器作为
从设备被其他作为主设备的
处理器访问的
接口。通过主机接口处理器能够方便地接收主控设备下传的控制信息和上传处理结果,因此一般通过主机接口可以访问处理器的内部数据。
(2)HPI
地址寄存器(HPIA)。由主机对其直接访问。寄存器中存放当前寻址的HPI存储单元的地址。
(3)HPI
数据锁存器(HPID)。由主机对其直接访问。如果当前进行的是读操作,则HPID中存放的是将要写到HPI存储器的数据。
(1)共用寻址方式(SAM),这是常用的操作方式。在SAM方式下,主机和处理器都能寻址HPI存储器,异步工作的主机的寻址可以在HPI内部重新得到同步。如果处理器与主机的周期发生冲突,则主机具有寻址优先权。
(2)仅主机寻址方式(HOM)。在HOM方式下,只能让主机寻址HPI存储器,处理器则处于复位状态或者处在所有内部和外部时钟都停止工作的IDLE2空转状态(最小功耗状态)。
HPI不能够直接访问其他外设的寄存器。如果主机需要来自其他外设的数据,该数据必须先通过CPU或6条
DMA。通道之一移动到DARAM。同样地。来自于主机的数据必须先传输到DARAM中,然后送到其他外设。
为了提供主机选择的灵活性,HPI容许两种模式对应的数据和地址。非多元模式提供主机单独地址和数据总线;多元模式提供一个单总线传输地址和数据。不同模式需要不同的连接信号,三个HPI寄存器负责数据、地址和控制信息。