iob iob是什么意思
I. IOB的意义
1) IOB是指可编程输入输出单元,是FPGA与外界电路的接口部分。
2) IOB用于完成不同电气特性下对输入/输出信号的驱动和匹配要求。
3) FPGA内的IOB按组分类,每组都能够独立支持不同的IO标准。
4) 通过软件的灵活配置,可以适配不同的电气标准与IO物理特性。
5) IOB口的频率也越来越高,一些FPGA支持高达2Gbps的数据速率。
II. FPGA器件中的IOB的作用
1) 在FPGA器件的输入输出单元(IOB)中,可编程延时单元的作用是为了保证输入触发器的可靠工作。
2) 输入信号经时钟分配网络传输到达IOB的位置时,时钟有效边缘可能会出现一定的滞后延时。
3) 为了满足输入信号增加保持时间的要求,在IOB输入信号的传输通路上设置的延时单元可以使信号到达触发器入端时有着与时钟相应的延时。
4) 这降低了对外部输入信号源增加保持时间的要求,特别适用于高速信号工作的情况。
III. FPGA和集成电路的关系
1) FPGA是英文Field Programmable Gate Array的缩写,是一种半定制电路在ASIC领域中的产物。
2) FPGA由可配置逻辑模块CLB、输入输出模块IOB和内部连线Interconnect三个部分组成。
3) FPGA是ASIC电路中设计周期最短、开发成本最低、风险最小的器件之一。
4) FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
5) FPGA的种类有很多,如XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。
IV. FPGA的编程和配置
1) FPGA的编程通过将EPROM中的数据读入片内编程RAM来实现。
2) 配置完成后,FPGA进入工作状态,并可以多次重复使用。
3) FPGA的编程使用通用的EPROM、PROM编程器,修改FPGA功能只需要换一片EPROM。
4) FPGA有多种配置模式,如并行主模式、主从模式、串行模式和外设模式。
V. FPGA中三态门的实现
1) FPGA中有现成的三态门,在软件中可以直接使用原语调用。
2) 原语是FPGA内部提供的特定功能的组件,可以在软件中调用并使用。
VI. IOB游戏《IOB》的信息
1) IOB是由韩国Nine Works公司开发的FPS网络游戏。
2) 以第二次世界大战为背景,游戏近期在韩国展开首测。