可编程输入/输出逻辑块(IOB)
发布时间:2008/9/19 0:00:00 访问次数:1262
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)如下:
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
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)如下:
欢迎转载,信息来自维库电子市场网(www.dzsc.com)