FPGA|CPLD|ASIC论坛
直播中

萧水水

3年用户 3经验值
擅长:可编程逻辑 存储技术 处理器/DSP 接口/总线/驱动
私信 关注
[问答]

关于PCI9054在BAR3空间读取SDRAM数据地址需要*4的问题

       板卡集成了16M*32Bit的SDRAM, 可通过BAR3空间+页地址访问。BAR3空间在本协议中规定为1M*32Bit的空间。所有的SDRAM存储器只用于数据接收,整个存储空间分为4个通道,每个通道4M*32Bit, 有效数据位宽为8Bit,高31~8为无效数据位宽。
       我在BAR2空间可获取 SDRAM消息结束地址,获得地址通过Bar3来获取地址中的数据,就是有点不明白Bar3中需要将获得的消息结束地址*4才能获取正确数据。
       希望懂FPGA的大佬解惑!

已退回1积分

回帖(1)

卿小小_9e6

2021-5-14 16:59:39
“*4”应该是为了满足4x8=32bit的条件。即每次读取数据位宽是32bit。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分