上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 48 下一页
摘要: 参考文章:http://www.2cto.com/os/201607/523581.html http://blog.csdn.net/michaelcao1980/article/details/42778405 随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单 阅读全文
posted @ 2018-03-26 16:07 yf869778412 阅读(7560) 评论(0) 推荐(1) 编辑
摘要: 遇到的问题 PCIE link不稳定 配置空间读写正常,Memory mapping空间读写异常 缘由 之前对PCIE的认识一直停留在概念的阶段,只知道是一个高速通讯协议,主要用于板内、板间的高速BUS。正好公司最近在调试一个PowerPC平台的PCIE BUS的BSP。需要一些PCIE的硬件、软件 阅读全文
posted @ 2018-03-26 16:02 yf869778412 阅读(12454) 评论(2) 推荐(4) 编辑
摘要: 开发板:Xilinx K7 KC705 软件:ISE14.7 1.由于应用需求,我们要将开发板作为主机端,通过PCIe接口转接板外接一个NVMe PCIe SSD。并由FPGA控制SSD的数据读写。 因此我们例化生成了一个作为主机端的 PCIe IP核。 类型选择为Root Complex 这里我们 阅读全文
posted @ 2018-03-26 16:00 yf869778412 阅读(2680) 评论(0) 推荐(0) 编辑
摘要: 采用Xilinx Virtex-5 XC5VSX50T-FF1136 FPGA或者Xilinx Virtex-5 XC5VSX95T-FF1136的板子。采用ISE13.2环境。步骤:一、建立一个ISE工程: BMDforPCIE工程的建立方法:bmd_sx50t文件夹包含BMD Desin for 阅读全文
posted @ 2018-03-26 15:59 yf869778412 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在PCIe链路可以正常工作之前,需要对PCIe链路进行链路训练,在这个过程中,就会用LTSSM状态机。LTSSM全称是Link Training and Status State Machine。这个状态机在哪里呢?它就在PCIe总线的物理层之中。 LTSSM状态机涵盖了11个状态,包括D 阅读全文
posted @ 2018-03-26 10:52 yf869778412 阅读(5844) 评论(0) 推荐(0) 编辑
摘要: Quartus的这个默认选项是:不用的管脚输出接地建议重新配置一下为三态或输入,否则FPGA可能会在未用的管脚上有些许输出,因为FPGA运行时,内部用到的电路部分会在未用到的电路部分上有一个电磁耦合或者叫串扰,就好比两根靠近的电线上其中一根传输50MHz的信号,那当你测量另外一根时,也会发现有微弱的 阅读全文
posted @ 2018-03-23 10:16 yf869778412 阅读(513) 评论(0) 推荐(1) 编辑
摘要: 新建工程 打开Vivado软件,直接在欢迎界面点击Create New Project,或在开始菜单中选择File - New Project即可新建工程。 点击Next 输入工程名称和路径。 选择RTL Project,勾选Do not specify......(这样可以跳过添加源文件的步骤,源 阅读全文
posted @ 2018-03-22 14:23 yf869778412 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 前面一篇介绍了从新建工程一直到编写代码进行行为仿真,这篇继续进行介绍。 修改器件型号 新建工程时选择过器件型号,如果新建好工程后需要修改型号,可以选择菜单Tools - Project Settings。 弹出窗口中,点击Project Device右侧的按钮,即可选择器件型号。 综合(Synthe 阅读全文
posted @ 2018-03-22 14:21 yf869778412 阅读(8053) 评论(0) 推荐(0) 编辑
摘要: IP核(IP Core) Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。 使用Verilog调用IP核 这里简单举 阅读全文
posted @ 2018-03-22 14:18 yf869778412 阅读(7893) 评论(0) 推荐(0) 编辑
摘要: 在tools 下面选中project settings。然后选targat language为VHDL 。这样就会生成一个以VHDL语言为模板的ip。转载:https://zhidao.baidu.com/question/2078274187164889428.html?qbl=relate_qu 阅读全文
posted @ 2018-03-22 14:17 yf869778412 阅读(1096) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 48 下一页