【博文优选】使用XDMA实现PCIE映射AXI-Lite对VDMA进行配置
相关推荐
-
只言片语 —— eFPGA
科学就是那些我们能对计算机说明白的东西,余下的都叫艺术. --高德纳 从读书开始时的EPLD到大学毕业时的FPGA,一晃多年,仿若回到原点,只是很多的技能都似随风而逝,现在从IoT领域试图找回一些原来 ...
-
了解AMBA总线架构和协议
如果你是一个IC工程师,并且当前的芯片设计是基于各种复用IP的SOC芯片,你肯定听说过AMBA.AHB.APB.AXI.AXI-lite.ACE.CHI等. AMBA总线协议是一套由ARM提供的互连规 ...
-
【博文连载】Xilinx基于PCIE的部分重配置实现(一)
本博文主要是对基于PCIE(mcap)的部分可重构实现的步骤做一个简单的演示,如有错误之处,欢迎批评指正.值得说明的是,基于PCIE的部分可重构需在ultrascale系列及ultrascale+芯片 ...
-
【博文连载】PCIe扫盲——关于PCIe参考时钟的讨论
本文来聊一聊PCIe系统中的参考时钟,主要参考资料为PCIe Base Spec和CEM Spec.在1.0a和1.1版本的PCIe Base Spec中并没有详细的关于参考时钟的描述,而是在与之对应 ...
-
【博文精选】PCIe中的Crosslink与Multi-Root/Multi-Processor系统
在PCIe总线中,Switch是一个特殊的设备,该设备由1个上游端口和2~n个下游端口组成.PCIe总线规定,在一个Switch中可以与RC直接或者间接相连的端口为上游端口,在PCIe总线中,RC的位 ...
-
【博文连载】PCIe扫盲——PCIe总线性能评估(有效数据速率估算)
前面的文章提到过PCIe总线(Gen1&Gen2)采用了8b/10b编码,因此其有效数据速率为物理线路上的速率的80%.即Gen1的有效速率为2.0Gbps=2.5Gbps*80%,而Gen2 ...
-
【博文连载】PCIe扫盲——基于WinDriver快速开发PCIe驱动简明教程
※操作系统:Win7 SP1 64bit ※驱动开发工具:WinDriver12.1 ※应用程序开发工具:MSVS2012 ※PCIe测试板卡:Lattice ECP5 Versa Board ※FP ...
-
【博文连载】PCIe扫盲——PCIe演进方向?CCIX简介
摩尔定律逐渐降速,业界需要一同寻找提升计算性能.同时保持低功耗的方法.CCIX联盟的成立旨在实现一种新型互联,专注于新兴的加速应用,如机器学习.网络处理.存储卸载.内存数据库和4G/5G 无线技术.这 ...
-
【博文精选】AMBA学习笔记——AXI Stream详解
AXI Stream一般被翻译为AXI流协议,是AXI总线的一种演化版本.AXI4流协议作为一个标准接口,用于连接进行数据交换的组件.接口可以用来连接一个单一的主机,主机向接收数据的单一从 机发送数据 ...
-
【博文连载】PCIe扫盲——PCIe配置空间寄存器快速定位表
注:这个表格是基于PCIe Spec V2.0的,也就是Gen2的Spec正式版.其中有很多空白的地方,只是在Gen2中没有明确定义,但是在Gen3/Gen4可能会被用到的.具体以Spec为准, Co ...
-
【博文连载】PCIe扫盲——弹性缓存(Elastic Buffer,or CTC Buffer)
前面在介绍PCIe物理层逻辑子层的文章中,有提到过弹性缓存(Elastic Buffer,又称为CTC Buffer或者Synchronization Buffer).其本质上是一种FIFO,主要用于 ...