我是刚刚接触PCI。 9054的PCI BUS端用32位,local端与adsp2181连,但2181是16位,PCI BUS端必须用32位,那9054在local端怎么把32位转为16位。 9054的文档里说,local有8、16、32位三种选择,是什么意思?难道说...
全文
回复(2) 2003-12-06 22:51 来自版块 - 板卡设计
表情
Suny1966 如果9054按32位操作,RAM宽是16位,你把9054的LA[X:2]连到RAM的A[X-2:0],9054的LD[15:0]连到RAM的D[15:0],9054的LD[31:16]不用。写入RAM时,仍然按32位数据,但是高16位没有意义,由16位数据随便扩展而生成。 ...(2003-12-10 14:55)
Suny1966 你完全可以按32位操作,只是host地址不连续,每隔4字节存取一个字。 你也可以安16位操作,在local config空间设置。(2003-12-09 10:35)

返回顶部