注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算其他相關軟件VHDL數字系統設計與高層次綜合

VHDL數字系統設計與高層次綜合

VHDL數字系統設計與高層次綜合

定 價:¥33.00

作 者: 林敏 方穎立
出版社: 電子工業(yè)出版社
叢編項: EDA工具應用叢書
標 簽: 數字系統設計

購買這本書可以去


ISBN: 9787505370944 出版時間: 2002-01-01 包裝: 精裝
開本: 787*1092 1/16 頁數: 392 字數:  

內容簡介

  本書全面、系統地介紹了國際標準的硬件描述語言VHDL以及VHDL在現代集成電路設計中的應用,對VHDL和基于VHDL的集成電路設計中的有關問題進行了深入細致地講解,并結合理論分析了大量實例,使本書兼具知識性和實用性。 全書內容共分8章。第1,2,3章介紹了集成電路設計中的基本概念、語言程序基礎和基本邏輯單元的VHDL模型;第4,5章介紹了數字系統的系統級設計和數字系統寄存器的傳輸級設計;第6,7章介紹了數字系統高層次綜合及具體實例;第8章介紹了部分VHDL工具軟件的使用。另外,附錄A列舉了常用的IEEE VHDL標準程序包,附錄B列舉了常用的VHDL語句樣例,以方便讀者快速查閱。 本書可作為大專院校電子類高年級本科生和研究生學習VHDL語言的教科書和參考書,也可以為廣大從事集成電路設計的工程技術人員提供相關的技術參考。

作者簡介

暫缺《VHDL數字系統設計與高層次綜合》作者簡介

圖書目錄

