优秀的Verilog/FPGA开源项目介绍(一)-飞外网

优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信

今天开始会陆续介绍一些优秀的开源项目,项目基本都是和FPGA或HDL相关的。对于一些找工作或者急需项目经验的人来说,这些项目都有一定的参考价值。

这里再介绍一下开源协议的区别,方便大家在阅读使用这些开源项目时尊重规则。

详情查看:https://suisuisi.blog.csdn.net/article/details/120660472

RIFFA项目

RIFFA(FPGA 加速器的可重用集成框架)是一个简单的框架,用于通过 PCI Express 总线将数据从主机 CPU 传送到 FPGA。该框架需要支持 PCIe 的工作站和带有 PCIe 连接器的板上的 FPGA。RIFFA 支持 Windows 和 Linux、Altera 和 Xilinx,具有 C/C++、Python、MATLAB 和 Java 的绑定。适配Xilinx和Intel的FPGA,支持PCIe 2.0设计中对底层硬件进行了抽象,用户使用的过程中无需关注底层的硬件,同时上层软件将PCIe的操作抽象为读和写操作,用户直接调用函数即可。公众号:OpenFPGA

方便软件工程师使用:

在软件方面有两个主要功能:数据发送和数据接收。这些函数通过 C/C++、Python、MATLAB 和 Java 中的用户库公开。该驱动程序支持一个系统中最多5个 FPGA。软件适用于 Linux 和 Windows 操作系统。用户只需编写几行代码即可与 FPGA IP 核进行通信。

方便硬件工程师使用:

在硬件方面,用户访问一个独立的发送和接收信号的接口。这些信号提供事务握手和通过 FIFO 接口读取/写入数据。不需要了解总线地址、缓冲区大小或 PCIe 数据包格式。只需在 FIFO 接口上发送数据并在 FIFO 接口上接收数据。

RIFFA 不依赖于 PCIe 桥接器,因此不受桥接器实现的限制。相反,RIFFA 直接与 PCIe 端点配合使用,运行速度足以使 PCIe 链路饱和。软件和硬件接口都得到了极大的简化。详细信息可以在硬件接口页面上找到。公众号:OpenFPGA

RIFFA 使用直接内存访问 (DMA) 传输和中断信号传输数据。这实现了 PCIe 链路上的高带宽。在我们的测试中,我们能够使所有测试中的链路饱和(或接近饱和)。我们已经在 AVNet Spartan LX150T、Xilinx ML605 和 Xilinx VC707 以及 Altera DE5-Net、DE4 和 DE2i 板上实现了 RIFFA。RIFFA 发行版包含在上面列出的三个开发板上设置设计的示例和指南。

此外,该网站还提供了如何从所有软件绑定访问您的设计的示例。RIFFA 已经在 Fedora 13 和 17(32/64 位版本)和 Ubuntu Desktop 10.04 LTS 和 12.04 LTS(32/64 位版本)上进行了测试。RIFFA 依赖于 Linux 内核 2.6.27+(在 2.6.32 - 3.3.0 之间的版本上测试)支持的自定义 Linux 内核驱动程序。公众号:OpenFPGA

其中FPGA文件夹是我们关心的部分,里面包含了ALtera和XIlinx两大主流FPGA厂家的几款主要板卡的DEMO,如下:

Altera文件夹下:

Xilinx文件夹下:

有兴趣的可以自己查看使用,项目地址:

https://github.com/KastnerRG/riffa

Alex的众多项目

Alex的项目可以用惊艳来形容,绝大部分都是个人开发的,都是非常专业的代码,非常敬佩其专业能力和分享精神,或许这才是真正的诗和远方。公众号:OpenFPGA

Alex Forencich主要项目

包含网络和PCIe相关,其中cocotbext-xxx是仿真测试模型(cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.cocotb是一套基于python的用于构建仿真及测试用例的lib库)。

其中cocotbext-axi也是一个非常出名的项目。

有兴趣的可以自己查看使用,项目地址:

https://github.com/alexforencich

个人感觉Alex Forencich的PCIe项目完成度不如RIFFA,前者目前仅支持与 Xilinx UltraScale 和 UltraScale+ PCIe 硬核 IP 核配合使用,接口介于 64 位和 512 位之间。而后者在Altera及Xilinx很多主要平台经过验证,同时配备上位机驱动,方便使用。但是后者的仿真理论(包括使用cocotbext-pcie和 cocotbext- axi 的完整 cocotb 测试平台 。)更加充实,适合研究总线接口。以上仅代表个人愚见,我读书少,喷我你就是对的!

本文为OpenFPGA作者原创,未经本人授权禁止转载!
编辑:jq


