PCIE:如何获取PCIE学习资料文档

1、PCIE协议

如果想下载最新的,最全面的PCIE协议,可以从官网(Welcome to PCI-SIG | PCI-SIG (pcisig.com))下载,但是官网下载需要会员账户登录,因此下载受限制,可以从eetop或者csdn以及百度文库等等渠道获取。第五代PCIE协议为《PCI Express Base Specification Revision 5.0, Version 1.0》。

2、PCIE书籍

PCIE书籍中文版本有两本适合入门的书籍,分别是《PCI Express体系结构导读》、《PCI、PCI-X和PCI Express的原理及体系结构》。

《PCI、PCI-X和PCI Express的原理及体系结构》初版时间更早,只讲解了第一代PCIE协议,速率只有2.5Gbps单lane。不过此书通俗易懂,是中文版入门的绝佳教材。

《PCI Express体系结构导读》讲解了第二代PCIE协议,速率为5Gbps单lane,虽然只讲解了第二代协议内容,但是已经包含了绝大部分PCIE协议内容。此书如果没有PCIE相关基础,阅读起来会比较苦涩难懂。

《MindShare PCI Express Technology 3.0》是MindShare公司推迟的英文版PCIE教材,图文并茂,通俗易懂,可以说是PCIE相关IC designer的必读书籍,强烈推荐。

以上三本书籍都能从网络渠道获取。

3、PCIE 产品SPEC文档

市面上主流的PCIE IP 供应商有三家,分别是PLDA,synosys以及candance。这三家公司都会提供的PCIE IP 说明文档。IC设计公司如果有采购意向,可以与这三家公司签订协议,不需要付费也可以获得相应的说明文档,对个人学习者来说,获取难度最大。

除了ASIC产品,FPGA产品也存各种类型的PCIE。

如在intel FPGA(原名altera)官网可以获取相关的公开PCIE IP SPEC文档,不需要注册登录就可以下载,获取链接如下:Intel® Stratix® 10 FPGAs Overview - High Performance Stratix® FPGA。如图2,搜索PCIE

除了intel FPGA,也可以在xilinx(已被AMD收购)官网下载PCIE资料,不需要注册登录就可以下载,获取链接如下:网站关键字搜索 (xilinx.com)。如图1,搜索PCIE

intel FPGA和xilinx FPGA PCIE说明文档侧重PCIE的使用,有利于学习者理解实际应用场景,融会贯通,是非常好的协助资料。

4、PCIE 资料对比

表格1:PCIE资料对比说明

名称

类型

下载渠道

说明

PCI Express Base Specification

协议

网络

查阅必备

PCI、PCI-X和PCI Express的原理及体系结构

书籍

网络

入门必备

PCI Express体系结构导读

书籍

网络

入门推荐

MindShare PCI Express Technology

书籍

网络

必看教材

FPGA 产品手册(intel 和xilinx)

使用手册

官网

硬件实现必看

 图1:xilinx 官网搜索PCIE

图2:intel 官网搜索PCIE

 

Traditional multi-drop, parallel bus technology is approaching its practical performance limits. It is clear that balancing system performance requires I/O bandwidth to scale with processing and application demands. There is an industry mandate to re-engineer I/O connectivity within cost constraints. PCI Express comprehends the many I/O requirements presented across the spectrum of computing and communications platforms, and rolls them into a common scalable and extensible I/O industry specification. Alongside these increasing performance demands, the enterprise server and communications markets have the need for improved reliability, security, and quality of service guarantees. This specification will therefore be applicable to multiple market segments. Technology advances in high-speed, point-to-point interconnects enable us to break away from the bandwidth limitations of multi-drop, parallel buses. The PCI Express basic physical layer consists of a differential transmit pair and a differential receive pair. Dual simplex data on these point-to-point connections is self-clocked and its bandwidth increases linearly with interconnect width and frequency. PCI Express takes an additional step of including a message space within its bus protocol that is used to implement legacy “side- band” signals. This further reduction of signal pins produces a very low pin count connection for components and adapters. The PCI Express Transaction, Data Link, and Physical Layers are optimized for chip-to-chip and board-to-board interconnect applications. An inherent limitation of today’s PCI-based platforms is the lack of support for isochronous data delivery, an attribute that is especially important to streaming media applications. To enable these emerging applications, PCI Express adds a virtual channel mechanism. In addition to use for support of isochronous traffic, the virtual channel mechanism provides an infrastructure for future extensions in supporting new applications. By adhering to the PCI Software Model, today’s applications are easily migrated even as emerging applications are enabled.
PCIE(Peripheral Component Interconnect Express)是一种用于计算机系统中扩展设备的高速串行总线标准。FPGA(Field-Programmable Gate Array)是一种可编程逻辑器件,可以根据需要重新配置其电路。学习如何将PCIE与FPGA结合使用,可以为您提供更高性能和更灵活的硬件设计方案。 有几种方法可以学习PCIE学习FPGA的相关知识和技能: 1. 学习文档和教程:您可以查找和阅读关于PCIE和FPGA的相关文档和教程。这些资源通常包括PCIE和FPGA的基本概念、原理和应用示例等内容。这些资料可以帮助您建立起对PCIE和FPGA的基本了解。 2. 参加培训课程:有许多在线和实体的培训机构提供PCIE和FPGA的培训课程。这些课程通常涵盖PCIE和FPGA的理论知识、设计技巧和实际应用。通过参加这些课程,您可以系统地学习PCIE和FPGA的相关知识,并通过实践项目来锻炼您的技能。 3. 实践项目:通过实践设计和开发PCIE与FPGA的项目,您可以更深入地理解它们的工作原理和应用场景。您可以从简单的项目开始,逐步扩展到更复杂的项目。通过实践项目,您可以学习如何使用相关工具和软件来设计、实现和验证PCIE和FPGA的功能。 4. 参与社区和论坛:加入PCIE和FPGA的社区和论坛,与其他人分享经验、提问问题和获得帮助。这些社区和论坛通常有许多经验丰富的人员,可以与他们交流并学习他们的经验和见解。 总结起来,要学习PCIE与FPGA,您可以通过阅读文档和教程、参加培训课程、进行实践项目以及参与社区和论坛来获取相关知识和技能。这些方法的结合使用将帮助您掌握PCIE与FPGA的概念、原理和应用,并能够进行相关的设计和开发工作。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值