第1章 集成電路設計中的基本概念
1.1 集成電路設計方法分類
1.1.1 正向設計與反向設計
1.1.2 自頂向下的設計和自底向上的設計
1.2 集成電路設計流程
1.2.1 集成電路設計流程的概念和作用
1.2.2 集成電路設計的一般流程
1.3 集成電路設計的表示方法
1.4 傳統與現代集成電路設計的比較
1.4.1 傳統與現代集成電路設計方法的比較
1.4.2 傳統與現代集成電路設計流程的比較
1.5 VHDL在電子系統硬件設計中的優(yōu)點
第2章 VHDL語言程序基礎
2.1 VHDL語言程序的結構
2.1.1 VHDL語言程序設計的基本單元及其構成
2.1.2 VHDL語言構造體的基本子結構
2.1.3 VHDL的設計資源
2.2 VHDL程序的描述方法
2.2.1 VHDL的數據類型與運算符
2.2.2 VHDL語言構造體的3種描述方式
2.2.3 VHDL語言的基本描述語句
第3章 基本邏輯單元的VHDL模型
3.1 組合邏輯電路設計
3.1.1 基本邏輯門設計
3.1.2 編、譯碼器與選擇器
3.1.3 加法器和求補器
3.1.4 三態(tài)門及總線緩沖器
3.2 時序電路設計
3.2.1 時鐘信號和復位信號
3.2.2 觸發(fā)器
3.2.3 寄存器
3.2.4 計數器
3.3 存儲器
3.3.1 存儲器描述中的一些共性問題
3.3.2 ROM(只讀存儲器)
3.3.3 RAM(隨機存儲器)
3.3.4 FIFO(先進先出堆棧)
第4章 數字系統的系統級設計
4.1 構造系統的算法模型
4.2 構造算法模型的簡單舉例
4.2.1 并串轉換電路的算法模型
4.2.2 移位乘法器的算法模型
4.2.3 考慮時序關系的算法模型
4.3 構造算法模型時需要注意的問題
4.3.1 時序檢查
4.3.2 選取適于綜合的模型構造風格
4.3.3 處理復位的方法
4.3.4 時分復用
4.4 系統級算法模型設計舉例——簡單的4模塊系統
第5章 數字系統的寄存器傳輸級設計
5.1 寄存器傳輸級的電路模型
5.2 數據路徑設計
5.2.1 系統級的組合邏輯電路設計
5.2.2 組合邏輯電路的行為域數據流模型
5.2.3 組合邏輯電路的門級結構域綜合
5.2.4 組合邏輯電路設計方法小結
5.3 控制單元設計
5.3.1 有限狀態(tài)機控制器設計
5.3.2 微代碼控制器設計
5.4 超級精簡指令集計算機(URISC)
5.4.1 URISC處理器結構
5.4.2 URISC處理器的控制
5.4.3 URISC處理的狀態(tài)序列和指令周期
5.4.4 URISC系統
5.4.5 在寄存器級設計URISC處理器
5.4.6 URISC處理器中的微代碼控制器
5.4.7 URISC處理器的硬連線控制器
第6章 數字系統的高層次綜合
6.1 數字系統高層次綜合概述
6.1.1 高層次綜合的概念
6.1.2 高層次綜合的意義
6.1.3 高層次綜合的主要內容
6.1.4 高層次綜合的流程
6.2 高層次綜合的準備工作
6.2.1 系統的算法級設計
6.2.2 內部表示轉化
6.2.3 確定約束條件
6.3 算子調度
6.3.1 算子調度的基本概念
6.3.2 ASAP和ALAP調度與時間特性評估
6.3.3 表格調度算法
6.3.4 分枝與邊界調度算法
6.3.5 力量引導調度算法
6.3.6 算子的多周期調度與級聯調度
6.4 資源分配
6.4.1 資源分配的概念
6.4.2 資源分配的“貪婪”算法
6.4.3 基于距離的資源分配算法
6.4.4 資源分配的全通圖算法
6.5 寄存器分配
6.5.1 寄存器分配的基本概念
6.5.2 寄存器分配的方法
6.6 連線網絡的生成
6.6.1 連線網絡簡述
6.6.2 總線形式的連線網絡
6.6.3 點對點形式的連線網絡
6.7 控制碼和控制器的設計
6.7.1 控制碼的生成
6.7.2 控制碼的優(yōu)化
6.7.3 控制器設計
6.8 高層次綜合的性能評估
6.8.1 性能評估簡述
6.8.2 時間與頻率特性評估
6.8.3 資源代價評估
6.8.4 寄存器代價評估
6.8.5 連線網絡代價評估
6.8.6 控制器代價評估
第7章 VHDL行為設計與高層次綜合實例
7.1 設計任務說明
7.1.1 設計要求
7.1.2 設計環(huán)境
7.2 行為級設計與仿真
7.2.1 功能模塊劃分
7.2.2 各功能模塊的行為級設計及其VHDL描述
7.2.3 行為級仿真
7.2.4 由行為級描述得到的系統評估
7.3 高層次綜合與綜合結果仿真
7.3.1 數據控制流圖
7.3.2 算子調度
7.3.3 資源分配
7.3.4 連線網絡
7.3.5 控制器與控制碼
7.3.6 高層次綜合結果的VHDL描述及仿真
7.4 行為級設計與高層次綜合結果比較
7.5 總結
第8章 部分VHDL工具軟件使用指南
8.1 集成電路EDA工具概述
8.1.1 集成電路EDA工具的主要領域
8.1.2 集成電路EDA工具的構成
8.2 ActiveVHDL使用指南
8.2.1 ActiveVHDL概貌
8.2.2 ActiveVHDL的基本設計流程
8.2.3 一個實際操作ActiveVHDL的例子
8.3 MaxplusII 使用指南
8.3.1 MAXPULS II概貌
8.3.2 MAXPLUS II基于VHDL語言的基本設計流程
8.3.3 一個實際操作MAXPLUS II的例子
附錄A IEEE標準程序包
A.1 std_logic_1164程序包(多值邏輯體系)
A.2 std_logic_arith程序包(基本算術運算)
A.3 std_logic_unsigned程序包(無符號向量的算術運算)
A.4 std_logic_signed程序包(有符號向量的算術運算)
附錄B VHDL常用語句樣例
B.1 類型聲明語句(Type Declaration)
B.2 子類型聲明語句(Subtype Declaration)
B.3 包聲明語句(Package Declaration)
B.4 實體語句(Entity Statement)
B.5 結構語句(Architecture Statement)
B.6 進程語句(Process Statement)
B.7 元件聲明語句(Component Declaration)
B.8 元件例化語句(Component Instantiation)
B.9 條件信號賦值語句(Conditional Signal Assignment)
B.10 選擇信號賦值語句(Select Signal Assignment)
B.11 條件判斷語句(If Statement)
B.12 條件選擇語句(Case Statement)
B.13 FOR循環(huán)語句(For...loop Statement)
B.14 WHILE循環(huán)語句(While...loop Statement)
B.15 循環(huán)生成語句(For...generate Statement)
B.16 條件生成語句(If...generate Statement)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號