Xilinx可编程逻辑器件设计与开发(基础篇)连载26:Spartan.docx
《Xilinx可编程逻辑器件设计与开发(基础篇)连载26:Spartan.docx》由会员分享,可在线阅读,更多相关《Xilinx可编程逻辑器件设计与开发(基础篇)连载26:Spartan.docx(3页珍藏版)》请在第一文库网上搜索。
1、Xi1inX可编程逻辑器件设计与开发(基础篇)连载26:SpartanVirtex-6支持多种高速串行接且,其中高速串行模块GTX收发器可以实现150Mbit/s6.园bit/s的线速率。GTX收发器是皿与芯片之间、板与板之间进行串行通信的首选解决方案。GTX收发器具有以下特性。灵活的SERDES支持多速率应用。功能强大的发射预加重和接收均衡功能,具有最佳的值号完整性。集成式“变速箱”可以实现灵活编码:8B10B.64B/66B、64B67Bo高度灵活的时钟控制,接收与发送独立。可以与片上PC1EXDreSS和三态以太网MAC模块连接。相比以前的直品,收发器功耗降低了25%,在6.5Gbit/
2、s下,功率低于150mW(典型值)。符合常用标准,如10/40/1OOG以太网、PCIExpress0048、XAUISR1O和HD-SDIoVirtex-6器件中包含1236个GTX收发器模块,GTX发射与接收模块框图如图5-37所示。GTX收发器包含物理编码子层(PCS)和物理媒体接入子层(PMA)OPMA包含串行/解串器(SERDES)TX和RX输入/输出缓冲、时钟产生器和时钟恢复电路。PCS包含8B/10B编码/解码器、弹性缓冲器。(a) GTX发射模块框图(b) GTX接收模块框图图5-37MGT内部结构图发送的并行数据经过8B/10B编码后,写入发送端FIFO,然后转换成串行差分数
3、据发送出去。接收端接收到的串行差分信号首先经过接收端缓冲,然后经过串并转化器转换成并行数据,再经过8B/10B解码,写入弹性缓冲,最后并行输出。PCS具有8B/10B编码器/解码器。MGT可以工作在32位或40位操作模式,可以在配置或者运行过程中更改PMA速率和PCS协议,可以根据时钟来配置内部数据宽度和外部数据宽度。PMA提供与外部媒体的模拟接口,其中包括:20倍时钟倍频器、发送端时钟生成器、发送缓冲器、串行器、接收端的时钟恢复电路、接收缓冲器、解串器、可变速率的全双工收发器、可编程的五级差分输出幅度(摆率)控制和可编程的四级输出预加重模块等。MGT中的几个重要模块说明如下。(1) 8B/1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xilinx 可编程 逻辑 器件 设计 开发 基础 连载 26 Spartan