浅谈电机控制中的MCU选型 通讯模块用于单片机跟外部进行信息传输,比如串口通讯模块,可以支持上位机跟单片机之间的通讯,像串口程序.... 发表于 06-30 12:27 •
同平时登录网页版微信一样,我们使用手机扫描二维码就可以登录,这里返回的friends对象是一个集合,.... 马哥Linux运维 发表于 06-30 11:17 •
下一个级别,TrustFLEXv,提供了使用客户选择的证书颁发机构的灵活性,同时仍然受益于预配置.... 星星科技指导员 发表于 06-30 10:57 •
因为数据很容易以易于使用、人类可读的数据格式导出到 PC 终端,从而帮助工程师快速捕获波形并分析.... 星星科技指导员 发表于 06-30 10:47 •
Arria 10 SoC确保系统设计满足现在和未来性能要求 借助 Arria 10 SoC,您可以通过将 GHz 级处理器、FPGA 逻辑和数字信号处理 (.... 星星科技指导员 发表于 06-30 09:50 •
如何在IP的kernel module里设置并使用IP interrupt 用附件里的 system-user.dtsi 把 project-spec/meta-user/re.... FPGA之家 发表于 06-30 09:48 •
MISRA C可用于提高软件质量考虑 通过定义 C 语言的可预测子集并为开发人员提供指导,MISRA C 为嵌入式控制系统和独立软件的.... 发表于 06-30 09:27 •
最近两年RISC-V很火,主要原因还是因为这个处理器是开源的。目前市面上也有有很多的书籍讲RISC-V的原理和架... 发表于 06-29 21:36 • 676次
python抓取公司信息 现在正好是毕业且需要找工作的季节,在找工作的时候很多小伙伴都会一家一家的公司去看,这得多浪费时间啊。今天用Python教大家怎... 发表于 06-29 16:54 • 245次
MASS竞猜幸运哈希游戏系统开发中冲突的解决方法 3.2 链地址法 链地址法就是将相应位置上冲突的所有关键词存储在同一个单链表中。 设关键字序列为 4.... 開發丨KFZ433 发表于 06-29 16:51 • 165次
代码永远不应陷入无限循环,但逻辑错误或未发生预期的外部事件可能会导致代码挂起。当代码在等待某事发.... 星星科技指导员 发表于 06-29 15:43 • 100次
使用测试自动化左移您的安全关键软件测试 在某些软件安全标准中,例如 DO-178B 和 DO-178C,认证是在系统级别完成的,个别工具.... 星星科技指导员 发表于 06-29 14:25 •
面会有短暂空白,虽然官方提供了引擎预热机制,但是需要提前将所有页面.... 谷歌开发者 发表于 06-24 16:28 • 310次
让 python 循环语句具有C语言级别的性能 Python 的 for 和 while 循环是灵活并且高级的,语法自然、读起来像伪代码。而 Cython 也支持 for 和 while,无需修改。但由于... 发表于 06-24 16:02 • 2573次
Realsense+大象机器人手眼标定方案详解 踩坑 手眼标定的算法网上是比较多的,但是很多都不好用。github上高赞的easy_handeye,.... 大象机器人科技 发表于 06-24 15:49 • 4154次
python控制Socket通信知识补充 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一.... 大象机器人科技 发表于 06-24 15:26 •
【高云半导体Combat开发套件试用体验】之示例工程编译 使用gw2a18_test工程,编译报错:ERROR (PJ0007) : Please validate Synthesis Tool is GowinSynthesis, or install... 发表于 06-23 17:26 • 657次
Python 一个超快的公共情报搜集爬虫——Photon Photon是一个由s0md3v开源的情报搜集爬虫,其主要功能有:1.爬取链接(内链、外链)。2.爬取带参数的链接,如(pythondict.com... 发表于 06-23 16:35 • 172次
【高云半导体Combat开发套件试用体验】FPGA基本语法及Combat使用小技巧 FPGA常用的基本类型wire、reg和parameter。wire:线网型数据,表示硬件单元之间的物理连线,是verilog中默认的数据类型,由a... 发表于 06-23 14:51 • 1620次
SN65LVCP114 14.2Gbps 四通道多路复用器、线性转接驱动器,具有信号调节板 信息转发驱动器的系统中使用进行了优化。此器件在背板和有源线缆应用应用中对通道损失进行线性补偿.SN65LVCP114线性再驱动器的架构设计与使用判决反馈均衡器(DFE)技术来实现数字均衡的ASIC或者现场可编程门阵列(FPGA)产品一起高效工作.SN65LVCP114复用器,线性再驱动器保持所接收到数据的完整性(结构)以优化DFE和系统性能.SN65LVCP114在提供一个低功率复用器 - 解复用器,线性再驱动器解决方案的同时扩展了DFE的有效性。 可通过GPIO或我 2 C接口来配置SN65LVCP114。供应一个步距为0.8mm,12mm x 12mm x 1mm的PBGA封装。 SN65LVCP114有3个端口;每个端口都是四路.SN65LVCP114的开关逻辑电路的每个通路可实现一个2:1 MUX,一个1:2 DEMUX,和独立通路开关。此接收均衡可为每个端口进行独立编程.SN65LVCP114在所有3个端口上支持本地环回。 特性 四路2:1多路复用器和1:2多路信号分离器 高达14.2Gbps串行数据速率的多速率运行 线性接收器均衡增加了判决反馈均衡器系统级上的容限 带宽:18GHz,典型值 每路P /N对反转 端口或者单路开关 低功率:每通道150mW,典型值 所... 发表于 10-16 10:08 • 212次
HD3SS3412A 4 通道高性能差动开关 HD3SS3412A器件是一款高速无源开关,能够切换四条差分通道,包括在电脑或服务器应用中从一个源分别到两个目标位置的两条完整PCI Express x1通道等应用。具有双向功能的HD3SS3412A还支持一个目标设备与两个源设备相连,例如两个平台共享一个外设.HD3SS3412A具有单个控制线(SEL引脚),可用于控制端口A与端口B或端口C间的信号路径。 HD3SS3412A采用行业标准的42引脚WQFN封装,采用多家供应商通用的尺寸。该器件需要在0°C至70ºC的完全温度范围内由电压为3.3V的单电源供电运行。 HD3SS3412A是通用的4通道高速多路复用器/多路信号分离器开关类型,可用于电路板上两虽然HD3SS3412A专为PCI Express Gen III应用而设计,但也支持其它多种差模电压... 发表于 10-16 10:08 • 323次
XIO2213B 1 个 PCIe 至 1394b OHCI 主机控制器 The TI XIO2213B is a PCIe to PCI translation bridge, where the PCI bus interface is internally connected to a 1394b open host controller/link-layer controller with a 3-port 1394b PHY. The PCIe to PCI translation bridge is fully compatible with the PCI Express to PCI/PCI-X Bridge Specification, Revision 1.0. Also, the bridge supports the standard PCI-to-PCI bridge programming model. The 1394b OHCI controller function is fully compatible with IEEE Std 1394b and the latest 1394 Open Host Controller Interface (OHCI) Specification. The XIO2213B simultaneously supports up to four posted write transactions, four nonposted transactions, and four completion transactions pending in each direction at any time. Each posted write data queue and completion data queue can store up to 8K bytes of data. The nonposted data queues can store up to 128 bytes of data. The PCIe interface supports a ×1 link operating at full... 发表于 10-16 10:08 • 555次
DS80PCI810 DS80PCI810 具有均衡器的低功耗 8 Gbps 8 通道线性中继器 DS80PCI810是一款超低功耗高性能中继器/转接驱动器,专用于支持高速接口速率高达8Gbps的八个通道,例如PCIe 1代,2代和3代。接收器的连续时间线性均衡器(CTLE)后接一个线性输出驱动器,可在4GHz(8Gbps)时提供2.7dB至9.5dB的可编程高频增强功能。接收器能够打开一个因码间干扰(ISI)(由电路板迹线或铜质同轴电缆等互连介质引起)而完全关闭的输入眼型状态。可编程的均衡能够可在互连通道内的实体布局方面实现最大限度的灵活性并提高通道的总体性能。 当在PCIe应用中运行时,DS80PCI810保留发射信号特性,从而使得主机控制器和端点能够协商发射均衡器系数。这个链路协商协议的透明管理有助于实现系统级互用性并最大限度缩短延迟。 可通过引脚控制,软件(SMBus或I2C)来轻松应用相关可编程设置,或者通过外部EEPROM直接加载设置。在EEPROM模式下,配置信息在加电时自动加载,这样就免除了对于外部微控制器或软件驱动程序的需要。 特性 每通道70mW(典型值)的低功耗,可选择关闭不使用的通道 支持无缝链路协商 高级可配置信号调节I /O 4GHz时,接收高达约10dB的连续时间线性均衡器(CTLE) 线... 发表于 10-16 10:08 • 340次
SN75LVCP412A 双通道 SATA 3Gbps 转接驱动器 SN75LVCP412A是一款双通道,单通道SATA转接驱动器和信号调理器,支持高达3.0 Gbps的数据速率,符合SATA规范2.6版。 SN75LVCP412A采用3.3 V单电源供电。集成100- 具有自偏置的线路终端使该器件适用于交流耦合。输入包含一个OOB检测器,可自动关闭差分输出,同时保持稳定的输出共模电压,符合SATA链路。该器件还可根据SATA规范处理SSC传输。 SN75LVCP412A可处理输入和输出的互连损耗。内置发射机预加重功能能够在较高频率下施加0 dB或2.5 dB的相对放大,以应对预期的互连损耗。在接收端,器件采用7 dB的固定均衡来提升1.5 GHz附近的输入频率。总的来说,器件的输入均衡和输出预加重功能可以在扩展电缆和背板通路上完全恢复SATA信号完整性。 该器件具有热插拔功能(1)在 hot - 插入时防止设备损坏,例如异步信号插拔/拔出,无动力插拔/拔出,电源插拔/意外插拔/移除。 特性 支持SATA 1.5 Gbps和3.0 Gbps数据速率 SATA热插拔功能 支持具有快速开启的OOB信号的共模偏置 通道可选输出预加重 7dB固定接收器均衡 集成终端 自动低功耗模式下低功率... 发表于 10-16 10:08 • 245次
DS80PCI102 具有均衡和去加重功能的 2.5 Gbps/5.0 Gbps/8.0 Gbps 1 线路 PCI Express 中继器 DS80PCI102是一款低功耗,1通道中继器,具有4级输入均衡功能,以及输出去加重驱动器,可增强PCI的覆盖范围 - 在板对板或电缆互连中快速串行链路。该器件非常适合x1 PCI-Express配置,可自动检测并适应Gen-1,Gen-2和Gen-3数据速率,便于系统升级。 DS80PCI102提供可编程发送功能强调(高达12 dB),发送VOD(高达1300 mVp-p)和接收均衡(高达36 dB),以便在有损铜缆(10米或更长)或背板(40英寸或40英寸)中实现更长距离传输更多)有多个连接器。接收器可以打开由于互连介质引入的符号间干扰(ISI)而完全关闭的输入眼。 可通过引脚或软件轻松应用可编程设置(SMBus /I 2 C),或者可以通过外部EEPROM加载。在EEPROM模式下工作时,配置信息会在上电时自动加载,无需外部微处理器或软件驱动程序。 特性 全面的家庭,经过验证的系统互操作性 DS80PCI102: x1 PCIe Gen-1,Gen-2和Gen-3 DS80PCI402:x4 PCIe Gen-1,Gen-2和Gen-3 DS80PCI800:x8 /x16 PCIe Gen-1,Gen-2和Gen-3 自动速率检测和适应Gen-1,Gen-2和Gen-3速度 对Gen-3发送FIR的无缝支持握... 发表于 10-16 10:08 • 314次
XIO1100 x1 PCI Express PHY XIO1100是PCI Express。符合PCI Express基本规范修订版1.1的PHY,通过使用PCI Express的PHY接口中描述的接口的修改版本将PCI Express媒体访问层(MAC)连接到PCI Express串行链路。英特尔公司的架构(也称为PIPE接口)。 PIPE接口的这一修改版本在本数据手册中称为TI-PIPE接口。 TI-PIPE接口是引脚可配置的接口,可配置为16位或一个8位接口。 16位TI-PIPE接口是一个125 MHz 16位并行接口,带有一个16位输出总线(RXDATA),由RXCLK输出提供时钟时钟和16位输入总线(TXDATA),由TXCLK输入时钟提供时钟。两条总线均使用单数据速率(SDR)时钟进行时钟控制,其中数据转换位于相关时钟的上升沿。 8位TI-PIPE接口是250 MHz 8位并行接口采用由RXCLK输出时钟提供时钟的8位输出总线(RXDATA)和由TXCLK输入时钟提供时钟的8位输入总线(TXDATA)。两条总线都使用双倍数据速率(DDR)时钟进行计时,其中数据转换在时钟的上升沿和下降沿。 XIO1100 PHY接口为2.5 Gbps PCI Express串行链路,带有发送差分对(TXP和TXN)和接收差... 发表于 10-16 10:08 • 349次
XIO2001 PCI Express® (PCIe) 转 PCI 总线转换桥接器 XIO2001是一款单功能PCI Express到PCI转换桥,完全符合 PCI Express到PCI /PCI-X桥接规范,修订版1.0。对于下游流量,桥接器同时支持最多八个过帐和四个非过帐交易。对于上游流量,同时支持最多六个发布和四个非发布事务。 PCI Express接口完全符合 PCI Express Base Specification ,Revision 2.0。 PCI Express接口支持在每个方向同时以250 MB /s的完整数据包吞吐量运行的×1链路。此外,该桥还支持高级错误报告,包括 PCI Express Base Specification 中定义的扩展CRC(ECRC)。需要补充固件或软件才能完全使用这两种功能。 特性 全×1 PCI Express™吞吐量 完全符合 PCI Express至PCI /PCI-X 网桥规范,修订版1.0 完全符合 PCI Express Base规范,修订版2.0 完全符合 PCI本地总线规范,修订版2.3 PCI Express高级错误报告功能包括ECRC支持 支持D1,D2,D3 热和D3 冷 当PCI Express上的数据包活动处于空闲状态时,使用活动状态链路电源管理可以节省电力L0和L1状态 唤醒事件和信标支持 包含PCI Express数据的错误转发中毒和PCI总线奇... 发表于 10-16 10:08 • 921次
DS64BR401 具有均衡和去加重功能的四路双向性中继器 DS64BR401是一款四通道双向信号调理中继器,适用于6.0 /3.0 /1.5 Gbps SATA /SAS和其他具有数据速率的高速总线应用高达6.4 Gbps。该器件在其8个通道中的每个通道上执行接收均衡和发送去加重,以补偿通道损耗,从而实现系统内物理放置的最大灵活性。接收器的连续时间线性均衡器(CTLE)在3 GHz时提供高达+33 dB的提升,并且能够打开由于互连介质引起的符号间干扰(ISI)而完全关闭的输入眼。该发送器具有可编程输出去加重驱动器,允许从600 mVp-p到1200 mVp-p中选择幅度电压电平,以适应多种应用场景。这款低功耗差分信号(LPDS)输出驱动器是一种高功效实现,可保持与AC耦合CML接收器的兼容性。可通过引脚设置或SMBus接口应用可编程设置。 为了实现从SAS /SATA 3.0 Gbps到6.0 Gbps数据速率的无缝升级而不影响物理覆盖范围,DS64BR401会自动检测传入数据速率并选择最佳去加重脉冲宽度。该器件检测SAS /SATA规范的带外(OOB)空闲和有效信号,并以最小的信号失真通过。 典型功耗为200 mW /lane(100 mW) DS64BR401是6.4 Gbps,控制关闭未使用的通道,是德州仪器PowerWise系列节能设备的一部分。... 发表于 10-16 10:08 • 400次
DS50PCI401 具有均衡和去加重功能的 2.5 Gbps / 5.0 Gbps 4 线路 PCI Express 中继器 DS50PCI401是一款低功耗,4通道双向缓冲器/均衡器,专为PCI Express Gen1和Gen2应用而设计。该器件执行接收均衡和发送去加重,允许系统内物理放置的最大灵活性。接收器能够打开由于互连介质引起的符号间干扰(ISI)而完全闭合的输入眼。 用户可以根据DS50PCI401到PCI Express端点的距离设置发送器去加重等级。 DS50PCI401包含PCI Express特定功能,如发送空闲,RX检测和信标信号通过。 器件将根据RXDETA /B输入检测的状态改变其输入引脚的负载阻抗。包括内部速率检测电路以检测输入数据流是否处于Gen2数据速率,并相应地调整对其输出的去加重。该设备提供的信号调节允许系统从Gen1数据速率升级到Gen2,而不会降低其物理范围。 FR4应用(如背板)以及电缆互连都是如此。 特性 输入和输出信号调节增加了背板和电缆中的PCIe范围 0.09 UI在5Gbps后残留确定性抖动42 “FR4(带输入均衡器)” 0.11 PCIe电缆(带输入均衡器)后5Gbps剩余确定性抖动的UI 0.09 UI残余确定性抖动,5Gbps,28 “FR4(带输出DE) 0.13 UI 5Gbps剩余确定性抖动,7m PCIe电缆(带输出DE) 可调发送VO... 发表于 10-16 10:08 • 221次
DS50PCI402 具有均衡和去加重功能的 2.5 Gbps / 5.0 Gbps 4 线路 PCI Express 中继器 DS50PCI402是一款低功耗,4通道双向缓冲器/均衡器,专为PCI Express Gen1和Gen2应用而设计。该器件执行接收均衡和发送去加重,允许系统内物理放置的最大灵活性。接收器能够打开由于互连介质引起的符号间干扰(ISI)而完全闭合的输入眼。 用户可以根据DS50PCI402到PCI Express端点的距离设置发送器去加重级别。 DS50PCI402包含PCI Express特定功能,如发送空闲,RX检测和信标信号通过。 该器件提供自动接收检测电路,用于控制输入终端阻抗。通过将输出上看到的当前负载阻抗自动反映回相应的输入,DS50PCI402对PCIe根复合体和端点都完全透明。包括内部速率检测电路以检测输入数据流是否处于Gen2数据速率,并相应地调整对其输出的去加重。该设备提供的信号调节允许系统从Gen1数据速率升级到Gen2,而不会降低其物理范围。 FR4应用(如背板)以及电缆互连都是如此。 特性 输入和输出信号调节增加了背板和电缆中的PCIe范围 0.09 UI在5Gbps后残留确定性抖动42 “FR4(带输入均衡器)” 0.11 PCIe电缆(带输入均衡器)后5Gbps剩余确定性抖动的UI 0.09 UI残余确定性抖动,5Gbps,28 “FR4(... 发表于 10-16 10:08 • 259次
SN75LVCP600 1.5 / 3.0 / 6.0Gbps 单通道 SATA 转接驱动器 SN75LVCP600是一款多功能单通道SATA Express信号调理器,支持高达6 Gbps的数据速率。该器件支持SATA Gen1,2和3规格以及PCIe 1.0,2.0和3.0。 SN75LVCP600采用3.3V单电源供电,具有100Ω线路终端,具有自偏置功能,使该器件适用于交流耦合。输入包含一个带外(OOB)检测器,当输入差分电压低于阈值时,该检测器自动对输出进行输出,同时保持非常稳定的共模电压。该器件还设计用于处理每个SATA标准的扩频时钟(SSC)传输。 SN75LVCP600通过可选择的均衡设置处理其输入端的互连损耗,可对其进行编程以匹配通道中的损耗。对于3 Gbps及更低的数据速率,SN75LVCP600均衡信号,最大可达50英寸FR4板材。对于8 Gbps的数据速率,该器件可补偿高达40 in的FR4材料。均衡电平由信号控制引脚EQ的设置控制。 可以在发送侧选择两个去加重电平,在输出端提供0 dB或1.2 dB的额外高频损耗补偿。 该设备具有热插拔功能(1)可防止设备 hot 插入设备,例如异步信号插头和拔出,无动力插拔,电源插拔,或意外插拔。 (1)需要在差分输入和输出端使用交流耦合电容。 特性 SATA Express支持 可选择的均衡和去加... 发表于 10-16 10:08 • 291次
DS80PCI402 具有均衡化和去加重功能的 2.5 Gbps/5.0 Gbps/8.0 Gbps 4 通道 PCI Express 中继器 DS80PCI402是一款低功耗,4通道中继器,具有4级输入均衡功能,以及输出去加重驱动器,可增强PCI的覆盖范围 - 在板对板或电缆互连中快速串行链路。该器件非常适合x4(或更低)PCI-Express配置,并可自动检测并适应Gen-1,Gen-2和Gen-3数据速率,以便于系统升级。 DS80PCI402提供可编程发送去加重(最高12 dB),发送VOD(最高1300 mVp-p)和接收均衡(最高36 dB),以便在有损铜缆(10米或更长)或背板中实现更长距离传输(40英寸或更大)带有多个连接器。接收器可以打开由于互连介质引入的符号间干扰(ISI)而完全关闭的输入眼。 可通过引脚或软件轻松应用可编程设置(SMBus /I 2 C),或者可以通过外部EEPROM加载。在EEPROM模式下工作时,配置信息会在上电时自动加载,无需外部微处理器或软件驱动程序。 特性 全面的系列,经过验证的系统互操作性 DS80PCI102:x1 PCIe Gen-1,Gen-2和Gen -3 DS80PCI402 :x4 PCIe Gen-1,Gen-2和Gen-3 DS80PCI800:x8 /x16 PCIe Gen-1,Gen-2和Gen-3 自动速率检测和适应Gen-1,Gen-2和Gen-3速度 无缝支持Gen-3发送FIR... 发表于 10-16 10:08 • 428次
XIO3130 集成 PCI Express® (PCIe) 1:3 4 端口 4 通道分组交换机 德州仪器XIO3130交换机是PCI Express×1 3端口扇出交换机。 XIO3130提供单个×1上行端口,同时支持每个方向的完整250 MB /s数据包吞吐量。提供三个可独立配置的×1下游端口,同时支持每个方向的完整250 MB /s数据包吞吐量。 实现直通架构,以减少与通过PCI传输的数据包相关的延迟快递面料。一旦在进入入口端口的分组的报头内解码地址或路由信息,该分组就被引导到出口端口以进行转发。在出口数据包传输开始后检测到数据包错误的情况下,支持使用EDB成帧信号的数据包中毒。 下游端口可配置为支持PCI热插拔插槽实现。在这种情况下,系统设计人员可能决定使用集成的PCI热插拔兼容控制器。此功能可通过PCI Express功能结构下的经典PCI配置空间获得。启用后,下游端口提供PCI热插拔标准机制,以应用和断开插槽或插槽的电源。 电源管理功能包括活动状态电源管理,PME机制,信标/唤醒协议,和所有传统的PCI D状态。启用ASPM时,每个链路在空闲时使用L0和L1状态自动节省功耗。支持PME消息以及PME_Turn_Off /PME_TO_Ack协议。 启用时,上游端口支持信标传输以及 WAKE 端带有信号以通过PCI热插拔事件唤醒... 发表于 10-16 10:08 • 504次
DS64BR111 Ultra Low Power 10.3 Gbps 2-Channel Repeaters with Input Equalization and Output De-Emphasis DS64BR111是一款极低功耗,高性能的双通道中继器,适用于数据速率高达6.4 Gbps的串行链路。 DS64BR111引脚配置为一个双向通道(一个发送,一个接收通道)。 DS64BR111具有强大的4级连续时间线性均衡器(CTLE),可提供高达+25 dB的增强在3.2 GHz时打开一个输入眼,由于互连介质(如FR-4背板或AWG-30电缆)引起的符号间干扰(ISI)而完全关闭。该发送器具有可编程输出去加重驱动器,最高可达-12 dB,允许从700 mVp-p到1200 mVp-p中选择幅度电压电平,以适应多种应用场景。 可通过引脚设置,SMBus(I2C)协议或外部EEPROM应用可编程设置。在EEPROM模式下工作时,配置信息会在上电时自动加载 - 这样就不需要外部微处理器或软件驱动程序。 作为TI PowerWise系列节能设备的一部分,DS64BR111仅消耗功率65 mW /通道(典型值),允许选项关闭未使用的通道。这种超低功耗消除了对外部散热器的需求,简化了有源电缆应用中的热管理。 特性 双通道中继器,最高6.4 Gbps DS64BR111:1x双向通道 低功耗65mW /通道(典型值),可选择关闭未使用的通道 高级信号调理功能 接收均衡,最高+25 dB 发送去... 发表于 10-16 10:08 • 494次
PCI2050B PCI 至 PCI 桥接器 德州仪器PCI2050B PCI-to-PCI桥接器提供两条外围组件互连(PCI)总线之间的高性能连接路径,工作在最大总线频率为66兆赫。事务发生在一个主设备和另一个PCI总线上的目标之间,PCI2050B网桥允许桥接事务在两个总线上同时发生。网桥支持突发模式传输以最大化数据吞吐量,并且通过网桥的两条总线流量路径独立运行。 PCI2050B网桥符合 PCI本地总线规范,并且通过创建分层总线,可以用来克服每个PCI总线10个设备和每个扩展槽一个PCI设备的电气负载限制。 PCI2050B为多达9个辅助总线主控制器提供双层内部仲裁,并可通过外部总线仲裁器实现。 CompactPCI™热插拔扩展PCI功能使PCI2050B桥接器成为多功能的理想解决方案紧凑型PCI卡,并使单功能卡适应热插拔合规性。 PCI2050B桥接器符合 PCI-to-PCI桥接规范(修订版1.1)。 PCI2050B桥接器符合 PCI总线电源管理接口规范(修订版1.1)。 PCI2050B桥接器旨在引领行业节能和数据吞吐量。先进的CMOS工艺可在低至66 MHz的PCI时钟速率下实现低系统功耗。 特性 两条32位,66 MHz PCI总线 3.3 V核心逻辑,兼容通用PCI接口>具有3... 发表于 10-16 10:08 • 686次
SN65LVPE504 四通道(半双工 x4 线路)PCI Express Gen II 转接驱动器/均衡器 SN65LVPE504是一款四通道半通道PCIe转接驱动器和信号调理器,支持高达5.0Gbps的数据速率。该器件符合PCIe规范修订版2.1,支持电气空闲和电源管理模式。 可编程均衡器,去加重和幅度摆幅 SN65LVPE504是旨在最大限度地减少信号衰减效应,如串扰和符号间干扰(ISI),限制两个设备之间的互连距离。每个通道的输入级提供可选的均衡设置,可对其进行编程以匹配通道中的损耗。差分输出提供可选择的去加重,以补偿PCIe信号将经历的预期失真。所有4个通道的均衡和去加重电平均由信号控制引脚EQ,DE和OS的设置控制。 有关EQ,DE和OS设置的详细信息,请参见表1. 特性 4个相同的通道PCIe均衡器/转接驱动器 支持PCIe第一代(2.5Gbps)和第二代(5.0) Gbps)速度 可选均衡,去加重和输出摆幅 每通道接收检测(通道检测) 可选接收器电气空闲阈值控制 低工作功耗模式 支持三种低功耗模式,使功耗降低80% 卓越的抖动和损耗补偿能够在FR4上使用50英寸4密耳SL 小尺寸打印 - 42针9×3.5 TQFN封装 高抗ESD瞬态保护 HBM:6,000 V CDM:1,000 V MM:200 V 应用程序 PC MB,... 发表于 10-16 10:08 • 397次
PCI2060 采用紧凑便于热插拔 PCI 的异步 32 位 66MHz 9 主 PCI 至 PCI 桥接器 德州仪器PCI2060是一款32位异步PCI-to-PCI桥接器,完全符合 PCI本地总线规范,Revision 2.3和 PCI-to-PCI Bridge Specification ,Revision 1.1。 PCI2060桥接器可使主要和次要总线时钟完全异步,并支持高达66 MHz的PCI时钟频率。 PCI2060桥接架构可配置用于 PCI总线电源接口规范。它可以配置为支持1.0版或1.1版。通过使用1.8 V核心逻辑以及兼容3.3 V和5 V PCI信令环境的通用PCI接口,可实现节能。 PCI2060桥接器允许主要和次要总线同时运行。它为每个方向提供独立的读写缓冲区,并利用流水线架构进行突发数据传输。 PCI2060桥接器可以克服每个PCI总线10个设备和每个扩展一个PCI设备的电气负载限制通过创建分层总线插槽。添加到系统的每个PCI2060桥都会创建一个新的PCI总线。 PCI2060桥接器为多达9个辅助总线主控制器提供双层内部仲裁,并可通过外部仲裁器实现。 PCI2060桥接器提供符合的CompactPCI热插拔支持PICMG CompactPCI热插拔规范,修订版1.0。 特性 完全支持 PCI本地总线规范,修订版2.3 完全支持 PCI -to-PCI桥规范,修订版1.1 完全支持高级... 发表于 10-16 10:08 • 1146次
PCI2250 32 位 33MHz PCI 至 PCI 桥接器压缩 PCI 热插拔 4 主控方 德州仪器PCI2250 PCI-to-PCI桥接器在两个外围组件互连(PCI)总线之间提供高性能连接路径。事务发生在一条PCI总线上的主机和另一条PCI总线上的目标之间,PCI2250允许桥接事务在两条总线上同时发生。网桥支持突发模式传输以最大化数据吞吐量,并且通过网桥的两条总线流量路径独立运行。 PCI2250桥接器符合PCI本地总线规范,可用于通过创建分层总线来克服每个PCI总线10个设备和每个扩展槽一个PCI设备的电气负载限制。 PCI2250为多达四个辅助总线主控制器提供双层内部仲裁,并可通过外部辅助PCI总线仲裁器实现。 PCI2250提供紧凑型PCI(CPCI)热插拔扩展功能,使其成为多功能紧凑型PCI卡的理想解决方案,并使单功能卡适应热插拔合规性。 PCI2250桥接器符合PCI-to-PCI桥接规范。它可以配置为主接口上的正解码或减法解码,并提供几个额外的解码选项,使其成为定制PCI应用的理想桥接。包括两个扩展窗口,PCI2250提供串行和并行端口地址的解码。 PCI2250符合PCI电源管理接口规范修订版1.0和1.1。此外,PCI2250还为低功耗移动和对接应用提供PCI CLKRUN桥接支持。 PCI2250旨... 发表于 10-16 10:08 • 426次
DS80PCI800 具有均衡和去加重功能的 2.5 Gbps/5.0 Gbps/8.0 Gbps 8 通道 PCI Express 中继器 DS80PCI800是一款低功耗,8通道中继器,具有4级输入均衡功能,以及输出去加重驱动器,可增强PCI的覆盖范围 - 在板对板或电缆互连中快速串行链路。该器件非常适用于更高密度的x8和x16 PCI-Express配置,并可自动检测并适应Gen-1,Gen-2和Gen-3数据速率,以便于系统升级。 DS80PCI800提供可编程发送去加重(高达12 dB),发送VOD(高达1300 mVp-p)和接收均衡(高达36 dB),以便在有损铜缆(10米或更长)或背板中实现更长距离传输( 40英寸或更大)带有多个连接器。接收器可以打开由于互连介质引入的符号间干扰(ISI)而完全关闭的输入眼。 可通过引脚或软件轻松应用可编程设置(SMBus /I 2 C),或者可以通过外部EEPROM加载。在EEPROM模式下工作时,配置信息会在上电时自动加载,无需外部微处理器或软件驱动程序。 特性 全面的系列,经过验证的系统互操作性 DS80PCI102:x1 PCIe Gen-1,Gen-2和Gen -3 DS80PCI402:x4 PCIe Gen-1,Gen-2和Gen-3 DS80PCI800 :x8 /x16 PCIe Gen-1,Gen-2和Gen-3 自动速率检测和适应Gen-1/2/3速度 无缝支持Gen-3发送FIR握... 发表于 10-16 10:08 • 616次