我不太理解地址影射这个概念,谁能大致解释一下??我在本地侧需要64k的空间,将来需要dma传输数据到此,请问怎样配置几个寄存器1. 局部地址空间0范围寄存器(LAS0RR). 是不是在这个寄存器中写入一个数据FFFF0000H,来确定64k的范围?2。局部地址空间0局部基址寄存器...
全文
回复(11) 2004-06-24 18:03 来自版块 - 板卡设计
表情
dreamtown谢谢dejean,现在对9054的整个概念比较清楚了(2004-07-15 16:52)
dejean现在又有一个小问题: 1。 PCIBAR0、PCIBAR1、PCIBAR2、PCIBAR3这些pci端的基址寄存器的值,它们的值是有BIOS分配的,还是可以自己设定,或者是两者都可以? 答:是的。可以由BIOS分配或者通过PCI总线写这些寄存器。EEPROM是无法访问这几个寄...(2004-07-14 21:51)
dreamtown现在又有一个小问题: 1。 PCIBAR0、PCIBAR1、PCIBAR2、PCIBAR3这些pci端的基址寄存器的值,它们的值是有BIOS分配的,还是可以自己设定,或者是两者都可以? 2。 局部地址空间影射到pci地址空间,是不是可以不占用实际的物理内存(若机子上有实际的2...(2004-06-28 14:45)
dreamtown谢谢SUIYI兄 我再仔细看看DATASHEET,有问题多交流阿(2004-06-27 10:39)
suiyi把地址放到dmapadr0中啊,这是一个和dma有关的寄存器 pcibar0是在读写9054的寄存器中用的 2。3应该是对的(2004-06-25 16:26)
dreamtown那我理解的第2条,和第三条对吗??(2004-06-25 14:50)
dreamtownsuiyi兄,你意思说,申请需要驱动来完成,放到那个寄存器中??具体点,好嘛?? 那,用PCIBAR0申请的地址,是来干什么的??(2004-06-25 14:47)
suiyi1.不对。。。 需要驱动申请连续内存,然后把内存的物理地址给DMA的pci端寄存器。 (2004-06-25 13:37)
dreamtown我现在的目的:需要在PC内存中开辟2M的空间预存数据,然后用DMA的方式将数据传到lcoal侧的64k空间,有如下以问: 1。2M的存储空间是不是通过PCIBAR0来开辟? 2。是我对你上边精彩回答的理解,看对不对。 LASOBA目的是规定LOCAL地址信号的最开始...(2004-06-25 11:57)
dreamtown谢谢founder123,等一下加分 我的qq:182172185,能不能仔细聊聊??(2004-06-25 10:38)

返回顶部