可編程邏輯器件:GAL、CPLD、FPGA

2021-01-12 電子發燒友
打開APP
可編程邏輯器件:GAL、CPLD、FPGA

博科觀察 發表於 2021-01-08 16:01:30

  GAL

  GAL(Generic Array Logic, GAL,通用數組邏輯)以 PAL(可編程數組邏輯,PLD 的一種)為基礎,此是由萊迪思半導體公司所發明,GAL 的特性與 PAL 相同,不過 PAL 的電路配置、配置只能進行一次的程序刻錄,不能再有第二次,而 GAL 則可反覆對電路配置、配置進行刻錄、清除、再刻錄、再清除。

  這種可重複刻錄的特性,讓 GAL 在研發過程時的試製階段(prototyping stage)特別好用,一旦在邏輯電路的設計上發現有任何程序錯誤,若是用 GAL 就能以重新刻錄的方式來修正錯誤。

  此外,GAL 也可以用 PAL 的刻錄器來進行刻錄及再刻錄。

  還有 PEEL(Programmable Electrically Erasable Logic),與 GAL 類似,PEEL 由 International CMOS Technology 公司提出。

  CPLD

  PAL、GAL 僅適合用在約數百個邏輯門所構成的小型電路,若要實現更大的電路,則適合用 CPLD(Complex PLD,複雜型 PLD),一顆 CPLD 內等於包含了數顆的 PAL,各 PAL(邏輯區塊)間的互接連線也可以進行程序性的規劃、刻錄,運用這種多合一(All-In-One)的集成作法,使一顆 CPLD 就能實現數千個,甚至數十萬個邏輯門才能構成的電路。

  有些 CPLD 可以用 PAL 的刻錄器來進行刻錄,但這種刻錄方式對經常有數百隻接腳的 CPLD 來說並不方便。另一種刻錄方式是 CPLD 已焊於印刷電路板上,之後透過額外的臨時外接,或原有線路的內接,使 CPLD 與個人電腦間能獲取連線,由個人電腦以串列或並行方式將新的刻錄資料發送到 CPLD 上,而 CPLD 內部也具有解碼電路能對接收到的資料進行還原解析,之後再進行重新的刻錄,以此方式讓 CPLD 內的程序獲得更新。

  FPGA

  FPGA(Field Programmable Gate Array,FPGA),場式可編程閘數組或現場可編程閘數組,是以閘數組(Gate Array)技術為基礎所發展成的一種 PLD。

  FPGA 運用一種邏輯門式的網格(Grid),這種網格與普通的「閘數組」相類似,網格可以在 FPGA 晶片出廠後才進行配置配置的程序性規劃。

  FPGA 通常也可以在焊接後再進行程序刻錄、變更的工作,這某種程度上與大型的 CPLD 相似。絕大多數的 FPGA,其內部的程序配置配置是易失性的,所以在設備重新獲得電力後,就必須將配置配置內容重新加載(re-load)到 FPGA 中,或者期望改變 FPGA 內的配置配置時,也必須進行重新加載的動作。

  FPGA 與 CPLD 都很適合用在特殊、特定的工作上,這是以此類晶片的技術本質來做為合適性的考量,然而有時在以經濟性為主的權衡評估下也適合使用 FPGA、CPLD,或者有時也會以工程師的個人偏好與經驗來決定。
