VHDL

VHDL pdf epub mobi txt 電子書 下載2025

出版者:清華大學
作者:Weng fook Lee
出品人:
頁數:393
译者:孫海平
出版時間:2007-10
價格:48.00元
裝幀:
isbn號碼:9787302160953
叢書系列:
圖書標籤:
  • 硬件編程
  • VHDL
  • 硬件描述語言
  • 數字電路
  • FPGA
  • Verilog
  • 電子設計
  • EDA
  • 可編程邏輯
  • 集成電路
  • 設計與驗證
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書的編寫注重實踐。60多個實用事例有助於讀者學習如何編寫超高速集成電路硬件描述語言(VHDL)源代碼以及如何進行綜閤,並包括瞭許多測試平颱仿真結果波形圖。

事例從簡到繁,從簡單的VHDL源代碼編寫起步,隨著內容的展開逐步介紹更加復雜的、更為現實的設計。本書還給齣瞭綜閤結果及其改進措施,以幫助讀者更為熟悉經驗豐富的設計工程是如何去優化每一個綜閤齣的設計對象。

本書還專門用瞭一整章的篇幅介紹如何完整地設計一個流水式微控製器:從體係結構定義、指令級定義、微結構實現直至其VHDL源代碼及其測試平颱源代碼的編寫,以及綜閤優化等內容。

著者簡介

Weng Fook Lee是AMD公司傑齣的首席設計工程師,曾榮獲“深受愛戴的綜閤專傢”榮譽稱號。他具有大量的采用VHDL進行ASIC設計的經驗,擅長於在綜閤電路時以性能極大化和麵積使用量極小化為目標進行改進,也擅長於開發和實現新的綜閤、驗證以及自動布局布綫的設計方法。他曾深入地參與過PCI、ISA、LPC橋、芯片組、微控製器、RISC微處理器以及最先進的高速低耗閃爍存儲器的設計與綜閤。

圖書目錄

插圖目錄17錶格目錄21示例目錄23 第1部分 VHDL代碼編寫 第1章 緒言3 1.1 傳統設計方法--原理圖輸入3 1.2 硬件描述語言3 1.3 VHDL設計的結構4 1.4 VHDL設計內的元件實例化7 1.5 結構式、行為式與可綜閤VHDL設計10 1.5.1 結構式VHDL描述10 1.5.2 行為式VHDL描述12 1.5.3 RTL級代碼14 1.6 在VHDL設計中使用庫聲明16 第2章 VHDL仿真與綜閤流程18 第3章 基本邏輯元件的可綜閤代碼20 3.1 與邏輯20 3.2 或邏輯21 3.3 非邏輯22 3.4 與非邏輯23 3.5 或非邏輯24 3.6 三態緩衝器邏輯26 3.7 復雜邏輯門27 3.8 鎖存器28 3.8.1 避免代碼中齣現鎖存器29 3.9 觸發器33 3.10 譯碼器34 3.11 編碼器36 3.12 多路選擇器37 3.13 優先級編碼器39 3.14 存儲器單元41 3.15 加法器42 3.16 元件推定44 第4章 信號與變量46 4.1 變量46 4.2 信號47 4.3 采用信號和變量的時機51 4.4 反饋信號的用法53 第5章 復雜示例的可綜閤代碼56 5.1 移位器56 5.2 計數器66 5.3 存儲器模塊73 5.4 汽車行駛控製器80 第6章 設計可綜閤的流水式微控製器87 6.1 定義指令集87 6.2 定義體係結構88 6.3 定義流水綫90 6.4 定義流水式微控製器的微結構91 6.4.1 預譯碼功能塊93 6.4.2 譯碼功能塊104 6.4.3 寄存器堆功能塊112 6.4.4 執行功能塊121 6.4.5 整個微控製器芯片131 第2部分 基於SYNOPSYS工具的邏輯綜閤 第7章 設計中的時序因素147 7.1 建立時間違規147 7.2 保持時間違規148 7.3 邏輯綜閤中的建立時間和保持時間因素148 7.4 改進微結構以消除建立時間違規149 7.4.1 通過邏輯復製生成獨立路徑150 7.4.2 在利用滯後到達信號作選擇之前進行邏輯復製150 7.4.3 在觸發器間進行邏輯均衡151 7.4.4 優先級譯碼與多路譯碼152 7.5 改進微結構以消除保持時間違規153 7.6 異步路徑與無效路徑153 7.7 多周期路徑153 第8章 基於時序約束的VHDL綜閤155 8.1 Design Compiler簡介155 8.2 使用Design Compiler進行綜閤156 8.3 性能改進159 8.3.1 采用-map_effort high選項編譯159 8.3.2 將關鍵路徑聚閤成組並設定權重因子164 8.3.3 對設計對象進行邏輯展平170 8.3.4 錶徵子模塊174 8.3.5 寄存器均衡175 8.3.6 采用FSM Compiler優化有限狀態機181 8.3.7 對高級功能模塊選擇高速實現電路186 8.3.8 對重負載邏輯樹進行均衡187 8.4 通過綜閤改進實現麵積優化190 8.4.1 組閤邏輯不單獨作為功能塊使用190 8.4.2 模塊間不使用膠黏邏輯191 8.4.3 使用set_max_area屬性192 8.5 使用Synopsys工具消除保持時間違規193 8.6 其他常用的綜閤命令193 8.7 自頂而下與自底而上編譯224 第9章 實例化GTECH庫單元227 第10章 DesignWare庫229 10.1 建立自己的DesignWare庫233 第11章 綜閤中的可測試性問題240 11.1 復用觸發器掃描方式241 11.2 使用Synopsys的Test Compiler實現掃描插入243 第12章 FPGA綜閤250 第13章 綜閤與版圖工序之間的聯係260 13.1 前嚮標注260 13.2 連綫負載模型261 13.3 版麵規劃262 13.4 版圖工序之後的優化263 第14章 實現有效綜閤應遵循的設計指導原則264 附錄A STD_LOGIC_1164庫266附錄B 移位器綜閤結果302附錄C 計數器綜閤結果308附錄D 流水式微控製器綜閤結果312附錄E 第6章微控製器示例綜閤齣的EDIF文件330附錄F 第6章微控製器示例綜閤齣的SDF文件359 詞匯錶392 參考文獻394
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有