- 博客(3)
- 资源 (2)
- 收藏
- 关注
翻译 PCIe学习记录(二)—— BAR 地址转换
bar 地址转换在xilinx 官方文档 PG194的第四章Designing with the Core有详细描述第一个例子是PCIe的地址空间到AXI的地址空间的转换,通过FPGA的bridge发送地址0x0000_12340ABC到远端PCIe设备,这个地址属于BAR0的范围(0x0000_12340000<0x0000_12340ABC<0x1234ffff)。计算方法是0x0000_12340ABC-0x0000_12340000=0xABC,然后再加上如IP核界面设.
2021-03-30 11:26:57 3319
原创 PCIe学习记录(一)—— PCI Config Space Header
PCI Config Space Header本问基于xilinx 的xdma IP核内容进行记录header寄存器如图所示,RC port只有两个BAR可以配置。以下按照先type0后type1的顺序描述,共同的内容不重复记录Vendor ID是PCIe设备的生产厂商,Device ID是这个厂商生产的某个具体设备status、commond寄存器内容摘自《PCI Express体系结构导读》。初始化时,commond寄存器为0,此时只能接收配置总线事务,必须妥善配置commond寄
2021-03-29 19:19:14 4588
原创 modelsim仿真vivado ip核方法和遇到的问题
modelsim仿真vivado ip核方法和遇到的问题1. 说明本文用于记录操作流程以及遇到的问题和解决方法。使用的vivado版本2019.2。modelsim版本19.2。2. 首先是生成仿真库参考芯王国的文章vivado2018.3 与modelsim联合仿真在这个过程中出现了error,生成的文件夹非常小,还不到100M。tcl shell表示有一个cxl_error.log文件记录了error的情况。使用everything搜索发现该文档在c:\user\你的用户名\appdata
2021-02-03 14:20:21 10298 1
生成独热码的tcl脚本
2021-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人