广告

原创 恭喜EDNChina新版博客平台开通

2017-1-4 13:38 489 0

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
coyoo 2019-08-15 11:16
32位存储器写任务
完成剩下的DS端口模型任务函数学习,本文来看看存储32bit写,首先复习下32-bit地址存储器写TLP的头部格式,如下图所示:图1:32位地址存储器写TLP头部格式接下来我们来看DS端口模型里是如何...
coyoo 2019-08-14 16:05
在ModelSim里添加带路径的文件
最近在仿真Xilinx的PCIe,用的是其xapp1052下的参考工程,这个工程基于vivado,默认使用vivado自带的仿真器,如果转换成ModelSim的话,vivado会后台自动生成一系列脚本...
coyoo 2019-08-14 12:20
如何理解Xilinx的BMD?
BM是Bus Master的缩写,其中D是DMA。xapp1052讲使用PCIe的系统中通常有两种硬件实现的DMA,一种是系统DMA(System DMA),另外一种是总线主机DMA。系统DMA通常是...
coyoo 2019-08-14 11:35
如何获取PCIe BAR
从网上找到一段话:“pc上电初始化的时候,BIOS接管pc的初始化工作,分配管理内存,分配管理io空间,所以开始会扫描主板上的pci设备,并且为扫描到的pci设备分配对应的内存或者io,分配完毕之后,...
coyoo 2019-08-08 15:19
创建PCIe空间映射子函数
BAR初始化第一步,即BAR_SCAN子函数了解完了,下面我们了解初始化第二步,即TSK_BUILD_PCIE_MAP函数。再次复习下BAR初始化步骤(在TSK_BAT_INIT任务里面其实是在模拟B...
coyoo 2019-08-08 14:46
Type0配置写函数
在前面了解PCI配置空间、TLP以及Type0配置读的基础上,本文介绍Type0配置写子函数。该子函数产生一个Type0配置写TLP,先来看具体代码:[code] /**************...
我要评论
0
0
广告