EDA技術及應用項目教程

陳忠平 許慧燕 高金定

  • 出版商: 機械工業
  • 出版日期: 2026-05-01
  • 售價: $414
  • 語言: 簡體中文
  • 頁數: 260
  • ISBN: 7111807251
  • ISBN-13: 9787111807254
  • 相關分類: Verilog
  • 下單後立即進貨 (約4週~6週)

商品描述

"本書從實踐、實用的角度出發,通過豐富的實例,采用項目化的方式,深入淺出地介紹了EDA技術及其應用。
全書分為6個項目,具體內容包括初識EDA技術、認識PLD、常用EDA集成開發軟件的使用、學習Verilog HDL、常用數字單元的Verilog HDL實現、小型數字系統的應用實例。每個項目由多個任務構成,並配置相應的思考與練習,以加強理論知識的理解。另外,本書配有學習工作頁,其中包含組合邏輯電路實驗、時序邏輯電路實驗和課程設計3個模塊,讀者可以根據學習進度自主完成相應的實驗操作,以加強EDA技術實際應用能力的培養。
本書可作為高等職業院校電子信息類、自動化類專業及相關專業的教材,也可作為廣大電子設計人員的參考用書。"
 

目錄大綱

前言
二維碼資源清單
項目1 初識EDA技術
任務1.1 了解EDA技術及其發展
1.1.1 EDA技術的內涵與特點
1.1.2 EDA技術的發展和展望
任務1.2 熟悉EDA主要內容
1.2.1 EDA技術的主要內容
1.2.2 主要EDA技術廠商
任務1.3 理解數字系統的設計方法與IP核覆用
1.3.1 數字系統的設計方法
1.3.2 IP核覆用技術與SoC
任務1.4 熟悉EDA設計流程
1.4.1 CPLD/FPGA設計流程
1.4.2 ASIC設計流程
思考與練習
項目2 認識PLD
任務2.1 初識PLD
2.1.1 PLD的發展歷程
2.1.2 PLD的分類
2.1.3 PLD的基本結構與電路表示
任務2.2 了解CPLD/FPGA的結構與工作原理
2.2.1 CPLD的結構與工作原理
2.2.2 FPGA的結構與工作原理
任務2.3 熟悉CPLD/FPGA產品
2.3.1 Altera(英特爾)公司的PLD
2.3.2 Xilinx(AMD)公司的PLD
2.3.3 Lattice公司的PLD
2.3.4 國產PLD
任務2.4 CPLD/FPGA的編程與配置
2.4.1 編程與配置工藝
2.4.2 下載電纜與接口
2.4.3 CPLD的編程
2.4.4 FPGA的配置
思考與練習
項目3 常用EDA集成開發軟件的使用
任務3.1 了解EDA集成開發軟件
3.1.1 Quartus Prime軟件簡介
3.1.2 Quartus Prime設計流程
3.1.3 Vivado設計套件簡介
3.1.4 Vivado設計流程
任務3.2 Quartus Prime原理圖輸入設計
3.2.1 應用基本元件庫設計4選1數據選擇器
3.2.2 應用宏函數設計十進制計數器
3.2.3 應用宏功能模塊設計十進制計數器
任務3.3 Quartus Prime文本輸入設計
3.3.14 個開關分別控制4個信號燈的文本輸入設計
3.3.2 應用層次法設計簡易4人搶答器
3.3.3 應用層次法混合式設計雙2選1多路選擇器
任務3.4 熟悉Vivado的使用
3.4.1 創建項目並輸入源程序
3.4.2 行為仿真
3.4.3 綜合與引腳約束
3.4.4 生成比特流文件並下載
思考與練習
項目4 學習Verilog HDL
任務4.1 了解Verilog HDL
4.1.1 常用HDL
4.1.2 Verilog HDL的特點
4.1.3 Verilog HDL程序的描述方式
4.1.4 Verilog HDL程序設計約定
任務4.2 認識Verilog HDL模塊結構
4.2.1 模塊結構
4.2.2 定義模塊
4.2.3 定義端口
4.2.4 數據類型聲明
4.2.5 邏輯功能定義
任務4.3 熟悉Verilog HDL語言要素
4.3.1 文字規則
4.3.2 常量
4.3.3 數據類型與變量
4.3.4 參數
4.3.5 位變量與矢量
4.3.6 操作符與表達式
任務4.4 熟悉Verilog HDL描述語句
4.4.1 過程語句
4.4.2 塊語句
4.4.3 時序控制語句
4.4.4 賦值語句
4.4.5 條件語句
4.4.6 循環語句
4.4.7 結構化描述語句
任務4.5 設計Verilog Test Bench仿真
4.5.1 設計Test Bench
4.5.2 Verilog Test Bench仿真實例
思考與練習
項目5 常用數字單元的Verilog HDL實現
任務5.1 組合邏輯電路的實現
5.1.1 基本門電路
5.1.2 編碼器
5.1.3 譯碼器
5.1.4 數據比較器
5.1.5 數據選擇器與數據分配器
任務5.2 時序邏輯電路的實現
5.2.1 觸發器
5.2.2 鎖存器
5.2.3 寄存器
5.2.4 計數器
5.2.5 分頻器
任務5.3 存儲器電路的實現
5.3.1 只讀存儲器
5.3.2 隨機存儲器
任務5.4 狀態機的實現
5.4.1 狀態機的基本結構
5.4.2 一般狀態機
5.4.3 Moore型狀態機
5.4.4 Mealy型狀態機
思考與練習
項目6 小型數字系統的應用實例
任務6.1 流水燈顯示控制
6.1.1 流水燈顯示控制硬件電路設計
6.1.2 流水燈顯示控制軟件程序設計
6.1.3 流水燈顯示控制仿真與驗證
任務6.28 位數碼管移位顯示控制
6.2.18 位數碼管移位顯示控制硬件電路設計
6.2.28 位數碼管移位顯示控制軟件程序設計
6.2.38 位數碼管移位顯示控制仿真與驗證
任務6.3 模擬交通信號燈控制器的設計
6.3.1 模擬交通信號燈控制器的控制要求
6.3.2 模擬交通信號燈控制器的硬件電路設計
6.3.3 模擬交通信號燈控制器的軟件程序設計
6.3.4 模擬交通信號燈控制器的仿真與驗證
任務6.4 時間可調數字鐘的設計
6.4.1 時間可調數字鐘的硬件電路設計
6.4.2 時間可調數字鐘的軟件程序設計
6.4.3 時間可調數字鐘的仿真與驗證
思考與練習
附錄 Verilog HDL關鍵字
參考文獻

最後瀏覽商品 (20)