8.pld/fpga io電平相容原則
l i/o單元:是晶元與外界電路的介面部分,需要完成不同電氣特性下對輸入/輸出訊號的驅動與匹配要求。
l i/o bank:fpga的io被劃分為若干個bank,每個bank都有vcco和vref。
l io標準:根據外部器件需求,選擇io標準。io標準由vcco或者/和vref確定,通過軟體配置。
l vcco:埠電壓,電平標準,同乙個vcco下可相容不同的io標準。
l vref:參考電壓,給部分輸入標準提供參考電壓。
故每個bank只能有乙個vcco,同乙個vcco下的標準可以不同。不同bank可支援不同的vcco。這就是電平相容。電平相容如下:
vcco
compatible standards
3.3v
pci,lvttl,sstl3 i,sstl3ii,ctt,agp,lvpecl,gtl,gtl+
2.5v
sstl2i,sstl2ii,lvcmos2,lvds,buslvds,gtl,gtl+
1.8v
lvcmos18,gtl,gtl+
1.5v
hstli,hstliii,hstliv,gtl,gtl+
*gtl和gtl+適用於所有電平,是因為開漏輸出和vcco無關。
*很多輸出標準和lvttl,lvcmos,pci的輸入標準需要vcco。
*一些輸入標準需要vref
io標準
電壓gtl+
1.0hstlclassi,hstl classii
0.75
hstlclassiii,hstlclassiv
0.9sstl2classi,sstl2class ii
1.25
sstl3classi,sstl3classii
1.5i/o standard
input(vref)
input(vcco)
output(vcco)
vtt
lvttl(2-24ma)
n/a3.3
3.3n/
lvcmos2
n/a2.5
2.5n/a
lvcmos18
n/a1.8
1.8n/a
pci(3v,33mhz/66mhz)
n/a3.3
3.3n/a
gtl0.8
n/a
n/a
1.2gtl+
1.0n/a
n/a
1.5hstl class i
0.75
n/a
1.50.75
hstl class iii
0.9n/a
1.51.5
hstl class iv
0.9n/a
1.51.5
sstl3 class i and ii
1.5n/a
1.51.5
sstl2 class i and ii
1.25
n/a
3.31.25
ctt1.5
n/a
2.51.5
agp1.32
n/a
3.3n/a
lvds,bus lvds
n/a
n/a
2.5n/a
lvpecl
n/a
n/a
3.3n/a
*vref是由其i/o訊號需要還是不需要vref來決定的
JAVA基礎知識之IO流
所謂io input output 在計算機用語中是指輸入輸出,而流是一種抽象的資料傳輸結構,主要用於進行資料的傳輸,所以io流就是指用流的形式來進行資料的傳輸 流就像是乙個通道,將兩個裝置之間建立鏈結,而後資料在通道之間傳遞 按照流的方向 也就是資料的傳輸方向 可以分為輸入流和輸出流,既然是按照方...
標準I O中基礎知識積累
標準i o在擁有c庫的作業系統中都可以呼叫,所以擁有良好的可移植性。與之前的檔案相比,標準i o更少使用系統呼叫,原因是標準i o在使用者空間先行建立緩衝區,執行讀寫操作時先操作緩衝區,最後再訪問要被執行的檔案。ansic進一步對i o的概念進行了抽象。就c程式而言,所有的i o操作只是簡單地從程式...
I O復用及epoll基礎知識
io multiplexing io multiplexing這個詞可能有點陌生,但是如果我說select,epoll,大概就都能明白了。有些地方也稱這種io方式為event driven io。我們都知道,select epoll的好處就在於單個process就可以同時處理多個網路連線的io。它的...