Xilinx XAPP1040:PCI Express在ML507开发平台的应用
需积分: 5 172 浏览量
更新于2024-07-17
收藏 7.54MB PDF 举报
"Xilinx应用笔记1040号,涉及PCI Express开发"
本文档是Xilinx公司关于PCI Express开发的应用笔记XAPP1040,版本为1.0,发布于2009年1月5日。该文档主要介绍了在Xilinx ML507嵌入式开发平台上使用的PLBv46 Endpoint Bridge的功能。PLBv46 Endpoint Bridge利用Virtex-5 XC5VFX70T FPGA中的Xilinx Endpoint核心来支持PCI Express技术。
PLBv46 Bus是一种IBM CoreConnect总线,常用于连接IBM PowerPC 405、PowerPC 440以及MicroBlaze微处理器与Xilinx的IP核。文档中提到了多种测试方法,这些测试用于验证PLBv46 Endpoint Bridge的硬件功能,通过生成和分析PCIe流量。
PCIe交易的生成和分析主要依赖Catalyst和LeCroy测试设备。为了测试从endpoint到root complex的交易,pcie_dma软件应用程序可以生成DMA交易,实现数据在PCIe链路上的传输。而从root complex到endpoint的交易,Catalyst和LeCroy的脚本则可以生成PCIe流量。Catalyst还提供了一个脚本,用于配置PLBv46 Endpoint Bridge,以进行相应的系统设置和功能测试。
此应用笔记详细阐述了如何在Xilinx的开发平台上集成和验证PCI Express接口,这对于那些需要在嵌入式系统中使用PCI Express接口的工程师来说非常有价值。通过理解文档中提供的测试方法和工具,开发者可以有效地调试和优化他们的PCI Express设计,确保其兼容性和性能。
此外,Xilinx Endpoint core是Xilinx为PCI Express设计提供的一种关键IP,它实现了PCI Express协议的底层功能,包括错误处理、流控制、事务层包处理等。在Virtex-5 FPGA中使用这个核心,可以实现高性能、低延迟的PCI Express接口。
XAPP1040提供了深入的实践指导,涵盖了从理论到实际操作的整个流程,包括硬件接口的设计、软件驱动的开发以及系统级别的验证,对于想要在Xilinx平台上开发PCI Express解决方案的工程师来说,这是一个极其重要的参考资料。
157 浏览量
点击了解资源详情
点击了解资源详情
2021-10-11 上传
139 浏览量
345 浏览量
blub
- 粉丝: 0
- 资源: 1
最新资源
- android_device_lge_is11lg:用于IS11LG(KDDI Optimus X)的CyanogenMod 10.0设备
- EstudosC
- 千博Html5企业品牌官网系统 v2017 Build0623
- cgtools_CCS3.3 compiler.rar
- 连接N沟道MOSFET-项目开发
- MCEN 3030 | 高斯:MCEN 3030 | 高斯-matlab开发
- 亚伦
- world_development_explorer:此回购包括有关世界发展探索者数据的分析报告
- cas-client-integration-tools:一小组Servlet过滤器,可帮助将CAS与基于Servlet的企业工具集成
- 行业分类-设备装置-基于移动平台下大规模目标识别的方法.zip
- 2017年东华理工大学各学科考研试题真题.rar
- 农民之友SIH2020
- node-bitly:node.js 的 Bit.ly 库 - 该项目正在寻找新的维护者
- c# 画流程图
- root_growth_cv:这是一个计算机视觉项目,涉及对根部生长进行建模
- 欧式简约卧室模型