可編程邏輯XC2S100-5FG256C ?Spartan-II系列FPGAs有一個規(guī)則的、靈活的、可編程的可配置邏輯塊(clb)架構(gòu),由一系列可編程輸入/輸出塊(IOBs)包圍。有四個延遲鎖定循環(huán)(dll),在模具的每個角落都有一個。塊RAM的兩列位于模的相對兩側(cè),位于clb列和IOB列之間。這些功能元素通過功能強大的通用路由通道層次結(jié)構(gòu)相互連接(參見圖1)。可編程邏輯XC2S100-5FG256C
通過將配置數(shù)據(jù)加載到內(nèi)部靜態(tài)存儲單元,可以定制Spartan-II FPGAs。這種方法可以實現(xiàn)無限的重編程周期。存儲在這些單元中的值決定了FPGA中實現(xiàn)的邏輯函數(shù)和互連。配置數(shù)據(jù)可以從外部串行PROM (master)讀取
串行模式),或?qū)懭隖PGA的從串行,從并行,或邊界掃描模式??删幊踢壿媂C2S100-5FG256C
可編程邏輯XC2S100-5FG256C Spartan-II FPGAs通常用于大容量應(yīng)用程序,其中快速可編程解決方案的通用性增加了優(yōu)點。Spartan-II FPGAs是縮短產(chǎn)品開發(fā)周期的理想選擇,同時為大批量生產(chǎn)提供了一種經(jīng)濟有效的解決方案。
Spartan-II fpga通過先進(jìn)的架構(gòu)和半導(dǎo)體技術(shù)實現(xiàn)高性能、低成本的運行。Spartan-II設(shè)備提供高達(dá)200mhz的系統(tǒng)時鐘速率。除了傳統(tǒng)的高容量可編程邏輯解決方案的優(yōu)點,Spartan-II fpga還提供芯片上同步單端口和雙端口RAM(塊和分布式形式),DLL時鐘驅(qū)動程序,可編程集和復(fù)位對所有觸發(fā)器,快速進(jìn)位邏輯,和許多其他功能。
Spartan?-II現(xiàn)場可編程門陣列,如圖2所示,由五個主要的可配置元件組成:
?IOBs提供封裝引腳和內(nèi)部邏輯之間的接口?clb提供構(gòu)造大多數(shù)邏輯的功能元素?每個時鐘dll 4096位專用塊RAM內(nèi)存?時鐘分布延遲補償和時鐘域控制?多用途多級互連結(jié)構(gòu)
如圖2所示,clb構(gòu)成了中心邏輯結(jié)構(gòu),可以方便地訪問所有支持和路由結(jié)構(gòu)。IOBs位于所有邏輯和
內(nèi)存元件,方便快捷的路由信號的芯片上和下。
可編程邏輯XC2S100-5FG256C 存儲在靜態(tài)內(nèi)存單元中的值控制所有可配置邏輯元素和互連資源。這些值在啟動時加載到內(nèi)存單元中,如果需要更改設(shè)備的功能,可以重新加載。下面幾節(jié)將詳細(xì)討論這些元素。輸入/輸出塊
如圖2所示,Spartan-II FPGA IOB具有支持多種I/O信令標(biāo)準(zhǔn)的輸入和輸出特性。這些高速輸入和輸出能夠支持各種狀態(tài)的最先進(jìn)的內(nèi)存和總線接口。表3列出了幾個支持的標(biāo)準(zhǔn),以及滿足標(biāo)準(zhǔn)所需的參考、輸出和終止電壓。在主串行模式下,F(xiàn)PGA的CCLK輸出驅(qū)動一個Xilinx PROM,該PROM將配置數(shù)據(jù)的串行流提供給FPGA的DIN輸入。