,可以采用emifa。在本设计中,影射emifa ce1存储器空间为主机接口,对ce1空间控制寄存器的设置。 硬件连接 从c6416 hpi寄存器的编址方式可以看出,主机需两根地址线寻址到hpi接口的控制寄存器、地址寄存器和数据寄存器,因此选择主机的地址线a3、a2连接c6416 hpi的hcntl1、hcntl0。hpi的选通由hcs、hds1、hds2三根信号线共同作用,最后的hpi使能信号(strobe)为hds1异或hds2后,再与hcs进行与非运算的结果。若将hpi接口安排在主机的ace1区域(即地址范围0x90000000-0x9fffffff),则直接将主机的片选信号ace1接到hcs,而将读写信号re、we分别接到hds1、hds2。对于hr/w信号,可以连接到地址线a4,当a4=1时,代表读操作,反之为写操作。 若使用hpi16,可以使用主机的地址线a1接hhwil来完成高低字节的识别:当a1=0时,表示为第一字节;a1=1时表示第二字节。 由于主机的ardy信号和c6416 hpi接口的hrdy信号逻辑刚好相反,因此要将hrdy信号经过反相后再接ardy信号。c64