明星博主
首页 明星博主
coyoo 2019-8-8 15:19
原创 创建PCIe空间映射子函数
BAR初始化第一步,即BAR_SCAN子函数了解完了,下面我们了解初始化第二步,即TSK_BUILD_PCIE_MAP函数。再次复习下BAR初始化步骤( 在TSK_BAT_INIT任务里面其实 ...
coyoo 2019-8-8 14:46
原创 Type0配置写函数
在前面了解PCI配置空间、TLP以及Type0配置读的基础上,本文介绍Type0配置写子函数。该子函数产生一个Type0配置写TLP,先来看具体代码: /*************** ...
coyoo 2019-8-8 12:59
原创 BAR空间扫描子程序学习(TSK_BAR_SCAN)
前面博文有介绍在仿真测试功能代码里前面几步分别是设置仿真时间(以防止仿真被无休止挂起)、系统初始化(等待复位被释放以及链路链接ok)、BAR空间初始化等等 ...
coyoo 2019-8-8 12:46
原创 学习PCI配置空间(TSK_TX_TYPE0_CONFIGURATION_READ)
PCI总线定义了两类配置请求,一个是Type00h配置请求,另一个是Type 01h配置请求。 其中HOST主桥或者PCI桥使用Type 00h配置请求,访问与HOST主桥或者PCI桥直 ...
coyoo 2019-8-8 12:37
原创 什么是Xilinx的PCIe仿真模型?
这里所说的Xilinx PCIe仿真模型是指在例化PCIe核时候其自动生成的参考时自动产生的仿真模型,用户可以用此模型来仿真其PCIe设计。这里着重学习为仿真endpoint提 ...
coyoo 2019-8-7 13:38
原创 Xilinx的PCIe仿真模型学习
使用Xilinx的PCIe的时候,例化示例都会自动生成仿真模型,同时官网提供的基于xapp1052的参考设计,也同时提供仿真BMD的仿真模型。即所谓的下行端口模型(downst ...
爱因迪生 2019-8-6 22:18
原创 国产化替代你真的做好准备了吗?(5)
你觉得推行国产化替代要搞多长时间?不要说全部元器件国产化替代,就假设把现有进口物料,通过国产化替代掉 50% 或以上的程度。一年够吗?觉得一年就能搞定的 ...
coyoo 2019-8-6 11:21
原创 BMD64与BMD128比较
结合排查之前pio_writeReadBack_test0测试出现的问题,需要参考前人写的相关博客,大部分都是基于BMD64,而我的示例是基于BMD128。 pio_writeReadBack_test0测 ...
coyoo 2019-8-5 16:49
原创 仿真Xilinx的PCIe时使用pio_writeReadBack_test0测试问题分析
Xilinx的参考设计仿真给出RP模型下3个测试函数,前两个仿真都通过,只有pio_writeReadBack_test0测试默认的MEM32写和读回的时候,写入和读回的数据不匹配,写入 ...
忆轻狂 2019-8-4 22:55
原创 【DIY】某品牌剃须刀拆解2--升级为锂电池动力
此前 拆解过飞利浦的这款剃须刀 ,买的时候都已经五百左右了,拆了以后才发现成本很低,而且电路非常简单。使用到现在已经快三年了,愈发感觉刀钝了,自然不 ...
coyoo 2019-8-2 17:43
原创 BMD参考设计层次结构(7x)
xapp1052给出的7x参考设计层次结构是基于PIO的,没有更新BMD,下面是我依据PIO层次结构手动 修改到BMD设计: xilinx_pcie_2_1_ep_7x | |--pci ...
coyoo 2019-8-2 13:39
原创 收集一些自己对PCIe仿真Test Bench的理解
1. board.RP.tx_usrapp.TSK_SIMULATION_TIMEOUT( XXX ) . 这个函数在仿真的时候被调用, XXX 指定了仿真完成的时间,所以这个时间要设置的足 ...
coyoo 2019-8-1 13:59
原创 Xilinx PCIe仿真问题(1)Transceiver高阻
前面一篇博文讲用ModelSim仿真vivado工程的时候,工程用的xapp1052的参考设计。在仿真的时候,发现PCIe对应的8个高速串口一直位置高阻态。这个问题今天貌似找到 ...
wuliangu 2019-7-31 14:41
原创 示波器在实际使用中的常用功能
示波器在實際中的常用功能 以前在大学的时候也学过示波器,但也只是限于课堂,课下也没去多实踐,课上听得也是云里雾里,似懂非懂的。后来真正从事工作了 ...
coyoo 2019-7-29 14:21
原创 用ModelSim仿真Vivado建立的工程
安富利的人说使用Vivado自己的仿真器进行仿真,可是对于新手来说,还是觉得用ModelSim仿真比较自由一点。在Vivado的工程设置里可以修改目标仿真器,我们可以选 ...
EE直播间
更多
关闭 站长推荐上一条 /3 下一条