15 可程式逻辑.PPT

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
15 可程式逻辑

書名: Verilog硬體描述語言數位電路 書局: 儒林圖書 書號: TB-027 作者: 鄭信源 1.1 近代數位設計 使用軟體工具完成設計 系統複雜化 使用軟體工具完成符合性能要求的設計元件與系統 從低層次的閘設計到 由高層次功能單元組成的元件 近代數位設計(續) 硬體描述語言(HDL) 數位硬體以類似軟體方式的文字描述來代表 使用電子設計自動化(EDA)軟體工具 執行合成與模擬 合成是將規格轉換為實際的設計實作 模擬是使規格或詳細的實作產生作用 以驗證是否正確的操作 合成與模擬EDA工具需使用圖形或文字的方式 將設計者的構想轉移到工具本身內 常見的HDL為Verilog與VHDL 近代數位設計(續) 設計高性能全客戶製作(full-custom) IC是 困難的工作 經常使用閘陣列建構半客戶製作 IC 使用閘陣列的應用型積體電路(Application-Specific Integrated Circuit,ASIC)設計 可規劃邏輯(Programmable Logic) 最早的可規劃邏輯裝置(PLD)是 可規劃邏輯陣列(PLA) 可規劃陣列邏輯(PAL)是延伸PLA的概念 近年來的可規劃邏輯包括CPLD與FPGA 1.5 可程式邏輯 1.5.1 基本概念 1.5.2 SPLD 1.5.3 CPLD 1.5.4 FPGA 1.5.6 晶片燒錄 基本概念 可程式邏輯概念 主要在完成所有7400或4000系列IC的邏輯設計 可程式邏輯裝置(PLD) 以燒錄使用者組態IC執行要求的特定邏輯操作 這些IC稱為可程式邏輯裝置 基本概念(續) 可程式邏輯裝置包含可程式陣列 可程式陣列是一個導體矩陣 在每個交接點使用可程式連接方式形成列與行 基本的可程式陣列包含 OR閘陣列與AND陣列 利用可程式的方式獲得想要的邏輯函數 陣列以鎔化保險絲的方式刪除從輸出函數選擇的變數 只有想要的變數能經由完整的保險絲連接到閘輸入 可程式陣列 可程式陣列(續) 可程式邏輯裝置 包裝內包含數以千計的基本邏輯閘與序向邏輯函數 這些數位邏輯並未經組織以執行任何特定的函數 計算機輔助設計(CAD) 設計者使用PLD發展軟體完成須要的邏輯 有兩種方式定義邏輯的組織 圖表(Schematic)與高階語言 高階語言即為硬體描述語言(HDL) 可程式邏輯裝置 (續) 圖1.11 可程式邏輯裝置 的設計流程 可程式邏輯裝置 (續) 可程式邏輯的三種主要型式 SPLD(simple programmable logic device,簡單可程式邏輯裝置) CPLD(complex programmable logic device,複雜可程式邏輯裝置) FPGA(field-programmable gate array,場規劃閘陣列) 1.5.2 SPLD SPLD是最基本與最便宜的可程式邏輯型式 包含一些可組態的邏輯閘、可規劃的連接點與記憶元件 SPLD是最早使用的可程式邏輯型式 典型的包裝是24至28隻接腳 為了使邏輯圖容易閱讀,通常會簡化接點表示 SPLD(續) 圖1.12 SPLD的簡 化接點表示 SPLD(續) SPLD依使用技術可分為 PLA(可程式邏輯陣列) PAL(可程式陣列邏輯) GAL(一般陣列邏輯) PROM(可程式唯讀記憶體) PLA結構 圖1.13 SPLD的PLA結構 PAL結構 圖1.14 SPLD的PAL結構 GAL結構 圖1.15 SPLD的GAL結構 PROM結構 圖1.16 PROM的基本結構 1.5.3 CPLD PLD的技術限制 無法將PLD上基本的兩層次AND-OR結構調整到較大面積 大型的數位系統應用 必須增加積體電路的容量來設計較大的PLD 積體電路生產廠商另外推出CPLD(複雜PLD)結構,以獲得要求的型式 CPLD比SPLD有較高的容量 可將較複雜的邏輯電路燒錄其中 CPLD (續) CPLD結構 由多個像PAL/GAL型式的SPLD陣列群組與可程式連結全部安裝在相同的晶片所組成 CPLD (續) 每個PAL/GAL群組稱為邏輯陣列方塊(LAB) 每個邏輯陣列方塊包含一些巨格(macrocell)的PAL/GAL陣列 CPLD與SPLD都是建立在SOP(積項之和)的結構上 CPLD (續) CPLD分類 依複雜的程度,包裝接腳約在44至160間 CPLD的結構會因不同的廠家而有所不同 通常在一個LAB內約有

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档