做了个板子,PCI和ARM之间的通信,中间通过一片IDT71342(4K*8)的双口RAM缓冲.双口RAM关于ARM端的控制脚有:/CE,/OER,R//WR,/SEMR(旗语通讯使能),我的连接是:/CE接地,其它的三个控制脚用P3口的IO控制,当然是没用到的地址口。地址线接A0-A11,数据线接D0-D7,没有接P3口的cs0/CS1/CS2/CS3.而地址我用的是0X81000000-0X81000FFF. 这样的话,ARM机可以写RAM,可却不可以读出RAM里的数据,PCI端关于RAM的操作是正常的,不知道到底是怎么回事. 有哪位做过这方面的设计开发能否告诉一下你的经验,不甚感激. |