




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 南 京 理 工 大 學畢業(yè)設計說明書(論文)作 者:李榮學 號:0901170129學院(系):機械工程學院專 業(yè):測控技術與儀器題 目:CPLD概述牛國柱指導者: (姓 名) (專業(yè)技術職務)評閱者: (姓 名) (專業(yè)技術職務) 2012 年 3 月101、 CPLD原理CPLD (Complex Programmable Logic Device)直譯的話稱為復雜可編程邏輯芯片。它也屬于大規(guī)模集成電路LSI (Large Scale Integrated Circuit)里的專用集成電路ASIC (Application Specific Integrated Circuit)。適合控
2、制密集型數(shù)字型數(shù)字系統(tǒng)設計,其時延控制方便。復雜的可編程邏輯器件CPLD規(guī)模大,結構復雜,屬于大規(guī)模集成電路范圍。CPLD有五個主要部分:邏輯陣列塊、宏單元、擴展乘積項、可編程連線陣列和I/O控制塊。 1邏輯陣列塊(LAB) 一個邏輯陣列塊由16個宏單元的陣列組成,多個LAB通過可編程陣列(PIA)和全局總線連接在一起。如圖5.1全局總線從所有的專用輸入、I/O引腳和宏單元饋入信號。對于每個LAB有下列輸入信號。來自作為通用邏輯輸入的PIA的36個信號全局控制信號,用于寄存器輔助功能從I/O引腳到寄存器的直接輸入通道2宏單元MAX7000系列中的宏單元由3個功能塊組成:邏輯陣列、乘積項選擇矩陣
3、和可編程寄存器。各部分可以被獨自配置為時序邏輯和組合邏輯工作方式。其中邏輯陣列實現(xiàn)組合邏輯,可以為每個宏單元提供5個乘積項。乘積項選擇矩陣分配這些乘積項作為到“或門”和“異或門”的主要邏輯輸入,以實現(xiàn)組合邏輯函數(shù),或者把這些乘積項作為宏單元中寄存器的輔助輸入:如清零、置位、時鐘和時鐘使能控制。每個宏單元中的觸發(fā)器可以單獨地編程為具有可編程時鐘控制的D、T、JK或RS觸發(fā)器的工作方式。觸發(fā)器的時鐘、清零輸入可以通過編程選擇使用專用的全局清零和全局時鐘,或使用內部邏輯(乘積項邏輯陣列)產生的時鐘和清零。觸發(fā)器也支持異步清零和異步置位功能,乘積項選擇矩陣分配乘積項來控制這些操作。如果不需要觸發(fā)器,也
4、可以將此觸發(fā)器旁路,信號直接輸給PIA或輸出到I/O引腳,以實現(xiàn)組合邏輯工作方式。 3擴展乘積項每個宏單元的一個乘積項可以反相回送到邏輯陣列。這個“可共享”的乘積項能夠連到同一個LAB中的任何其它乘積項上。盡管大多數(shù)邏輯函數(shù)能夠用每個宏單元中的5個乘積項實現(xiàn),但在某些復雜的邏輯函數(shù)中需要附加乘積項。為提供所需的邏輯資源,可以利用另一個宏單元,MAX70000結構也允許利用共享和并聯(lián)擴展乘積項,這兩種擴展項可作為附加的乘積項直接送到本LAB的任意宏單元中。利用擴展項可保證在實現(xiàn)邏輯綜合時,用盡可能少的邏輯資源實現(xiàn)盡可能快的工作速度。1)共享擴展項每個LAB有多達16個共享擴展項。共享擴展項就是由
5、每個宏單元提供一個未投入使用的乘積項,并將它們反相后反饋到邏輯陣列,便于集中使用。每個共享擴展項可被LAB內任何(或全部)宏單元使用和共享,以實現(xiàn)復雜的邏輯函數(shù)。圖5.3給出了共享擴展項是如何饋送到多個宏單元的。2)并聯(lián)擴展項 并聯(lián)擴展項是一些宏觀單元中沒有使用的乘積項,并且這些乘積項可分配到鄰近的宏單元去實現(xiàn)快速復雜的邏輯函數(shù)。并聯(lián)擴展項允許多達20個乘積項直接饋送到宏單元的“或”邏輯,其中5個乘積項是由宏單元本身提供的,15個并聯(lián)擴展項是由LAB中鄰近宏單元提供的。每個LAB有兩組宏單元,每組含有8個宏單元(例如,一組為18,另一組為916)。在LAB中形成2個出借或借用并聯(lián)擴展項的鏈。一
6、個宏單元可以從較小編號的宏單元中借用并聯(lián)擴展項。例如,宏單元8能夠從宏單元7,或從宏單元7和6,或從宏單元7、6和5中借用并聯(lián)擴展項。在有8個宏單元的每個組中,最小編號的宏單元僅能出借并聯(lián)擴展項;而最大編號的宏單元僅能借用并聯(lián)擴展項。如圖5.4給出了并聯(lián)擴展項是如何從鄰近的宏單元中借用的。宏單元中不用的乘積項可分配給鄰近的宏單元。4可編程連線陣列PIA通過可編程連線陣列可將各LAB相互連接構成所需的邏輯。這個全局總線是可編程的通道,它能把器件中任何信號源連到其目的地。所有MAX7000系列器件的專用輸入、I/O引腳和宏單元輸出均饋送到PIA,PIA可把這些信號送到整個器件內的各個地方。只有每個
7、LAB所需的信號才真正給它布置從PIA到該LAB的連線,如圖5.5是PIA信號布線到LAB的方式。5I/O控制塊 I/O控制塊允許每個I/O引腳單獨地配置成輸入/輸出和雙向工作方式。所有I/O引腳都有一個三態(tài)緩沖器,它能由全局輸出使能信號中的一個控制,或者把使能端直接連接到地(GND)或電源(VCC)上。MAX7000系列器件的I/O控制框圖如圖5.6所示。MAX7000器件有6個全局輸出使能信號,它們可以由以下信號驅動:兩個輸出使能信號、一個I/O引腳的集合、一個I/O宏單元的集合,或者是它“反相”后的信號。 當三態(tài)緩沖器的控制端接地(GND)時,其輸出為高阻態(tài),而且I/O引腳可作為專用輸入
8、引腳。當三態(tài)緩沖器的控制端接電源(VCC)時,輸出使能有效。 MAX7000結構提供了雙I/O反饋,且宏單元和引腳的反饋是相互獨立的。當I/O引腳配置成輸入時,有關的宏單元可以用于隱含邏輯。 CPLD即復雜可編程邏輯器件。早期CPLD是從GAL的結構發(fā)展而來,但針對GAL的缺點進行了改進,如XilinX的XC9500系列器件、Lattice的ispLSI1032器件、Altera的MAX7000S系列器件等。 隨著復雜可編程邏輯器件密度的提高,數(shù)字器件設計人員在進行大型設計時,既靈活又容易,而且產品可以很快進入市場。許多設計人員已經感受到CPLD容易使用、時序可預測和速度高等優(yōu)點,然而,在過去
9、由于受到CPLD密度的限制,他們只好轉向FPGA和ASIC。 。CPLD結構在一個邏輯路徑上采用1至16個乘積項,因而大型復雜設計的運行速度可以預測。因此,設計的運行可以預測,也很可靠,而且修改設計也很容易。CPLD在本質上很靈活、時序簡單、路由性能極好,用戶可以改變他們的設計同時保持引腳輸出不變。與FPGA相比,CPLD的I/O更多,尺寸更小。如今,通信系統(tǒng)使用很多標準,必須根據客戶的需要配置設備以支持不同的標準。CPLD可讓設備做出相應的調整以支持多種協(xié)議,并隨著標準和協(xié)議的演變而改變功能。這為系統(tǒng)設計人員帶來很大的方便,因為在標準尚未完全成熟之前他們就可以著手進行硬件設計,然后再修改代碼
10、以滿足最終標準的要求。CPLD的速度和延遲特性比純軟件方案更好,其成本低于ASIC,更靈活,產品也可以更快入市。2、 CPLD應用幾乎所有應用中小規(guī)模通用數(shù)字集成電路的場合均可應用CPLD器件。CPLD器件已成為電子產品不可缺少的組成部分,它的設計和應用成為電子工程師必備的一種技能。20世紀70年代,最早的可編程邏輯器件-PLD誕生了。其輸出結構是可編程的邏輯宏單元,因為它的硬件結構設計可由軟件完成(相當于房子蓋好后人工設計局部室內結構),因而它的設計比純硬件的數(shù)字電路具有很強的靈活性,但其過于簡單的結構也使它們只能實現(xiàn)規(guī)模較小的電路。為彌補PLD只能設計小規(guī)模電路這一缺陷,20世紀80年代中
11、期,推出了復雜可編程邏輯器件CPLD。目前應用已深入網絡、儀器儀表、汽車電子、數(shù)控機床、航天測控設備等方面。三 CPLD優(yōu)點n CPLD設計建模成本低,可在設計過程的任一階段添加設計或改變引腳輸出,可以很快上市。CPLD是屬于粗粒結構的可編程邏輯器件。n CPLD具有豐富的邏輯資源,即邏輯門與寄存器的比例高和高度靈活的路由資源。n CPLD以群陣列(array of clusters)的形式排列,由水平和垂直路由通道連接起來。這些路由通道把信號送到器件的引腳上或者傳進來,并且把CPLD內部的邏輯群連接起來。 n CPLD的另一個好處是其軟件編譯快,因為其易于路由的結構使得設計任務更加容易執(zhí)行。
12、 n CPLD有多種密度和封裝類型,包括單芯片自引導方案。自引導方案在單個封裝內集成了FLASH存儲器和CPLD,無須外部引導單元,從而可降低設計復雜性并節(jié)省板空間 .n CPLD和固定邏輯器件相比有自己的優(yōu)點。固定邏輯設計更適合大批量應用,因為它們可更為經濟地大批量生產。對有些需要極高性能的應用,固定邏輯也可能是最佳的選擇。然而,可編程邏輯器件提供了一些優(yōu)于固定邏輯器件的重要優(yōu)點,包括:CPLD在設計過程中為客戶提供了更大的靈活性,.n CPLD不需要客戶支付高昂的NRE成本和購買昂貴的掩膜組,CPLD供應商在設計其可編程器件時已經支付了這些成本,并且可通過PLD產品線延續(xù)多年的生命期來分攤
13、這些成本。 n CPLD允許客戶在需要時僅訂購所需要的數(shù)量,從而使客戶可控制庫存。采用固定邏輯器件的客戶經常會面臨需要廢棄的過量庫存,而當對其產品的需求高漲時,他們又可能為器件供貨不足所苦,并且不得不面對生產延遲的現(xiàn)實。 n CPLD甚至在設備付運到客戶那兒以后還可以重新編程。事實上,由于有了可編程邏輯器件,一些設備制造商現(xiàn)在正在嘗試為已經安裝在現(xiàn)場的產品增加新功能或者進行升級。要實現(xiàn)這一點,只需要通過因特網將新的編程文件上載到PLD就可以在系統(tǒng)中創(chuàng)建出新的硬件邏輯。 四CPLD發(fā)展的歷史 CPLD主要是由可編程邏輯宏單元(MC,Macro Cell)圍繞中心的可編程互連矩陣單元組成。其中MC
14、結構較復雜,并具有復雜的I/O單元互連結構,可由用戶根據需要生成特定的電路結構,完成一定的功能。由于CPLD內部采用固定長度的金屬線進行各邏輯塊的互連,所以設計的邏輯電路具有時間可預測性,避免了分段式互連結構時序不完全預測的缺點 20世紀70年代,最早的可編程邏輯器件-PLD誕生了。其輸出結構是可編程的邏輯宏單元,因為它的硬件結構設計可由軟件完成(相當于房子蓋好后人工設計局部室內結構),因而它的設計比純硬件的數(shù)字電路具有很強的靈活性,但其過于簡單的結構也使它們只能實現(xiàn)規(guī)模較小的電路。為彌補PLD只能設計小規(guī)模電路這一缺陷,20世紀80年代中期,推出了復雜可編程邏輯器件-CPLD。目前應用已深入
15、網絡、儀器儀表、汽車電子、數(shù)控機床、航天測控設備等方面它具有編程靈活、集成度高、設計開發(fā)周期短、適用范圍寬、開發(fā)工具先進、設計制造成本低、對設計者的硬件經驗要求低、標準產品無需測試、保密性強、價格大眾化等特點,可實現(xiàn)較大規(guī)模的電路設計,因此被廣泛應用于產品的原型設計和產品生產(一般在10,000件以下)之中。幾乎所有應用中小規(guī)模通用數(shù)字集成電路的場合均可應用CPLD器件。CPLD器件已成為電子產品不可缺少的組成部分,它的設計和應用成為電子工程師必備的一種技能。五、CPLD的現(xiàn)狀CPLD相對于FPGA而言,應用較少。但CPLD提供了良好的可預測性,因而對于關鍵的應用控制非常理想。早在1998年,
16、Altera、Lattice、Xilinx相繼推出各自的33 CPLD EPM7000AE系列、ispLSI2000VE系列、XC9500XL系列,攝大容量達到5I2個宏單元,最高速度可達到pin-to-pin延時4ns,系統(tǒng)速度200MHz。2000年5月30日,Altera公司正式將其已量產的高性能的EPMT000B系列推向市場,最小延時可達到pin-to-pin延時35ns,系統(tǒng)速度達285MHz,另外EPM7000B還可支持多種類型的I/O接口標準。Xilinx收購Philips的CPLD系列后,推出Coo1Runner CPLD第3代系列產品XPLA3,XPLA3系列產品結臺了快速零
17、驅動技術和超低供電(小于l00A )、高性能(Tpd=5ns),其待機功耗僅為同類產品的千分之一。六、CPLD趨勢1、便攜式設備需求的增長,使得FPGA向低壓、低功耗發(fā)展。在采用深亞微米的半導體工藝后,器件在性能提高的同時,價格也在逐步降低。2、為增強市場競爭力,各大廠商都在積極推廣其知識產權IP庫。這些核心庫都是預定義的、經過測試和驗證的、優(yōu)化的、可保證正確的功能。設計人員可以利用這些現(xiàn)成的IP庫資源,高效準確的完成復雜片上的系統(tǒng)設計。3、SOPC時代將會到來。系統(tǒng)級可編程SOPC技術進步之處在于它既有嵌入的處理器、I/O支持電路,也有PLD。嵌入的處理器可以是軟核,也可以是硬核。 4、AS
18、CI和PLD出現(xiàn)相互融合。正是由于標準邏輯ASIC芯片和PLD/FPGA各自的特點,使FPGA和ASIC走到一起,互相融合,取長補短。Altera公司生產的HardCopyII系列。在大批量生產時,采用HardCopy II結構化ASIC替換StartixII FPGA可以降低生產成本。5、可編程邏輯器件嵌入標準單元。朗訊微電子公司推出的ORCA3+產品家族,它將FPGA和ASIC結合在一起。它讓設計人員將雙方的優(yōu)點結合在一起,去掉FPGA的一些功能,減少成本和開發(fā)時間,并增加靈活性。 6、 ASIC嵌入可編程邏輯單元Actel與ASIC制造商結盟,為SoC設計提供嵌入式FPGA IP。該結盟目前已經推出第一套支持其嵌入FPGA策略的產品系列VariCore。七、CPLD世界頂級公司及其產品Altera 公司世界最大的可編程邏輯器件供應商之一。主要PLD產品有:MAX3000/7000/9000、FELX 6K/8K/10K、 ACEX1K、APEX20K、Cyclone、Stratics等系列。其中Cyclone、Stratics系列器件是SOPC器件。開發(fā)工具MaxplusII/QuartusII是一種相當成功的CPLD開發(fā)平臺。在我國高校中使用面很大。對A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東財經大學東方學院《康復溝通與交流》2023-2024學年第二學期期末試卷
- 四川衛(wèi)生康復職業(yè)學院《電子商務數(shù)據分析與應用》2023-2024學年第二學期期末試卷
- 江西省萍鄉(xiāng)經濟技術開發(fā)區(qū)2025年數(shù)學三下期末質量跟蹤監(jiān)視試題含解析
- 遼寧理工職業(yè)大學《機場規(guī)劃與設計》2023-2024學年第二學期期末試卷
- 吉林省長春德惠市達標名校2024-2025學年初三摸底聯(lián)考(全國卷)英語試題試卷含答案
- 南通科技職業(yè)學院《女性主義文學名著精讀》2023-2024學年第二學期期末試卷
- 海南某項目營銷戰(zhàn)略
- 2024北京二中初二(下)期中物理試題及答案
- 邯鄲市永年縣第二中學高二上學期月月考語文試題
- 第8課+歐洲思想解放運動+教學設計-2023-2024學年高一下學期統(tǒng)編版(2019)必修中外歷史綱要下
- 第13課《賣油翁》教學課件2023-2024學年統(tǒng)編版語文七年級下冊
- 概率統(tǒng)計課件:二維隨機變量的條件分布
- 2024年公務員(國考)之行政職業(yè)能力測驗真題匯編及答案【歷年真題】
- 視頻監(jiān)控項目投標技術方案(A)
- 垃圾食品對兒童的危害
- 社會主義發(fā)展史智慧樹知到期末考試答案2024年
- 《公路橋梁抗震性能評價細則》(JTG-T2231-02-2021)
- 代持股協(xié)議書范文集合
- 《病原微生物實驗室生物安全管理條例》
- 中國急性胰腺炎診治指南
- 新生兒顱內感染課件
評論
0/150
提交評論