阅读:1349回复:7
关于内存映射的问题?
我用FPGAFLEX6000做的PCI卡的I/O映射已经作好,并且成功进行读写操作,但是我无法实现内存的映射,请教各位高手给以指点来怎样实现?
非常感谢! |
|
沙发#
发布于:2002-07-30 13:55
要有驱动
|
|
|
板凳#
发布于:2002-07-30 14:39
驱动肯定是要有的。但是当PCI卡插在主板时,操作系统总要找出内存的资源,我现在做的PCI卡就是只能在设备管理中的相应的设备下的资源中看到I/O资源,而无法看到内存资源,而且用相应的软件查看PCI配置空间也只能看到BAS0中有内容,其对应的就是I/O资源,而无法在BAS1-5中看到与内存资源相对应的内容。望指点!
非常感谢! |
|
地板#
发布于:2002-07-30 14:50
你的配置积存器中有没有设置内存范围。
|
|
地下室#
发布于:2002-07-30 14:51
那就要看你的PCI core是不是有问题了
|
|
|
5楼#
发布于:2002-07-30 15:37
版主&stroll:非常感谢你们的回答!
core 的写法是否与I/O映射的core的写法一样?我现在在CORE中已经把PCI配置空间中的COMMAND寄存器的bit0-1置为1,不知还需要改其他的地方? 能否给个关于这方面的core的例子? |
|
6楼#
发布于:2002-07-31 09:56
xiaoyan_yang1216:
你的FPGAFLEX6000多少RMB |
|
|
7楼#
发布于:2002-07-31 15:47
要用memory,只设置COMMAND寄存器不够,还要设置基地址寄存器,怎么这个你难到忘了。
|
|