版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機EDA設計
教程北航計算機學院艾明晶12.1PLD的分類2.2PLD的基本結構2.3CPLD的結構與特點2.4FPGA的結構與特點2.5主要的PLD廠商2.6Altera公司的系列產(chǎn)品2.7Xilinx公司的系列產(chǎn)品共2學時第2章PLD器件結構22.1PLD的分類一、按集成度分類二、按結構特點分類三、按編程特點分類內容概要32.1PLD的分類一、按集成度分類集成度是PLD的一項重要指標。圖2-1PLD按集成度分類PLDLDPLD(SPLD)FPGAPROMFPLACPLDPALGALHDPLDGAL22V10是低密度PLD和高密度PLD的分水嶺!42.1PLD的分類1.低密度可編程邏輯器件(LDPLD)(1)
PROM(ProgrammableRead-OnlyMemory,可編程只讀存儲器)采用熔絲工藝編程,由固定的與陣列和可編程的或陣列組成;早期PROM只能寫一次,不可擦除或重寫;后來又出現(xiàn)可多次擦寫PROM:EPROM(紫外線擦除可編程只讀存儲器)和E2PROM(電擦寫可編程只讀存儲器);特點:成本低,編程容易,適合于存儲函數(shù)、數(shù)據(jù)和表格(2)FPLA(FieldProgrammableLogicArray,現(xiàn)場可編程邏輯陣列)在PROM基礎上發(fā)展的一種PLDFPLA器件的特點:由可編程的與陣列和可編程的或陣列組成;編程工藝采用熔絲開關,為一次性編程器件;占用較大硅片面積;邏輯函數(shù)輸出以與-或表達式形式出現(xiàn)。注:FPLA現(xiàn)已不常生產(chǎn)和使用!5
圖2-2標準門電路構成的組合邏輯電路與陣列、或陣列均固定!2.1PLD的分類62.1PLD的分類圖2-3FPLA的基本熔絲結構行線(輸入變量)列線(乘積項)行線(輸出函數(shù))72.1PLD的分類與陣列、或陣列均可編程注:使用PLD編程器在現(xiàn)場可對與-或兩級陣列各交叉點編程,就能得到不同的邏輯函數(shù)——這就是現(xiàn)場可編程邏輯陣列的含義。圖2-4FPLA的映像邏輯圖82.1PLD的分類(3)PAL(ProgrammableArrayLogic,可編程陣列邏輯)繼FPLA之后,第一個具有典型實用意義的PLD分類:根據(jù)生產(chǎn)工藝的不同,分為TTL型、CMOS型及ECL型PAL。PAL器件的特點由可編程的與陣列和固定的或陣列組成;速度快、功耗低;除CMOS型PAL外,其他PAL器件均為一次性編程器件;輸出及反饋電路有多種結構類型。92.1PLD的分類
行線(輸入變量)列線(乘積項)與陣列可編程,或陣列固定
圖2-5PAL器件的基本結構102.1PLD的分類(4)GAL(GenericArrayLogic,通用邏輯陣列)工藝上采用EEPROM的浮柵技術,具有可擦除、可重新編程、數(shù)據(jù)可長期保存和可重新組合結構的特點。比PAL器件功能更強,結構更靈活,可取代同型號的PAL器件。應用于低成本、不要求保密、電路簡單的場合。GAL區(qū)別于PAL和其他SPLD的最主要一點是其輸出結構采用靈活的、可編程的輸出邏輯宏單元(OLMC,OutputLogicMacroCell)的形式。112.1PLD的分類(1)或門(2)D觸發(fā)器(3)可編程多路開關圖2-6GAL器件輸出邏輯宏單元OLMC(4)輸出緩沖器返回122.1PLD的分類類型出現(xiàn)時期邏輯結構編程工藝編程次數(shù)輸出電路PROM20世紀70年代初期與陣列固定、或陣列可編程熔絲開關一次性固定FPLA20世紀70年代中期與陣列、或陣列均可編程熔絲開關一次性固定PAL20世紀70年代末期與陣列可編程、或陣列固定,有輸出反饋單元TTL型CMOS型ECL型一次性多次一次性固定GAL20世紀80年代初期PAL型在系統(tǒng)編程型FPLA型EEPROM100次以上可編程表2-1SPLD器件的性能特點比較132.1PLD的分類PAL和GAL器件的缺點:低密度,邏輯陣列規(guī)模小,每個器件僅相當于幾十個等效門;結構簡單,只能實現(xiàn)規(guī)模較小的電路,不適于較復雜邏輯電路的設計;不能完全杜絕編程數(shù)據(jù)的非法抄襲。SPLD器件的基本結構:與或陣列通過編程改變與陣列、或陣列的內部連接,實現(xiàn)不同的邏輯功能142.1PLD的分類2.高密度可編程邏輯器件(HDPLD)(1)
CPLD(ComplexProgrammableLogicDevice,復雜可編程邏輯器件)采用CMOSEPROM、EEPROM、FlashMemory和SRAM等編程技術,構成了高密度、高速度和低功耗的PLD。大多由宏單元、可編程I/O單元和可編程內部連線組成。其集成度遠遠高于PAL和GAL,用來設計數(shù)字系統(tǒng),體積小、功耗低、可靠性高。(2)FPGA(FieldProgrammableGatesArray,現(xiàn)場可編程門陣列器件)基本結構一般由3個可編程邏輯模塊陣列組成:可配置邏輯模塊(CLB,ConfigurableLogicBlocks)輸入/輸出模塊(IOB,Input/OutputBlocks)互連資源(ICR,InterconnectCapitalResource)
或叫可編程互連線PI(ProgrammableInterconnect)FPGA器件內還有一可配置的SRAM,加電后存儲配置數(shù)據(jù),該數(shù)據(jù)決定了器件的具體邏輯功能。152.1PLD的分類二、按結構特點分類目前常用的PLD都是從與或陣列和門陣列兩類基本結構發(fā)展而來因此按結構特點PLD分為兩大類:
(1)陣列型的PLD器件:基本結構為與或陣列;(2)單元型的PLD器件:基本結構為邏輯單元SPLD(包括PROM、PLA、PAL、GAL)和絕大多數(shù)CPLD都屬于陣列型的PLD器件FPGA則屬于單元型的PLD器件:其基本結構為可編程的邏輯塊。162.1PLD的分類三、按編程特點分類1.按編程次數(shù)分類(1)
一次性編程(OTP,OneTimeProgrammable)PLD采用熔絲工藝制造,熔絲斷后不能再接上;反熔絲短路后也不能再斷開,因此僅能一次性編程,不能重復編程和修改。不適用于數(shù)字系統(tǒng)的研制、開發(fā)和實驗階段使用,而適用于產(chǎn)品定型后的批量生產(chǎn)。
(2)可多次編程PLD大多采用場效應管作編程元件,控制存儲器存儲編程信息。通常采用EPROM、EEPROM、FLASH或SRAM工藝制造。可重復編程和修改,適用于數(shù)字系統(tǒng)的研制、開發(fā)和實驗階段使用。172.1PLD的分類類型一次性編程PLD可多次編程PLD編程元件熔絲型開關反熔絲型開關EPROM、EEPROM、FlashMemory或SRAM特點只允許對器件編程一次,不能修改可重復編程多次,可反復修改舉例PROMEPROM、E2PROM、PAL、GAL、CPLD、FPGA適應范圍產(chǎn)品定型后的批量生產(chǎn)數(shù)字系統(tǒng)的研發(fā)、實驗階段表2-2一次性編程器件與可多次編程器件的比較18基本可編程元件:熔絲型開關反熔絲型開關基于浮柵編程技術的可編程元件基于SRAM的可編程元件
2.1PLD的分類2.按照不同的編程元件和編程工藝分類PLD是一種數(shù)字集成電路的半成品,在它的芯片上按照一定的排列方式集成了大量的門和觸發(fā)器等基本邏輯元件,使用者可以利用某種開發(fā)工具對它進行加工,把片內的元件連接起來,使它完成某個邏輯電路或系統(tǒng)功能,成為一個可以在實際電子系統(tǒng)中使用的專用集成電路。PLD實際上是通過對器件內部的基本可編程元件進行編程來實現(xiàn)用戶所需的邏輯功能的。PLICE反熔絲ViaLink元件紫外光擦除EPROM電擦除EPROM閃速存儲器FlashMemory192.1PLD的分類按照不同的編程元件和編程工藝劃分,PLD器件可分為4類:
(1)采用熔絲型開關或反熔絲型開關的PLD(2)采用紫外光擦除EPROM的PLD(3)采用電擦除EPROM的PLD(4)采用SRAM結構的PLD非易失性器件和易失性器件一般將采用前3類編程工藝的器件稱為非易失性器件,這類器件在編程后,配置數(shù)據(jù)將一直保持在器件內,掉電后數(shù)據(jù)也不會丟失,直至將它擦除或重寫。采用第4類編程工藝的器件稱為易失性器件,這類器件在編程后,每次掉電后數(shù)據(jù)會丟失,在每次上電時需要重新配置數(shù)據(jù)。202.1PLD的分類PLICE反熔絲ViaLink元件紫外光擦除EPROM電擦除EPROM閃速存儲器FlashMemory類型存儲編程信息的元件擦除方式掉電易失性編程次數(shù)采用熔絲型或反熔絲型開關的器件PROM不可擦除非易失性一次采用紫外光擦除EPROM的器件EEPROM紫外光擦除非易失性多次采用電擦除EPROM的器件EEPROM或FlashMemory電擦除非易失性多次采用SRAM結構的器件SRAM電擦除易失性多次表2-3按照不同的編程元件和編程工藝劃分大部分CPLD采用電擦除EPROM的編程元件,大部分FPGA采用SRAM結構212.2PLD的基本結構一、PLD結構原理二、PLD電路的表示方法三、SPLD的結構內容概要222.2PLD的基本結構一、PLD結構原理任何組合邏輯函數(shù)均可化為“與或”表達式,用“與門-或門”二級電路實現(xiàn),任何時序電路都是由組合電路加上存儲元件(觸發(fā)器)構成的。從原理上說,與或陣列加上寄存器的結構就可以實現(xiàn)任何數(shù)字邏輯電路。PLD采用與或陣列加上寄存器、加上可靈活配置的互連線的結構,即可實現(xiàn)任意的邏輯功能。232.2PLD的基本結構與或陣列:PLD結構的主體,用來實現(xiàn)各種邏輯函數(shù)和邏輯功能。輸入緩沖電路:增強輸入信號的驅動能力,產(chǎn)生輸入信號的原變量和反變量;一般具有鎖存器、甚至是可組態(tài)的宏單元。輸出緩沖電路:對將要輸出的信號進行處理,既能輸出純組合邏輯信號,也能輸出時序邏輯信號。一般有三態(tài)門、寄存器等單元,甚至是宏單元。輸入緩沖電路輸出輸入與陣列或陣列輸出緩沖電路→→...→
→→...→
圖2-7PLD的基本結構框圖242.2PLD的基本結構二、PLD電路的表示方法1.PLD緩沖電路的表示PLD的輸入緩沖器和輸出緩沖器都采用互補的結構2.PLD與門表示法圖中乘積項P=ABC252.2PLD的基本結構3.PLD或門表示法圖中F=P1+P2+P34.PLD連接的表示法下圖為PLD中陣列交叉點3種連接方式的表示法。圖(a)為廠家生產(chǎn)芯片時即已連接好,不可改變;圖(b)和(c)靠編程實現(xiàn)。(a)固定連接(b)可編程連接(c)斷開262.2PLD的基本結構5.簡單陣列的表示圖中輸出O1=P1+P2=/I1/I2I3+I1I2/I3乘積項P1乘積項P2272.2PLD的基本結構三、SPLD的結構1.PROM陣列結構與陣列固定(包含輸入信號所有可能的組合),或陣列可編程。采用的是熔絲開關,為一次性編程PLD。固定的與陣列可編程的或陣列282.2PLD的基本結構2.PAL與GAL陣列結構PAL與GAL門陣列結構相同:與陣列可編程,或陣列固定。GAL區(qū)別于PAL和其他SPLD的最主要一點是其輸出結構采用靈活的、可編程的輸出邏輯宏單元(OLMC,OutputLogicMacroCell)的形式??删幊痰呐c陣列固定的或陣列292.3CPLD的結構與特點一、宏單元二、可編程I/O單元三、可編程連線陣列四、CPLD的性能特點
內容概要302.3CPLD的結構與特點CPLD:ComplexProgrammableLogicDevice,復雜可編程邏輯器件是在PAL、GAL基礎上發(fā)展起來的陣列型PLD。采用CMOSEPROM、EEPROM、FlashMemory和SRAM等編程技術,構成了高密度、高速度和低功耗的PLD?;窘Y構:大多由宏單元、可編程I/O單元和可編程內部連線組成。CPLD集成度遠遠高于PAL和GAL,用來設計數(shù)字系統(tǒng),體積小、功耗低、可靠性高。312.3CPLD的結構與特點(1)邏輯陣列塊(2)I/O控制塊(3)可編程互連陣列Altera公司的MAX7000S的結構框圖322.3CPLD的結構與特點一、宏單元CPLD的邏輯宏單元主要包括與或陣列、觸發(fā)器和多路選擇器等電路,能獨立地配置為組合或時序工作方式。GAL器件的邏輯宏單元與I/O單元做在一起,稱為輸出邏輯宏單元(OLMC);CPLD的邏輯宏單元都做在內部,稱為內部邏輯宏單元。332.3CPLD的結構與特點Altera公司MAX7000S宏單元結構(1)邏輯陣列(3)可編程觸發(fā)器(2)乘積項選擇矩陣342.3CPLD的結構與特點邏輯宏單元結構和I/O控制結構比GAL有所改進,邏輯宏單元具有如下特點:(1)乘積項共享結構為提供所需要的邏輯資源,可以借助可編程開關將同一宏單元(或其他宏單元)中未使用的乘積項聯(lián)合起來使用,這稱為乘積項共享。每個宏單元中含有兩個或項輸出,每個或項均由固定的幾個乘積項輸入。每個或項輸出均可連接到相鄰的宏單元。提高了各單元或門的使用效率,可實現(xiàn)較復雜的邏輯功能。352.3CPLD的結構與特點圖2-8乘積項共享結構或門(1)或門(2)362.3CPLD的結構與特點(2)多觸發(fā)器和“隱埋”觸發(fā)器結構每個邏輯宏單元內含有兩個或兩個以上的觸發(fā)器。其中只有一個可與I/O引出端相連,其余均為“隱埋”觸發(fā)器,不與輸出端相連,但可以反饋到與陣列,構成更復雜的時序電路??商岣邇炔抠Y源利用率。GAL的OLMC只有1個觸發(fā)器(3)觸發(fā)器類型可編程結構通過對輸出觸發(fā)器編程,可實現(xiàn)4種不同類型觸發(fā)器結構:D、T、J-K和R-S觸發(fā)器。它們與邏輯宏單元相配合,可實現(xiàn)多種邏輯電路結構。372.3CPLD的結構與特點二、可編程I/O單元輸入輸出單元(I/O單元)要考慮以下一些要求:能夠兼容TTL和CMOS多種接口電壓和接口標準;可配置為輸入、輸出、雙向I/O、集電極開路和三態(tài)門等各種組態(tài);能提供適當?shù)尿寗与娏鳎灾苯域寗影l(fā)光二極管等器件;降低功率消耗,防止過沖和減少電源噪聲。I/O單元分布于器件的四周,提供器件外部引腳與內部邏輯之間的連接。主要由觸發(fā)器和緩沖器組成。
每個IOB控制一個外部引腳,可將其編程為輸入、輸出或雙向I/O功能,或集電極開路、三態(tài)門等。382.3CPLD的結構與特點三、可編程連線陣列PIA,ProgrammableInterconnectArray。其作用是在各邏輯宏單元之間以及邏輯宏單元和I/O單元之間提供互連網(wǎng)絡。采用固定長度的連線進行連接,從而有固定的延時,使時間性能容易預測。而在FPGA中基于通道布線方案的布線延時是累加的、可變的,并與路徑有關——延遲不可預測!392.3CPLD的結構與特點四、CPLD的性能特點(1)可多次編程、改寫和擦除。(2)采用CMOSEPROM、EEPROM、FlashMemory和SRAM等編程技術,具有高密度、高速度、高可靠性和低功耗。(3)I/O端數(shù)和內含觸發(fā)器可多達數(shù)百個,集成度遠遠高于PAL和GAL。(4)有靈活多樣的邏輯結構,可滿足各種數(shù)字電路系統(tǒng)設計的需要。(5)內部時間延遲與器件結構及邏輯連接等無關,可預測,易消除競爭冒險。(6)有多位加密位,且器件等效數(shù)千個邏輯門以上,因此可杜絕編程數(shù)據(jù)的非法抄襲。CPLD能實現(xiàn)較復雜的邏輯,不僅僅因為采用了先進的編程工藝和邏輯結構,還在于提供了先進的數(shù)字系統(tǒng)設計開發(fā)工具。402.4FPGA的結構與特點一、可配置邏輯模塊(CLB)二、輸入/輸出模塊(IOB)三、可編程互連線(PI)四、片內RAM五、FPGA的性能特點六、FPGA與CPLD的區(qū)別內容概要412.4FPGA的結構與特點與CPLD相比,F(xiàn)PGA具有更高的集成度、更強的邏輯功能和更大的靈活性。FPGA器件基本結構
一般由3個可編程邏輯模塊陣列組成:可配置邏輯模塊(CLB,ConfigurableLogicBlock)輸入/輸出模塊(IOB,Input/OutputBlock)可編程互連線PI(ProgrammableInterconnect),或叫互連資源(ICR,InterconnectCapitalResource)
FPGA器件內還有一可配置的SRAM,其加電后存儲的數(shù)據(jù)決定器件的具體邏輯功能。422.4FPGA的結構與特點圖2-9FPGA基本結構(XilinxXC4000)(1)(2)(3)432.4FPGA的結構與特點一、可配置邏輯模塊(CLB)CLB是FPGA的主要組成部分,是實現(xiàn)邏輯功能的基本結構單元。它主要由邏輯函數(shù)發(fā)生器、觸發(fā)器、數(shù)據(jù)選擇器等電路組成。在Xilinx公司的XC4000器件中每個CLB由3個組合邏輯函數(shù)發(fā)生器、
2個觸發(fā)器和由數(shù)據(jù)選擇器組成的內部控制電路構成。
圖2-10XC4000的CLB基本結構442.4FPGA的結構與特點邏輯函數(shù)發(fā)生器G、F、H均為查找表結構,其工作原理類似于ROM,其物理結構是靜態(tài)存儲器(SRAM)。SRAM的地址線即輸入變量值,SRAM的輸出為邏輯函數(shù)值。N個輸入的查找表可以實現(xiàn)任意一個N輸入的組合邏輯函數(shù)。G、F為4輸入函數(shù)發(fā)生器,H為3輸入函數(shù)發(fā)生器,。G、F和H結合起來,總共可以實現(xiàn)多達九變量的組合邏輯函數(shù)。CLB中的兩個邊沿觸發(fā)的D觸發(fā)器主要用來實現(xiàn)寄存器邏輯。它們有公共的時鐘和時鐘使能輸入端,S/R控制電路可以分別對兩個觸發(fā)器異步置位和復位,每個觸發(fā)器都可以配置成上升沿觸發(fā)和下降沿觸發(fā)。CLB中的各種數(shù)據(jù)選擇器(4選1,2選1等)可以被編程,分別用來選擇觸發(fā)器激勵輸入信號、時鐘有效邊沿、時鐘使能信號以及輸出信號,它們的地址控制信號均由編程信息提供。452.4FPGA的結構與特點二、輸入/輸出模塊(IOB)IOB分布于器件的四周,提供器件外部引腳與內部邏輯之間的連接。主要由觸發(fā)器和緩沖器組成。每個IOB控制一個外部引腳,可將其編程為輸入、輸出或雙向I/O功能,或組合邏輯、寄存器邏輯、三態(tài)邏輯等。
可編程接口圖2-11XC4000的IOB基本結構462.4FPGA的結構與特點三、可編程互連線(PI)遍布器件內部,提供高速可靠的內部連線。它將CLB之間、CLB和IOB之間連接起來,構成復雜的邏輯。主要由縱橫分布在CLB陣列之間的金屬線網(wǎng)絡和位于縱橫交叉點上的可編程開關矩陣(PSM,ProgrammableSwitchMatrix)組成。FPGA使用分層連線資源結構,提供3種連接結構:單長線連接雙長線連接長線連接CPLD采用固定長度的連線!472.4FPGA的結構與特點(1)單/雙長線連接用于CLB之間的連接。任意兩點間的連接都要通過開關矩陣。利于相鄰CLB之間的快速互連和復雜互連,但FPGA內部時延與器件結構和邏輯布線等有關,其信號傳輸時延不確定。通用單長線連接包括夾在CLB之間的8條垂直和8條水平金屬線段,其交叉點是PSM。用于相鄰CLB或CLB與IOB之間的連接。通用雙長線連接包括夾在CLB之間的4條垂直和4條水平金屬線段。其長度是單長線的兩倍。用于連接兩個相隔(非相鄰)的CLB。482.4FPGA的結構與特點圖2-12通用單/雙長線連接結構相鄰相鄰相隔相隔單長線雙長線492.4FPGA的結構與特點(2)長線連接長線是水平或垂直地貫穿于整個芯片的金屬線,稱為水平長線和垂直長線。不經(jīng)過PSM,信號延遲小,主要用于長距離或多分支信號(如控制、時鐘信號)的傳送。
502.4FPGA的結構與特點四、片內RAM在進行數(shù)字信號處理、數(shù)據(jù)加密或數(shù)據(jù)壓縮等復雜數(shù)字系統(tǒng)設計時,要用到存儲器。如果將存儲模塊集成到PLD芯片中,可簡化設計,提高系統(tǒng)速度,還可減少數(shù)據(jù)存儲的成本,使芯片內外數(shù)據(jù)交換更可靠。目前新一代FPGA都提供片內RAM。這種片內RAM的速度非常快,讀操作的時間為3~4ns,寫操作的時間為5ns。FPGA的片內RAM分為兩類:塊RAM分布式RAM512.3CPLD的結構與特點五、FPGA的性能特點(1)采用SRAM編程技術,具有高密度、高速度、高可靠性和低功耗。(2)豐富的I/O端數(shù)和觸發(fā)器,集成度遠遠高于PAL和GAL。(3)結構靈活,內部的CLB、IOB和PI均可編程;強有力的組合邏輯函數(shù)發(fā)生器,可實現(xiàn)多個變量的任意邏輯??蓾M足各種數(shù)字電路系統(tǒng)設計的需要。(4)某些FPGA還提供片內高速RAM,可用于FIFO等的設計。(5)
每次上電時需進行數(shù)據(jù)配置;斷電后,配置數(shù)據(jù)自動丟失。(6)內部時間延遲與器件結構及邏輯連接等有關,故信號傳輸時延不可預測——缺點。與CPLD的最大區(qū)別!522.4FPGA的結構與特點六、FPGA與CPLD的區(qū)別編程技術與數(shù)據(jù)易失性通常FPGA采用SRAM進行功能配置,可以重復編程,但系統(tǒng)掉電后,SRAM中的數(shù)據(jù)丟失。因此,需在FPGA外加EPROM,將配置數(shù)據(jù)寫入其中,系統(tǒng)每次上電自動將數(shù)據(jù)引入SRAM中。而一般CPLD器件采用EEPROM存儲技術,可重復編程,且系統(tǒng)掉電后,EEPROM中的數(shù)據(jù)不會丟失,適于數(shù)據(jù)的保密。觸發(fā)器資源FPGA器件由于含有豐富的觸發(fā)器資源,容易實現(xiàn)時序邏輯,若要求實現(xiàn)比較復雜的組合電路則需要幾個CLB結合起來實現(xiàn)。CPLD的與或陣列結構,使它更適合于實現(xiàn)大規(guī)模的組合邏輯功能,而它的觸發(fā)器資源相對比較少。532.4FPGA的結構與特點芯片利用率FPGA多為細粒度結構。FPGA內部有豐富連線資源,CLB分塊比較小,芯片利用率比較高。CPLD多為粗粒度結構。CPLD宏單元的與或陣列較大,通常不能完全被應用,而且宏單元之間主要通過高速數(shù)據(jù)通道連接,容量有限,限制了器件的靈活布線,因此CPLD利用率比FPGA低。布線結構與延時預測性FPGA為非連續(xù)式布線。FPGA器件在每次編程時實現(xiàn)的邏輯功能一樣,但走的路線不同,因此延時難以預測,要求開發(fā)軟件允許工程師對關鍵的路線給予限制。CPLD為連續(xù)式布線。CPLD每次布線路徑一樣,其連續(xù)式互連結構利用具有同樣長度的一些金屬線實現(xiàn)邏輯單元之間的互連,消除了分段式互連結構在定時上的差異,并且在邏輯單元之間提供快速而且具有固定延時的通路。另外,CPLD的延時比較小。542.4FPGA的結構與特點表2-4FPGA與CPLD的比較552.5主要的PLD廠商主要的PLD廠商:ProviderProductDescriptionEDAToolAlteraCPLD:MAX;
FPGA:FLEX,APEX,Cyclone,StratixOneofthe3biggestPLDprovidersintheworld.ReprogrammablePLDMAX+PLUSⅡ(第三代),QuartusⅡ(第四代)XilinxCPLD:CoolRunner,XC9500;FPGA:XC4000,Virtex,SpartanOneofthe3biggestPLDprovidersintheworld.TheinventerofFPGA.ReprogrammablePLDFoundation(早期的開發(fā)工具),ISELattice高密度PLD:ispLSI,ispMACH;低密度PLD:ispGAL/PAL,ispGDX,ispGDSOneofthe3biggestPLDprovidersintheworld.Theinventerof
ISPtechnology,GAL.ispDesignEXPERT,ispLEVER(2002年新推出)
ActeleX,MX,SX/SX-A
TheleaderofOTP(OneTimeProgrammable)FPGA.Widelyusedinmilitary,aeronauticsandspacefields.Designer,Libro2.2562.5主要的PLD廠商1.
Altera公司九十年代以后發(fā)展很快,是三大PLD供應商之一。早期有MAX系列(第一代基于乘積項結構的CPLD);后來有FLEX系列、APEX系列、ACEX系列;2002年推出Cyclone系列(成本最低)、Stratix系列(高速、高密度);2004年推出CycloneII系列、StratixII系列,MAXII系列(第二代低成本MAXCPLD產(chǎn)品,采用新的查找表結構)Altera公司的PLD的特點:高性能高集成度高性價比器件延時可預測豐富的IP核、宏功能庫Altera、Xilinx和Lattice是全球最大的三個PLD廠商,全球CPLD/FPGA產(chǎn)品60%以上是由Altera和Xilinx提供的。572.5主要的PLD廠商2.
Xilinx(賽靈思)公司FPGA的發(fā)明者(Xilinx公司于1985年首次推出FPGA),老牌PLD公司;三大PLD供應商之一;產(chǎn)品種類較全:FPGA:XC,Virtex,Spartan系列CPLD:CoolRunner,XC9500系列通常來說,在歐洲用Xilinx產(chǎn)品的人多,在日本和亞太地區(qū)用Altera產(chǎn)品的人多,在美國則是平分秋色。開發(fā)軟件:Foundation——早期的開發(fā)工具,逐步被ISE取代;
ISE——Xilinx公司集成開發(fā)的工具;ISEWebpack——Xilinx提供的免費開發(fā)軟件,功能比ISE少一些,可以從Xilinx網(wǎng)站下載;嵌入式開發(fā)套件(EDK)——用于開發(fā)集成PowerPC硬核和MicroBlaze軟核CPU的工具;SystemGeneratorforDSP——配合Mathlab,在FPGA中完成數(shù)字信號處理的工具。582.5主要的PLD廠商3.Lattice(萊迪思)公司ISP(InSystemProgrammable)技術的發(fā)明者,ISP技術極大地促進了PLD產(chǎn)品的發(fā)展。三大PLD供應商之一;GAL器件最早由Lattice公司生產(chǎn),于80年代初期推出。其PLD產(chǎn)品包括高密度PLD和低密度PLD。主要產(chǎn)品有ispLSI2000/5000/8000,MACH4/5,ispMACH4000等。中小規(guī)模PLD比較有特色,不過其大規(guī)模PLD、FPGA的競爭力還不夠強。
1999年推出可編程模擬器件。開發(fā)工具比Altera和Xilinx略遜一籌。開發(fā)工具主要有ispDesignEXPERT、ispLEVER(后者2002年新推出)。592.5主要的PLD廠商4.Actel公司是反熔絲(一次性燒寫)PLD的領導者,1988年推出第一個反熔絲(antifuse)FPGA產(chǎn)品。由于反熔絲PLD抗輻射、耐高低溫、功耗低、速度快,所以在軍品和宇航級上有較大優(yōu)勢。Altera和Xilinx則一般不涉足軍品和宇航級市場。是FPGA的專業(yè)制造商。其FPGA產(chǎn)品被廣泛應用于通訊、計算機、工業(yè)控制、軍事、航空和其他電子系統(tǒng)。由于采用了獨特的抗熔絲硅體系結構,其FPGA產(chǎn)品具有可靠性高、抗輻射強、能夠在極端環(huán)境條件下使用等特點,因而被美國宇航局的太空船(spacecraft)、哈勃望遠鏡修復、火星探測器(MarsExplorer)、國際空間站(Internationalspacestation)等項目所采用。結合了E2CMOS和ISP技術,采用的是反熔絲開關,因此為OTP一次性編程器件。適于產(chǎn)品定型后的批量生產(chǎn),便于保護知識產(chǎn)權。開發(fā)工具有Designer,Libro2.2。602.6Altera公司的系列產(chǎn)品一、Altera器件系列簡介二、Altera器件的用戶I/O引腳和典型可用門三、Altera器件的命名方法四、MAXⅡ系列五、Cyclone系列六、CycloneⅡ系列七、Stratix系列八、StratixⅡ系列九、StratixGX系列內容概要612.6Altera公司的系列產(chǎn)品一、Altera器件系列簡介注1:2002年還推出StratixGX系列,支持高速信號。注2:除MAX系列為CPLD外,其余均為FPGA。
Altera的PLDMAX系列ClassicMAX3000AMAX5000MAX7000MAX7000SMAX7000AMAX7000BMAX9000MAXⅡFLEX系列FLEX6000FLEX8000FLEX10KFLEX10KAFLEX10KBFLEX10KVFLEX10KEAPEX系列APEX20KAPEX20KEAPEXⅡACEX系列ACEX1KACEX2KCyclone系列CycloneCycloneⅡStratix系列StratixStratixⅡ622.6Altera公司的系列產(chǎn)品Altera公司的PLD產(chǎn)品
MAX系列基于乘積項的結構,第一代CPLD(第二代MAXⅡ基于查找表)FLEX系列基于查找表的結構,集CPLD和FPGA的優(yōu)點于一身
APEX系列(支持SOPC)系統(tǒng)級芯片,多核結構,集成度較高
ACEX系列結構與FLEX10K系列器件類似,但工作電壓和制作工藝不同
Cyclone系列(支持SOPC)
2002年推出低成本FPGACyclone,2004年推出Cyclone
ⅡStratix系列(支持SOPC)
2002年推出高速度、高密度FPGAStratix,2004年推出StratixⅡ632.6Altera公司的系列產(chǎn)品HardCopy系列器件——業(yè)界最引人注目的結構化ASIC。在最終投片前,使用Stratix系列器件進行設計原型的開發(fā)和驗證,然后將其無縫移植到全定制器件HardCopy中,無風險、低成本、周期短。關鍵特性:在系統(tǒng)和硅片內大批量設計驗證;FPGA原型至低成本、大批量結構化ASIC的全套移植;對FPGA原型的置入式替代;可采用Cadence、MentorGraphics、Synopsys和Synplicity公司的標準綜合、驗證、時序分析和等價校驗工具,并結合Altera的QuartusⅡ軟件進行設計;支持NiosⅡ嵌入式處理器。642.6Altera公司的系列產(chǎn)品二、Altera器件的用戶I/O引腳和典型可用門
652.6Altera公司的系列產(chǎn)品三、Altera器件的命名方法可用門數(shù),以K為單位1.FLEX系列EPF10K250
FLEX10K系列,有250*1000個可用邏輯門
EPF6010
FLEX6000系列,有10*1000個可用邏輯門
2.MAX系列EPM9320
MAX9000系列,有320個可用宏單元
EPM7032
MAX7000系列,有32個宏單元
EP610、EP910、EP1810Classic系列
*EPM240
MAXⅡ系列,有240個邏輯單元
3.APEX系列EP20K1500 APEX20K系列,有1500*1000個可用邏輯門
*EP2A90 APEXII系列,約有90*1000個LE宏單元數(shù)邏輯單元數(shù)662.6Altera公司的系列產(chǎn)品4.ACEX系列
EP1K30 ACEX1K系列,有30*1000個可用邏輯門---------------------------------------------------------------------------------*5.Cyclone系列
EP1C20 Cyclone系列,約有20*1000個LEEP2C70 CycloneⅡ系列,約有70*1000個LE*6.Stratix系列
EP1S80 Stratix系列,約有80*1000個LEEP2S180 StratixⅡ系列,約有180*1000個LE*7.
StratixGX系列
EP1SGX40G StratixGX系列,約有40*1000個LE新產(chǎn)品的容量均用LE數(shù)來衡量!672.6Altera公司的系列產(chǎn)品四、MAXⅡ系列682.6Altera公司的系列產(chǎn)品MAXⅡ:TheLowest-CostCPLDEver0.18-μmFlash
TechnologyNewLogicArchitecture——LUT(ComparewithMAX——ProductTerm)1/2theCost1/10thePowerConsumption2XthePerformance4XtheDensityNon-Volatile,Instant-On(瞬態(tài)啟動)Supports3.3-,2.5-&1.8-VSupplyVoltages692.6Altera公司的系列產(chǎn)品MAXⅡAdvantages702.6Altera公司的系列產(chǎn)品FormulaforBreakthrough712.6Altera公司的系列產(chǎn)品MAXⅡ
DeviceFamily722.6Altera公司的系列產(chǎn)品MAXⅡPackaging&UserI/OPins低成本封裝:TQFP和FBGA每一種密度下的每一種封裝具有優(yōu)化的I/O引腳數(shù)引腳與MAX7000或MAX3000不兼容732.6Altera公司的系列產(chǎn)品1.成本優(yōu)化的架構
傳統(tǒng)的CPLD架構基于宏單元的邏輯陣列塊(LAB)和特定的全局布線矩陣(GlobalRouting)——邏輯密度增加,布線區(qū)域呈指數(shù)增長MAXⅡ的CPLD架構基于LUT的LAB陣列和特定的多軌道連線(MultiTrackInterconnect)——邏輯密度增加,布線區(qū)域呈線性增長MAXⅡ系列的主要特征742.6Altera公司的系列產(chǎn)品MAXⅡ
Architecture752.6Altera公司的系列產(chǎn)品2.低功耗762.6Altera公司的系列產(chǎn)品MAX&MAXIIComparison772.6Altera公司的系列產(chǎn)品3.高性能
MAX7000系列工作頻率可達151.5MHz,tPD=6nsMAXII工作頻率可達300MHz,tPD=3.6ns4.用戶Flash存儲器(MAX系列沒有)
內嵌用戶Flash存儲器,容量8Kbit,用戶可訪問、可編程。用途替代串行EEPROM,存儲修訂版本號或序列號;替代通用小容量Flash,存儲ASIC、ASSP、模擬器件、微處理器或微控制器的初始化數(shù)據(jù)。與用戶Flash存儲器的接口串行外設接口(SPI),并口,可編程邏輯例化的接口782.6Altera公司的系列產(chǎn)品5.實時在系統(tǒng)可編程能力(ISP)
Flash配置塊和可編程邏輯塊分離,使得ISP成為可能,允許用戶編程正在工作的器件;無須將設備斷電,可快速進行現(xiàn)場產(chǎn)品升級。遠程升級的步驟(1)通過一個確定的、或遠程的連接,將編程比特流發(fā)送給應用系統(tǒng),通過JTAG端口將數(shù)據(jù)下載到配置Flash存儲器中并存儲,此時用戶Flash存儲器、可編程邏輯和I/O管腳依然在工作狀態(tài),正常運行不受干擾;(2)新比特流可以立即更新可編程邏輯,或等到下一個上電循環(huán)當系統(tǒng)使用較少時再更新。792.6Altera公司的系列產(chǎn)品6.靈活的多電壓MultiVolt內核允許器件在1.8V、2.5V或3.3V電源電壓環(huán)境下工作:對應1.8V、2.5V或3.3V電源電壓,有兩個器件系列,設計者可根據(jù)電路板的電源電壓選擇不同的器件系列,從而減少電源電壓的種類數(shù)量,簡化板級設計;支持Altera的多電壓I/O接口特性:允許和其它器件保持1.5V、1.8V、2.5V或3.3V邏輯級的無縫連接。因為MAXII器件內部有兩個或4個I/O區(qū),每個I/O區(qū)可采用獨立的VCCIO供電。802.6Altera公司的系列產(chǎn)品7.JTAG翻譯器
MAXII具有被稱為JTAG翻譯器的功能:允許通過MAXII器件執(zhí)行定制的JTAG指令,配置單板上不兼容JTAG協(xié)議的器件(如標準Flash器件);可作為Flash下載器使用8.I/O能力MAXII的I/O能力加強了易用性和系統(tǒng)集成能力:支持多種I/O標準(見《基于FPGA的嵌入式系統(tǒng)設計》P16表1.5);支持熱插拔(見書P16表1.6);快速I/O連接;多個I/O區(qū),每個I/O區(qū)支持一個獨立的I/O標準,與其他器件保持多個電壓級別的無縫連接。812.6Altera公司的系列產(chǎn)品五、Cyclone系列822.6Altera公司的系列產(chǎn)品1.概述有史以來成本最低的FPGA;比以前的低成本FPGA性能優(yōu)越57%;采用成本優(yōu)化的全銅SRAM工藝,工藝線寬0.13m;電源電壓1.5V;支持熱插拔;完全支持3.3V單端I/O標準;完全符合3.3VPCI規(guī)范2.2版本;2,910~20,060個邏輯單元(EP1C3~EP1C20);59,904~294,912bit的嵌入RAM;封裝形式多種:144-PinTQFP,……,400-PinFBGA;EP1C20最大用戶I/O引腳數(shù)為301。低成本!832.6Altera公司的系列產(chǎn)品Note:AllDensitiesWillbeOfferedinAllSpeedGrades(-6,-7,-8)(1)250KUnitsin2004(2)50KUnitsforEnd2003PricesStarting
at$4EP1C3EP1C4EP1C6EP1C12EP1C202,9104,0005,98012,06020,0601222258K76K90K234K288K104301185249301DeviceLogic
ElementsPLLsMemory
BitsMaximum
UserI/OPins3412972103129LVDSCompatible
Channels$4.00$7.50$8.95$25.00$40.00High-VolumePrice(1)$5.00$11.00$13.00$27.00$60.00VolumePrice(2)CycloneFamilyOverview這里C指Cyclone系列,C后面的數(shù)字代表邏輯單元數(shù),以K為單位。
842.6Altera公司的系列產(chǎn)品CyclonePackageOfferings&UserI/OPins100-Pin
TQFP*
0.5mm
16x1665Device
EP1C3EP1C4EP1C6EP1C12EP1C20DenotesVerticalMigration324-PinFBGA*
1.0mm
19x19249249233240-PinPQFP*
0.5mm
34.6x34.6185173144-Pin
TQFP*
0.5mm
22x2210498400-PinFBGA*
1.0mm
21x21301301256-PinFBGA*
1.0mm
17x17185185*TQFP=ThinPlasticQuadFlatPack纖薄四方扁平封裝*PQFP=PlasticQuadFlatPack塑料四方扁平封裝*FBGA=FinelineBGA細線球體柵格陣列封裝852.6Altera公司的系列產(chǎn)品HalfthePriceofCompetitionProASIC
DevicesSpartan-IIE
DevicesRelativeDieSizeDensity(LEs)PriceConfigurationCyclone
DevicesispXP
Devices1.05,980$8.95Optional2.16,144$17.95OptionalN/A~6,100~$35.00EmbeddedN/A7,056~$125.00EmbeddedProduct
FeaturesPLUS(1)Competitors’PricingObtainedfrom(orBasedon)ProductPressReleasesonDevicesShippingToday(1)EP1C6862.6Altera公司的系列產(chǎn)品CompleteLow-CostSolutionConfigurationDeviceNewLow-CostSerialConfigurationDeviceFamilySignificantlyReducesOverallSolutionCostRelativeCostVolume
Pricingof$1to$3PreviousAltera?SolutionsCyclone?
Solution65%
TotalCostReduction1.751.501.251.000.750.500.250FPGA872.6Altera公司的系列產(chǎn)品ImplementingaLow-CostMicroprocessorin
CycloneDevicesEffectiveCostofProcessor&PeripheralsLessthan$2Device
Cost(1)Effective
ProcessorCostQuantity$4.00$8.00$12.00$2.00$4.00$6.00250K10K100(1)PricingForEP1C3T100TodayProcessor&PeripheralsConsumeLessthan1,500LEs882.6Altera公司的系列產(chǎn)品EP1C20DeviceFloorplanEP1C20Phase-LockedLoops(PLLs)LogicArrayM4KRAMBlockBottomIOEs:LVDS&DDRTopIOEs:LVDS&DDRSideIOEs:LVDS,DDR
&PCISideI/OElements(IOEs):LVDS,
DDR&PCI(1)(2)(3)(4)892.6Altera公司的系列產(chǎn)品2.嵌入式存儲資源由1列或2列M4K存儲器塊組成。M4K塊可以用來實現(xiàn)軟乘法器,以滿足圖像處理、音頻處理和消費類電子產(chǎn)品的需要;軟乘法器可以根據(jù)數(shù)據(jù)位寬、系數(shù)位寬來定制,并根據(jù)需要選擇精度。902.6Altera公司的系列產(chǎn)品M4KEmbeddedMemoryBlocksType: M4KRAMBlockApplications: HeaderStorage,Channelized Functions,PacketProcessingSize: 4,608Bits(IncludesParityBits)Features200-MHzPerformanceFullySynchronousTrueDual-PortModeSimpleDual-PortModeMixed-ClockModeMixed-WidthModeShiftRegisterModeRead-OnlyModeByteEnablesInitializationSupportReadPort(A)WritePort(B)4Kx12Kx21Kx4512x8256x16128x32512x94Kx12Kx21Kx4512x8256x16128x32512x9256x18128x36256x18128x36SupportedinSimple&TrueDual-PortModeSupportedOnlyinSimpleDual-PortModeMixed-WidthConfigurations912.6Altera公司的系列產(chǎn)品3.專用外部存儲接口電路支持與DDRSDRAM、FCRAM以及SDRSDRAM器件的快速、可靠數(shù)據(jù)交換,最高速率可達266Mbps。133-MHzInterfaceSupportedinTop&BottomI/OBanksLimitedSupportinLeft(1)&RightI/OBanksUptoTwoIndependentGroupsperBankEachSupporting8-BitWideDataBusDeviceBottomEdgeDQSSignalPinAssociatedDQSignalPins922.6Altera公司的系列產(chǎn)品4.支持的接口及協(xié)議支持多種串行總線和網(wǎng)絡接口、通信協(xié)議,并提供有IP核PCI總線支持66MHz,32-bitPCI標準SDRAM和FCRAM接口10/100Mbps及千兆以太網(wǎng)串行總線接口SPI、I2C、IEEE1394、USB通信協(xié)議支持E1、E3、T1、T3、SONET/SDH通信協(xié)議;支持POS-PHY和UTOPIA通信接口協(xié)議932.6Altera公司的系列產(chǎn)品5.I/O特性CyclonedeviceIOEssupportthefollowingI/Ostandards:3.3-VLVTTL/LVCMOS2.5-VLVTTL/LVCMOS1.8-VLVTTL/LVCMOS1.5-VLVCMOS3.3-VPCILVDS(低電壓差分信號)SSTL-2classIandIISSTL-3classIandIIDifferentialSSTL-2classII(onoutputclocksonly)5.942.6Altera公司的系列產(chǎn)品6.支持NiosⅡ系列嵌入式處理器NiosII系列嵌入式處理器和外圍設備占用約600個LE,可實現(xiàn)SOPC;在最大Cyclone器件EP1C20中,可集成多個NiosII處理器;可以在NiosII處理器指令集中增加用戶定制指令,加速軟件算法。952.6Altera公司的系列產(chǎn)品7.配置器件3.3-VAlteraSerialConfigurationDeviceFamilyHigh-VolumePricingLessthan10%thePriceofCycloneDeviceRangesfrom$1to$3UsesNewActiveSerialInterfaceBasedonFlashTechnologyArea-Efficient8-PinSOICPackaging962.6Altera公司的系列產(chǎn)品六、CycloneⅡ系列
972.6Altera公司的系列產(chǎn)品1.主要特性CycloneIIFPGAsIntroducing
TheLowest-CostFPGAsEverIndustry’sSmallestDieSizeLowestPriceperLogicDensityLow-CostPackageOfferings30%LowerCostthanCyclone
EnhancedFeatureSet3xtheDensityofCyclone(EP1C20EP2C70)Dedicated18x18MultipliersforDSPFunctionsDedicatedExternalMemory
Proven90-nmProcessTechnology2ndAlteraProductonTSMC90-nmProcessCyclone為0.13m高密度、低成本!982.6Altera公司的系列產(chǎn)品CycloneFamilyComparison992.6Altera公司的系列產(chǎn)品CycloneIIDeviceFamily1002.6Altera公司的系列產(chǎn)品CycloneIIPackaging&UserI/O1012.6Altera公司的系列產(chǎn)品2.專用外部存儲器接口ExternalMemoryInterfaceSummary1022.6Altera公司的系列產(chǎn)品3.I/O特性I/OStandardsSummary1032.6Altera公司的系列產(chǎn)品OtherI/OFeaturesPCISupport64-Bit,66-MHzPCIv2.264-Bit,100-MHzPCI-XMode1
ProgrammableDriveStrengthHotSocketingSupport(支持熱插拔)
1042.6Altera公司的系列產(chǎn)品4.支持NiosII嵌入式處理器NiosII系列嵌入式處理器和外圍設備占用約600個LE,可實現(xiàn)SOPC;在最大Cyclone器件EP2C70中,可集成多個NiosII處理器;每個NiosII處理器可實現(xiàn)功能:運行一個操作系統(tǒng);通過以太網(wǎng)連接提供遠程升級和FPGA配置;數(shù)據(jù)和I/O處理。1052.6Altera公司的系列產(chǎn)品七、Stratix用于設計復雜的高性能系統(tǒng)TheStratixDeviceFamilyNewLevelsofSystemIntegration高密度、高性能!1062.6Altera公司的系列產(chǎn)品FeatureProcess√Density√Performance√EmbeddedMemory
√DSPFunctionalityClockManagement
I/OCapabilities
ExternalMemoryInterfaces
Description0.13-μmTechnology,1.5VCore10,570to114,140LogicElementsAverage40%IncreaseoverAPEXIITriMatrix?MemoryIncorporating
3BlockSizesforMaximumBandwidth&CapacityEmbeddedDSPBlocks
forHighPerformanceDSPFunctions
Upto12
PLLsthatProvideAdvancedSystemClockControlforOn-&Off-ChipClockNeeds840-MbpsDifferentialI/OSignaling,
High-SpeedInterfaceSupport,
On-ChipTerminationTechnology200MHzDDRSDRAM,ZBTSRAM,FCRAM,167QDRSRAM,RLDRAMCyclone有2,910~20,060個邏輯單元1.5V電源電壓;采用0.13um全銅SRAM工藝;提供更多的性能、更高的密度和增強的特性;采用了片內終結技術。1072.6Altera公司的系列產(chǎn)品StratixDeviceFamilyEP1S120
114,14010,118,01628這里S指Stratix系列,S后面的數(shù)字代表邏輯單元數(shù),以K為單位。
1082.6Altera公司的系列產(chǎn)品StratixPackageOfferings&UserI/OVerticalMigrationSupportedWB=WireBond
FC=FlipChipEP1S10EP1S20EP1S25EP1S30EP1S40EP1S60EP1S8034542647335x3568368368368340x4034542647327x2742658659758961529x2970672677377377333x338221,0221,20340x40Device672-Pin
BGA
WB
1.27mm956-Pin
BGA
FC
1.27mm672-Pin
FBGA
WB
1.0mm780-Pin
FBGA
FC
1.0mm1020-Pin
FBGA
FC
1.0mm1508-Pin
FBGA
FC
1.0mm33536123x23484-Pin
FBGA
FC
1.0mm1092.6Altera公司的系列產(chǎn)品1.高性能架構加快模塊化設計StratixArchitectureOverviewLogicArray
Blocks(LABs)M512RAMBlocksDSPBlocksM4KRAM
BlocksM-RAM
BlocksI/OElements
(IOEs)(1)(2)(3)(4)Phase-Locked
Loops(PLLs)(5)1102.6Altera公司的系列產(chǎn)品Stratix采用了具有DirectDrive技術的MultiTrack互連線,實現(xiàn)不同設計模塊之間的通信DirectDrive技術:確保任何功能無論在器件中的什么位置都具有一致的布線資源,避免了因設計改變而重新進行系統(tǒng)優(yōu)化,簡化了模塊設計的系統(tǒng)集成;MultiTrack互連線:Stratix在器件內進行時鐘分配,提供22個時鐘,即16個全局時鐘,4個區(qū)域時鐘,2個快速區(qū)域時鐘CLK[3..0]CLK[15..12]CLK[11..8]GlobalClockNetworksRCLK[3..0]RCLK[15..12]RegionalClockNetworksFCLK[1..0]FastRegionalClockNetworks1112.6Altera公司的系列產(chǎn)品2.TriMatrix存儲器結構Stratix提供3種大小的嵌入式RAM塊:M512RAM、M4KRAM和M-RAM,可實現(xiàn)復雜設計中的各種存儲功能。M512RAM可作為FIFO功能和時鐘域緩沖;M4KRAM適于中等大小存儲應用,如異步傳輸模式(ATM)信元處理等;M-RAM適于IP包緩沖和系統(tǒng)高速緩沖等大緩沖應用。存儲帶寬——表示通過存儲塊的數(shù)據(jù)量=存儲器數(shù)據(jù)端口寬度RAM塊性能(即數(shù)據(jù)傳輸率)1122.6Altera公司的系列產(chǎn)品TriMatrixMemory4KbitsperBlock8PortsperKbitUpto364Blocks
M4KBlocksMoreDataPortsforGreaterMemoryBandwidth512BitsperBlock32PortsperKbitUpto767Blocks
M512BlocksMoreDataBitsforLargerMemoryBuffering512KbitsperBlock0.25PortsperKbitUpto9BlocksM-RAMBlockAddressesMemoryBandwidth&
CapacityRequirements1132.6Altera公司的系列產(chǎn)品3.內嵌DSP塊Stratix內嵌高性能嵌入式DSP塊,實現(xiàn)大計算量應用所需的大數(shù)據(jù)吞吐量。應用場合:Rake接收機、VoIP網(wǎng)關、正交頻分復用(OFDM)收發(fā)器、圖像處理應用、多媒體娛樂系統(tǒng)。EP1S80中有22個DSP塊,EP1S120中有28個DSP塊。1個
DSP塊可以實現(xiàn)4個18-bitx18-bit乘法器,或8個9-bitx9-bit乘法器,或1個36-bitx36-bit乘法器。專用乘法電路支持有符號和無符號乘法運算。1142.6Altera公司的系列產(chǎn)品DSPBlockResourcesMultiplicationStageSupportsEither18-Bit,9-Bit,or36-BitConfigurationsEP1S10EP1S20EP1S25EP1S30EP1S40EP1S60EP1S8061010121418229-Bit
Multipliers
333MHz4880809611214417618-Bit
Multipliers
278MHz2440404856728836-Bit
Multipliers
278MHz6101012141822DeviceDSP
BlocksEP1S120
281152.6Altera公司的系列產(chǎn)品DSPBlockTechnicalDetails+OptionalPipeliningOutputRegisterUnitOutputMultiplexer144144ConfigurableMultiplier52-Bit
Accumulator36363636373738+-S+-SInputRegisterUnitUpto300MHzCLK[0..3]
ACLR[0..3]
CLK_EN[0..3]1162.6Altera公司的系列產(chǎn)品DSPBlockFeaturesInputRegistersReduceLEResourceConsumptionAcceleratePerformanceSupportParallel&SerialLoadAdd/Subtract/AccumulateCircuitryFullPrecisionAdditionSupported18-Bitx18-BitMultiplicationResultsin37-BitOutputAdd/SubtractCircuitryIndependentofEachOtherWithinSameDSPBlocke.g.ComplexMultiplyUsesOneAdd&OneSubtractUnitintheSameBlockCanChangeBetweenAdd&SubtractDynamicallyAllowsUpTo52-BitAccumulatorOutputSupportsSigned&UnsignedOperations1172.6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑行業(yè)材料購銷協(xié)議書
- 紅酒采購合同實例
- 物流運輸海外發(fā)展框架
- 給排水工程招投標評估報告
- 寧波住宅交易契約范本
- 招標文件附件解析詳解
- 家校共管小學生放學安全家長信
- 廢紙購銷協(xié)議樣本
- 靈活擴展能力外包服務合同
- 碎石購銷合同格式范例
- 導醫(yī)接待與患者情緒管理
- 化工行業(yè)基礎知識培訓課件
- 斜拉橋施工技術
- 《影視行業(yè)無形資產(chǎn)評估的案例分析-以華誼兄弟為例》12000字
- 新課標下小學美術課程設計
- 國開電大操作系統(tǒng)-Linux系統(tǒng)使用-實驗報告
- 電氣技術協(xié)議
- 香煙過濾嘴問題論文
- 第五單元整體教學課件-七年級語文上冊
- 中學生主題班會課題:科學素養(yǎng)與創(chuàng)新能力培養(yǎng)
- 余華讀書分享名著導讀《文城》
評論
0/150
提交評論