編輯:hfy

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 可編程邏輯器件
    可編程邏輯器件(Programmable Logic Device,PLD)是一種半定製集成電路,在其內部集成了大量的門和觸發器等基本邏輯單元電路(LEs),用戶通過編程來改變PLD內部電路的邏輯關係或連線,就可以得到所需要的設計電路。可編程邏輯器件的出現,改變了傳統的數字系統設計方法,其設計方法為採用EDA技術開創了廣闊的發展空間,並極大地提高了電路設計的效率。
  • 可編程邏輯器件及應用
    可編程邏輯器件及應用10.1 概述10.1.1 PLD器件的基本結構10.1.2 PLD器件的分類10.1.3 PLD器件的優點一、縮短設計周期,降低設計風險二、高可靠性和可加密性三、降低了產品生產的總費
  • 用單片機實現可編程邏輯器件的配置
    基於單片機的複雜可編程邏輯器件快速配置方法本文引用地址:http://www.eepw.com.cn/article/171835.htm基於SRAM(靜態隨機存儲器)的可重配置PLD(可編程邏輯器件)的出現,為系統設計者動態改變運行電路中PLD
  • 可編程邏輯器件和ASIC對比介紹
    1.1 可編程邏輯器件 可編程邏輯器件PLD(Programmable Logic Device)就是一種可以由用戶定義和設置邏輯功能的數字集成電路,屬於可編程 ASIC。PLD的種類較多,目前廣泛使用的PLD器件主要是複雜可編程邏輯器件CPLD(Complex Programmable Logic Device)和現場可編程門陣列FPGA(Field Programmable Gate Array) 。 CPLD器件內部含有許多邏輯塊和連線資源,而邏輯塊由與-或陣列和觸發器等構成,邏輯塊的功能由用戶編程決定。
  • 什麼是可編程邏輯器件(PLD)?
    可編程邏輯器件(Programmable Logic Device,縮寫PLD)屬於數字類型的電路晶片,而不是模擬或混合信號晶片。與一般數字晶片不同,PLD內部的數字電路可以在出廠後才規劃決定,而一般數字晶片在出廠前就已經決定其內部電路,無法在出廠後再次改變。
  • 基於可編程邏輯器件和VHDL語言實現算術邏輯單元的設計
    打開APP 基於可編程邏輯器件和VHDL語言實現算術邏輯單元的設計 宋澤明,陳文楷 發表於 2021-01-04 10:36:00
  • fpga開發流程攻略與fpga器件選型七大原則分享
    fpga開發流程攻略與fpga器件選型七大原則分享 童鵬、胡以華 發表於 2020-11-19 15:39:56 (部分內容整合自以下作者,在此特別鳴謝
  • 基於51單片機和可編程邏輯器件實現LED顯示屏
    本文詳細分析採用Verilog HDL對ATF1508AS進行編程,實現雙口RAM訪問和產生LED點陣驅動電路所需的各種時序信號。1 LED顯示屏的基本結構及關鍵技術 本系統設計中,控制系統採用單片機+CPLD的方案來實現,整個控制系統可分為:信號接收及處理模塊和CPLD的掃描控制模塊和LED點陣驅動模塊,如圖1 所示。
  • 通用陣列邏輯GAL器件優缺點分析
    打開APP 通用陣列邏輯GAL器件優缺點分析 Triquinne 發表於 2012-10-12 16:36:13
  • 紫光國微:公司的參股子公司紫光同創從事FPGA業務,為國內該領域的...
    請問貴公司是否是國內唯一一家自主eda的fpga的廠商?貴公司對fpga未來市場預估大概是多少?fpga應用領域是否有一定的成長性?貴公司是否會研發除fpga外的集成電路也能應用的eda?貴公司有何戰略性計劃?公司回答表示,感謝您對公司的關注。公司的參股子公司紫光同創從事FPGA業務,為國內該領域的龍頭企業。
  • 三類主要的可編程邏輯器件
    GALGAL(Generic Array Logic, GAL,通用數組邏輯)以PAL(可編程數組邏輯,PLD的一種)為基礎,此是由萊迪思半導體公司所發明,GAL的特性與PAL相同,不過PAL的電路配置、配置只能進行一次的程序刻錄,不能再有第二次,而GAL則可反覆對電路配置、配置進行刻錄、清除、
  • 五大優勢凸顯 可編程邏輯或將呈現快速增長
    目前邏輯器件可分為兩大類 :固定邏輯器件和可編程邏輯器件:固定邏輯器件中的電路是永久性的,它們完成一種或一組功能 ,一旦製造完成,就無法改變;另一方面,可編程邏輯器件(PLD)是能夠為客戶提供範圍廣泛的多種邏輯容量、特性、速度和電壓參數的標準成品部件,而且此類器件可在任何時間改變,從而完成許多種不同的功能。
  • 現場可編程邏輯門陣列(FPGA)賦能下一代通信和網絡解決方案
    儘管可編程邏輯提供了最佳的功能組合,以支持新一代通信和網絡系統的複雜需求,但是傳統的可編程晶片產品無法滿足這些需求。為了平衡片上的處理、互連和外部I / O,必須對整個FPGA架構進行重新考慮。需要最先進的片上網絡(NoC)和總線布線能力,來實現所需的帶寬和性能。集成的NoC是唯一可行的方法來構建可支持高效計算、巨大數據吞吐量和深度內存層次結構的系統。
  • 科普FPGA是個啥?
    「場效可編程邏輯閘陣列(英語:FieldProgrammable Gate Array,縮寫為FPGA),它是在PAL、GAL、CPLD等可編程邏輯器件的基礎上進一步發展的產物。它是作為專用集成電路領域中的一種半定製電路而出現的,既解決了全定製電路的不足,又克服了原有可編程邏輯器件門電路數有限的缺點。」
  • 中國的FPGA處於什麼水準?發展前景分析
    FPGA是ASIC電路中設計周期最短、開發費用最低、風險最小的器件之一。FPGA採用高速CMOS工藝,功耗低,可以與CMOS、TTL電平兼容。可以說,FPGA晶片是小批量系統提高系統集成度、可靠性的最佳選擇之一。   FPGA是由存放在片內RAM中的程序來設置其工作狀態的,因此,工作時需要對片內的RAM進行編程。用戶可以根據不同的配置模式,採用不同的編程方式。
  • 基於可編程邏輯器件實現八位微處理器軟核的設計
    基於可編程邏輯器件實現八位微處理器軟核的設計 張杰 發表於 2020-11-24 14:37:00 1、引言 SoC(SystemonaChip)以其高集成度
  • 高雲半導體FPGA系列面世 為國產FPGA注入活力
    廣東高雲半導體科技股份有限公司(簡稱高雲半導體)在IC-China上召開新產品發布會,宣布推出擁有我國完全自主智慧財產權的現場可編程門陣列(FPGA)朝雲™產品系列、現場可編程門陣列(FPGA)雲源™設計軟體、基於現場可編程門陣列(FPGA)的IP軟核平臺
  • Fpga現場可編程邏輯雜正列。制約尖端捏住咽喉的工具。
    可編程邏輯裝置基礎進一步發展的產物,作為特殊機體,電路領域半定製電路,解決全定製電路不足,克服原有可編程邏輯電路有限的缺點。 Fpga可以快速做成成品內部邏輯,可被設計的修改改正錯誤。
  • 基於FPGA的虛擬邏輯分析儀的設計
    隨著電子技術和計算機技術的發展,邏輯分析儀與 PC機相結合,研發的虛擬邏輯分析儀是近年的一個新的發展方向,兩者的結合擴展了邏輯分析儀的分析和計算能力,提高了性價比,且增強了儀器的通用性。現場可編程邏輯器件FPGA,是一種可由用戶根據所設計的數字系統的要求,在現場由自己配置、定義的高密度專用數字集成電路。它具有設計方便、靈活、校驗快和設計可重複改變的特點。
  • 基於FPGA的高速PID控制器設計與仿真
    可編程邏輯器件FPGA的邏輯門數為5000~200萬個,屬於大規模甚至超大規模邏輯器件,其工作頻率最高可達250MHz。因此,無論從編程規模還是工作速度上,完全可以用來實現高速PID控制器。本設計使用Altera公司的Cyclone系列FPGA器件EP1C3作為硬體開發平臺,對運動控制中常用的增量式數字PID控制算法進行優化處理,提高了運算速度和迴路的調節時間。