新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > FPGA/CPLD與專用集成電路(ASIC)

        FPGA/CPLD與專用集成電路(ASIC)

        作者: 時間:2017-06-06 來源:網絡 收藏
        一、ASIC、SOC技術簡介及其發(fā)展動態(tài)
        專用集成電路ASIC,Application Specific Integrated Circuits,是指應特定用戶要求或特定電子系統(tǒng)的需要而設計、制造的集成電路。
        系統(tǒng)級芯片SOC,System On a Chip,就是將整個系統(tǒng)集成到單一半導體芯片上。更確切地說,系統(tǒng)級芯片是指綜合數字和模擬技術,并將I/O、各種轉換器件、存儲器和MPU集成在同一封裝內,能夠高效實現(xiàn)特定功能的IC。
        進入八十年代后,半導體集成電路的工藝技術、支持技術、設計技術及測試評價技術的規(guī)范化水平和集成度不斷提高,電子整機、電子系統(tǒng)高速更新?lián)Q代的競爭態(tài)勢不斷加強,為開發(fā)周期短、成本低、功能強、可靠性高以及專利性與保密性好的專有集成電路創(chuàng)造了必要而充分的發(fā)展條件,并很快形成了用專用集成電路取代中小規(guī)模集成電路組成電子整機或系統(tǒng)的技術進步熱潮。
        在整個九十年代中,國際ASIC產品增長了5倍,目前ASIC在總的IC市場中的占有率已發(fā)展到近四分之一,在整個邏輯電路市場中的占有率已超過一半。
        ASIC作為集成電路(IC)技術與特定用戶的整機或系統(tǒng)技術緊密結合的產物,與通用集成電路相比,在構成電子系統(tǒng)時具有以下幾個方面的優(yōu)越性:
        1. 縮小體積、減輕重量、降低功耗;
        2. 提高可靠性,用ASIC芯片進行系統(tǒng)集成后,外部連線減少,因而可靠性明顯提高;
        3. 易于獲得高性能,ASIC是針對專門應用而特別設計的;系統(tǒng)設計、電路設計、工藝設計之間緊密結合,這種一體化的設計有利于獲得前所未有的高性能系統(tǒng);
        4. 可增強保密性,電子產品中的ASIC芯片對用戶來說相當于一個黑匣子,難于仿造;
        5. 在大批量應用時,可顯著降低系統(tǒng)成本。
        人類進入知識經濟和信息社會時代,高新技術的發(fā)展日新月異,在眾多高技術產品中,系統(tǒng)級芯片(SOC)正在成為一道靚麗的風景線。SOC是現(xiàn)今半導體微細加工工藝精度不斷提高,IC集成度以驚人的速度發(fā)展的最新成果。
        系統(tǒng)級芯片將具備DSP、存儲器和一整套專用功能,甚至電源和電源驅動電路也將集成在同一模塊中。專家認為,IC發(fā)展的大趨勢是高速、高集成度和低功耗的系統(tǒng)集成。系統(tǒng)級芯片能夠提高半導體器件的電氣性能,改善系統(tǒng)的可靠性,降低大多數應用所需的PCB 面積,受到整機制造商的普遍歡迎。采用系統(tǒng)級芯片是整機制造商的必由之路。
        系統(tǒng)級芯片具有以下的優(yōu)點:實現(xiàn)高速運作,縮短產品的上市時間,降低功耗和減少所占的PCB空間,提高系統(tǒng)的可靠性,它可使電子系統(tǒng)的尺寸更小,性能更高和成本更低。系統(tǒng)級芯片除了大大地減少了研發(fā)費用與時間外,系統(tǒng)的功耗、體積與電磁干擾(EMI)將大幅降低,同時整個系統(tǒng)的抗干擾特性與可靠度將提高,這對于產品更新速度極快,對電磁干擾與抗干擾能力要求極高而又要求產品具有便攜性的電腦、通訊及多媒體產品的生產廠家而言,尤其顯得意義重大。


        二、復雜可編程邏輯器件(CPLD)與現(xiàn)場可編程邏輯器件(FPLD)


        CPLD和FPGA是80年代中后期出現(xiàn)的,其特點是具有用戶可編程的特性。利用CPLD/FPGA,電子系統(tǒng)設計工程師可以在實驗室中設計出專用IC,實現(xiàn)系統(tǒng)的集成,從而大大縮短了產品開發(fā)、上市的時間,降低了開發(fā)成本。此外,CPLD/FPGA還具有靜態(tài)可重復編程或在線動態(tài)重構特性,使硬件的功能可象軟件一樣通過編程來修改,不僅使設計修改和產品升級變得十分方便,而且極大地提高了電子系統(tǒng)的靈活性和通用能力。
        1.CPLD
        CPLD主要是由可編程邏輯宏單元(LMC,Logic Macro Cell)圍繞中心的可編程互連矩陣單元組成,其中LMC邏輯結構較復雜,并具有復雜的I/O單元互連結構,可由用戶根據需要生成特定的電路結構,完成一定 的功能。由于 CPLD內部采用固定長度的金屬線進行各邏輯塊的互連,所以設計的邏輯電路具有時間可預測性,避免了分段式互連結構時序不完全預測的缺點。
        到90年代,CPLD發(fā)展更為迅速,不僅具有電擦除特性,而且出現(xiàn)了邊緣掃描及在線可編程等高級特性。較常用的有Xinlinx公司的EPLD和Altera公司的CPLD。
        2. FPGA
        FPGA通常包含三類可編程資源:可編程邏輯功能塊、可編程I/O塊和可編程互連。可編程邏輯功能塊是實現(xiàn)用戶功能的基本單元,它們通常排列成一個陣列,散布于整個芯片;可編程I/O塊完成芯片上邏輯與外部封裝腳的接口,常圍繞著陣列排列于芯片四周;可編程內部互連包括各種長度的連線線段和一些可編程連接開關,它們將各個可編程邏輯塊或I/O塊連接起來,構成特定功能的電路。不同廠家生產的FPGA在可編程邏輯塊的規(guī)模,內部互連線的結構和采用的可編程元件上存在較大 的差異。較常用的有Altera、Xinlinx和Actel公司的FPGA。
        FPGA一般用于邏輯仿真。電路設計工程師設計一個電路首先要確定線路,然后進行軟件模擬及優(yōu)化,以確認所設計電路的功能及性能。然而隨著電路規(guī)模的不斷增大,工作頻率的不斷提高,將會給電路引入許多分布參數的影響,而這些影響用軟件模擬的方法較難反映出來,所以有必要做硬件仿真。FPGA就可以實現(xiàn)硬件仿真以做成模型機。將軟件模擬后的線路經一定處理后下載到FPGA,就可容易地得到一個模型機,從該模型機,設計者就很直觀地測試其邏輯功能及性能指標。


        三、應用實例


        筆者利用Altera 公司的CPLD 芯片EPM7128E完成了遙控汽車編碼電路及解碼電路的設計仿真,并制成了專用IC(NK8000/NK8010)。EPM7128E具有2500門,128個LMC,電可重復擦寫,常用為84腳PLCC封裝,64根可編程I/O線,適用于中小系統(tǒng)的應用。由于EPM7128E價格便宜,所以可以直接用于系統(tǒng)產品中,如在工控機板卡中構成系統(tǒng)總線,在集成電路測試中制成測試系統(tǒng)。


        關鍵詞: FPGACPLDASIC

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 甘洛县| 安远县| 光山县| 山阳县| 东方市| 太原市| 恩平市| 彩票| 永修县| 鄯善县| 鄄城县| 柳州市| 弥勒县| 雅江县| 大宁县| 高平市| 海晏县| 文昌市| 西城区| 玉树县| 凤凰县| 阳江市| 广宁县| 南通市| 南郑县| 隆安县| 东平县| 白银市| 德庆县| 峨山| 云梦县| 临洮县| 台州市| 琼结县| 永嘉县| 高唐县| 县级市| 美姑县| 新河县| 镇江市| 西青区|