Xilinx可编程逻辑器件设计与开发(基础篇)连载15:Spartan.docx
《Xilinx可编程逻辑器件设计与开发(基础篇)连载15:Spartan.docx》由会员分享,可在线阅读,更多相关《Xilinx可编程逻辑器件设计与开发(基础篇)连载15:Spartan.docx(7页珍藏版)》请在第一文库网上搜索。
1、XiIinX可编程逻辑器件设计与开发(基础篇)连载15:Spartan2.1.6Se1ectIO资源Spartan-6有丰富的I/O资源,包括Se1ectIO和RocketIO0Spartan-6每个I/O片(Ti1e)包含两个IOB.两个I1OG1C2、两个010GIC2和两个IODE1AY2,见图2-37。在这一小节里,分以下几个方面介绍Spartan_6的Se1ectIO资源。SeIeCt1o的电气特性。Se1eCt1O的逻辑资源(I1OGIC2、010GIC2)。Se1eCtIO的高级逻辑资源(ISERDES、0SERDESBits1ip)。图2-37I/O片结构图一、Se1ectIO
2、IOB的电气特性所有的SPartan-6FPGA有高性能的可配置SeIeCt能驱动器与接收器,支持非常广泛的接口标准。可以通过缄提控制I/O的输出强度、斜率以及片上终端OCTo每个IOB包含输入、输出和三态SeIeCtK)驱动器。这些驱动器可以按照各种I/O标准配置。单端I/O标准(1VCMOS1VTT1.HST1.SST1.PCI)o差分I/O标准(1VDS、RSDSTMDS、差分HST1和SST1)O注意:差分输入和XEEF相关输入是由VCCAUX佟电。Xi1inx软件库提供了很多Spartan-6I/O的原语,包括用于单端信号的IBUF(输入缓冲器)、IBUFG(时钟输入缓冲器)、OBU
3、F(输出缓冲器)、OBUFT(三态输出缓冲器)和IOBUF(输入/输出缓冲器);以及用于差分信号的IBUFDS(输入缓冲器)、IBUFGDS(时钟输入缓冲器)、OBUFDS(输出缓冲器)、OBUFTDS(三态输出缓冲器)和IOBUFDS(输入/输出缓冲器)。二、SeIeCt1o的逻辑资源Se1ectIO的逻辑资源是指I/O驱动器与接收器之后的逻辑,包含了Spartan-6FPGA的所有基本I/O逻辑资源,如图2-38所示。其中包括的资源如下。组合输入/输出。三态输出控制。寄存器输入/输出。寄存器三态输出控制。双倍数据速率(颐)输入/输出。DDR输出三态控制。I0DE1AY2提供对高分辨率可调延
4、迟单元的控制。支持NONE、CO和C1三种对齐模式的DDR输出。支持NoNE、CO和CI三种对齐模式的DDR输入。ISERDESo0SERDES0S1aveO1OGICSeriaKzer(T)Senahzer(D)I*S1aveI1OGICIMasterO1OGICSna1izr(T)Q1Ti1eDo-GGfiaIizefFPGAInterconnect1ogicOddayMaster!1OGIC_14SeriaBzer(D)|-oddayid1ayMasterIO(P)弓11,图2-38I/O片内的Se1eCt1O逻辑资源一个I/O片(IO1)管理两个IOB。IOI包含两个单端输入/输出,或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xilinx 可编程 逻辑 器件 设计 开发 基础 连载 15 Spartan