CPLD FPGA基礎知識(三) IO電平相容

2021-09-08 11:36:53 字數 2026 閱讀 6547

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。它的...