FPGA可編程輸入輸出單元(IOB)
可編程輸入/輸出單元簡(jiǎn)稱(chēng)I/O單元,是芯片與外界電路的接口部分,完成不同電氣特性下對輸入/輸出信號的驅動(dòng)與匹配要求,其示意結構如圖1-2所示。FPGA內的I/O按組分類(lèi),每組都能夠獨立地支持不同的I/O標準。通過(guò)軟件的靈活配置,可適配不同的電氣標準與I/O物理特性,可以調整驅動(dòng)電流的大小,可以改變上、下拉電阻。目前,I/O口的頻率也越來(lái)越高,一些高端的FPGA通過(guò)DDR寄存器技術(shù)可以支持高達2Gbps的數據速率。
本文引用地址:http://dyxdggzs.com/article/189769.htm
典型的IOB內部結構示意圖
典型的IOB內部結構示意圖外部輸入信號可以通過(guò)IOB模塊的存儲單元輸入到FPGA的內部,也可以直接輸入FPGA 內部。當外部輸入信號經(jīng)過(guò)IOB模塊的存儲單元輸入到FPGA內部時(shí),其保持時(shí)間(Hold Time)的要求可以降低,通常默認為0。
為了便于管理和適應多種電器標準,FPGA的IOB被劃分為若干個(gè)組(bank),每個(gè)bank的接口標準由其接口電壓VCCO決定,一個(gè)bank只能有 一種VCCO,但不同bank的VCCO可以不同。只有相同電氣標準的端口才能連接在一起,VCCO電壓相同是接口標準的基本條件。
評論