FPGA差分信號緩沖的轉(zhuǎn)換(IBUFDS、IBUFGDS和OBUFDS)
IBUFDS、IBUFGDS和OBUFDS都是差分信號緩沖器,用于不同電平接口之間的緩沖和轉(zhuǎn)換。
本文引用地址:http://2s4d.com/article/201807/383581.htmIBUFDS
是差分輸入的時候用;
OBUFDS
是差分輸出的時候用;
IBUFGDS 則是時鐘信號專用的輸入緩沖器。
下面詳細(xì)說明:
IBUFDS(Differential
Signaling Input Buffer with Selectable I/O Interface)
//差分輸入時鐘緩沖器
IBUFDS是一個輸入緩沖器,支持低壓差分信號(如LVCMOS、LVDS等)。在IBUFDS中,一個電平接口用兩個獨(dú)特的電平接口(I和IB)表示。一個可以認(rèn)為是主信號,另一個可以認(rèn)為是從信號。主信號和從信號是同一個邏輯信號,但是相位相反。
input | input | output |
I | IB | O |
0 | 0 | No change |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | No change |
IBUFDS instance_name (.O (user_O), .I (user_I), .IB (user_IB));
OBUFDS(Differential
Signaling Output Buffer with Selectable I/O Interface)
//差分輸出時鐘緩沖器
OBUFDS是一個輸出緩沖器,支持低壓差分信號。OBUFDS隔離出了內(nèi)電路并向芯片上的信號提供驅(qū)動電流。它的輸出用O和OB兩個獨(dú)立接口表示。一個可以認(rèn)為是主信號,另一個可以認(rèn)為是從信號。主信號和從信號是同一個邏輯信號,但是,相位相反。
input | input | output |
I | IB | O |
0 | 0 | No change |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | No change |
OBUFDS instance_name (.O (user_O), .I (user_I), .IB (user_IB));
IBUFGDS(Dedicated
Differential Signaling Input Buffer with Selectable I/O Interface)
//專用差分輸入時鐘緩沖器
IBUFGDS是一個連接時鐘信號BUFG或DCM的專用的差分信號輸入緩沖器。在IBUFGDS中,一個電平接口用兩個獨(dú)立的電平接口(I和IB)表示。一個可以認(rèn)為是主信號,另一個可以認(rèn)為是從信號。主信號和從信號是同一個邏輯信號,但是相位相反。
input | input | output |
I | IB | O |
0 | 0 | No change |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | No change |
IBUFGDS instance_name (.O (user_O), .I (user_I), .IB (user_IB));
評論