硬汉嵌入式论坛

 找回密码
 立即注册
查看: 864|回复: 0
收起左侧

PLX9054做PCI卡映射地址问题

[复制链接]

3

主题

26

回帖

35

积分

新手上路

积分
35
发表于 2022-7-9 21:50:36 | 显示全部楼层 |阅读模式
各位大佬,谁用过PLX9054勒,请教下“PCIBAR2,PCIBAR3寄存器,后面会提到LOCAL总线管理了两部分地址空间,space0和space1。PCIBAR2,”space0和space1是什么勒?怎么去理解?  PLX9054本地LA, LD就一组勒。


2,  LAS0BA:SPACE0基地址寄存器。这个寄存器与PCI总线的PCIBAR2寄存器相互对应,即LOCAL端的FPGA(MCU)就是通过访问这个地址来访问PCIBAR2所指的PCI内存空间。
若此时LAS0RR设为0x80000001,而PCIBAR2设置值是0XE7000000.则对于PCI空间0XE7000000的访问就会映射到对本地空间0x80000001的访问。映射图如下。


这个“对于PCI空间0XE7000000的访问就会映射到对本地空间0x80000001”PCI空间就是PCIBUS AD[31:0]到PLX9054的地址0xE7000000,然后PLX9054到FPGA的LA[31:2]就是0x80000001,这个是怎么对应的勒?怎么去计算的。有谁能指点下吗?谢谢。(可加微信 微信红包感谢 谢谢)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-8 21:45 , Processed in 0.141556 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表