DSP HPI总线与MPC8272总线接口的FPGA实现(2)
作者:佚名; 更新时间:2014-12-03
三、HPI接口寄存器简介
如上所述,主机通过HPI接口对DSP的访问实际上是通过三个寄存器来实现的,下面就针对这三个专用寄存器进行介绍。
(1)HPI控制寄存器(HPIC)
HPIC中每一位都有特定的功能,在对HPI进行访问的过程中需要特别注意。简要介绍一下这些功能位的作用。
①HWOB(半字顺序位)
如果HWOB=1,第一个半字为最低有效;如果HWOB=0,第一个半字为最高有效。HWOB对地址和数据都起作用,如果采用HPI16模式,在访问数据或者地址寄存器之前,应该首先初始化HWOB位。
②DSPINT(主机产生的Processor-to-CPU中断,用于HPI启动方式中将DSP内核从复位状态中唤醒)
③HINT(DSP-to-Host中断,即通过向此位写入特定值来产生对主机的中断)
(2) HPI地址寄存器(HPIA)
存放32bit数据,指向将要访问的DSP地址空间中的地址。
(3) HPI数据寄存器(HPID)
在写操作中存放将要写入HPIA所指向地址的数据,信捷职称论文写作发表网,在读操作中为HPIA所指向地址中的数据。
四、HPI接口读写时序
⑴HPI接口读时序
⑵HPI接口写时序
五、HPI接口硬件设计