当前位置: 首页 > news >正文

K7 系列各种PCIE IP核的对比

上面三个IP 有什么区别,什么时候用呢?

7 series Integrated Block for PCIE

AXI Memory Mapped to PCI Express

DMA subsystem for PCI Express

特点

这是 Kintex-7 内置的 硬核 PCIe 模块。部分事务层也集成在里面,使用标准的PCIE 基本没有问题

事务层是软核,内部集成,用户不可更改。PHY 和链路层使用内部的硬核。

高性能数据传输的 DMA 引擎 IP,支持通过 PCIe 实现主机(CPU)与 FPGA 之间的直接内存访问

配置接口

Pcie_cfg_mgmt

里面有读写地址/数据/使能信号

S_axi_ctrl

Pcie_cfg_mgmt

里面有读写地址/数据/使能信号

数据流接口

AXI Stream

AXI4

AXI4

模式

RC   EP

RC   EP

EP

使用场景

事务层开放给用户,如果需要自定义一些TLP 协议,可以使用该IP。灵活性高

响应一次AXI4 总线,产生一次TLP 包

不依赖与外部的AXI 接口,依靠内部集成的DMA 实现大数据量的TLP 报文。

对端可以不是一个存储盘,而是DDR接FPGA 。通过DMA 实现快速数据传输。

http://www.lqws.cn/news/181531.html

相关文章:

  • 机器学习算法时间复杂度解析:为什么它如此重要?
  • halcon 透视矩阵
  • day48 python通道注意力
  • vb监测Excel两个单元格变化,达到阈值响铃
  • Java设计模式之状态模式详解
  • pikachu靶场通关笔记17 CSRF关卡03-CSRF(Token)
  • Kerberos面试内容整理-开源 Kerberos 实现(MIT Kerberos、Heimdal 等)
  • ADI的BF609双核DSP怎么做开发,我来说一说(四)CMOS摄像头采集
  • Nuxt.js 布局系统详解:构建可复用页面框架
  • Mac下Android Studio扫描根目录卡死问题记录
  • Vue.js 生命周期全面解析
  • 开源投屏工具Escrcpy的使用教程
  • MySQL安装与配置详细讲解
  • 五、【ESP32开发全栈指南:深入解析ESP32 IDF中的WiFi STA模式开发】
  • Fullstack 面试复习笔记:Spring / Spring Boot / Spring Data / Security 整理
  • arcpy与扩展模块
  • win中将pdf转为图片
  • HTTP 请求协议简单介绍
  • 12-Oracle 23ai Vector 使用ONNX模型生成向量嵌入
  • C++.OpenGL (10/64)基础光照(Basic Lighting)
  • Nuxt.js 中的路由配置详解
  • CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)
  • 【WebSocket】SpringBoot项目中使用WebSocket
  • 【Linux 学习计划】-- 简易版shell编写
  • 【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题
  • html 滚动条滚动过快会留下边框线
  • web框架(Django 与 FastAPI)
  • 从webrtc到janus简介
  • 本地部署企业邮箱,让企业办公更安全高效
  • 408第一季 - 数据结构 - 栈与队列