当前位置:首页 > 工业控制 > 电子设计自动化
[导读]IOB模块用于提供FPGA内部逻辑与器件封装引脚之间的接口,用户可以设置为单向或双向。Spartan-3器件的IOB不仅支持常用的一些接口标准,而且提供内部端接电阻和数字控制阻抗技术(DOT)、输出驱动强度控制、可编程输入延

IOB模块用于提供FPGA内部逻辑与器件封装引脚之间的接口,用户可以设置为单向或双向。Spartan-3器件的IOB不仅支持常用的一些接口标准,而且提供内部端接电阻和数字控制阻抗技术(DOT)、输出驱动强度控制、可编程输入延时调整、DDR输入/输出技术和热插拔特性。从而支持更复杂的系统接口,有效改善信号传输的质量。这些接口如下。

(1) 单端接口: LVTTL、LVCM0S33、LVCM0S25、LVCMOS18、 SSTL3-I/ II、PCI、SSTL2-I /II、 SSTL1S-I/II、 HSTL-I/III、 GTL和GTL+等。

(2) 差分接口:LVDS、Bus LVDS、LVPECL、RSDS、MIN_LVDS、TMDS、PPDS、DIFF_HSTL/SSTL和LDT。

为了能够适应系统中存在的各种接口标准,Spartan-3器件将LO引脚分成了4个块(Bank)。每个Bank有各自的工作电压和参考电源,可根据当前使用的I/O接口标准不同,设置不同的接口工作电压(VCCO)和参考电压(VREF)。

输入和输出寄存器的时钟控制

图 输入和输出寄存器的时钟控制

DDR输出总线的设计范例(VHDL)如下:





来源:ks990次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