注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合VHDL程序設(shè)計教程

VHDL程序設(shè)計教程

VHDL程序設(shè)計教程

定 價:¥26.00

作 者: 邢建平、曾繁泰
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校教材
標 簽: VHDL

ISBN: 9787302116523 出版時間: 2005-11-01 包裝: 平裝
開本: 16開 頁數(shù): 275 字數(shù):  

內(nèi)容簡介

  VHDL硬件描述語言是數(shù)字電路設(shè)計者、大規(guī)模專用集成電路(ASIC)設(shè)計者及電子設(shè)計自動化(EDA)工具之間的接口語言,是現(xiàn)代電子設(shè)計的基礎(chǔ)語言。.本書從語法規(guī)則和程序結(jié)構(gòu)兩個方面介紹VHDL語言,重點介紹VHDL語言基礎(chǔ)及其程序設(shè)計,并介紹了VHDL程序設(shè)計實驗上機指導(dǎo)。全書分為兩部分。第1部分主要講述VHDL程序設(shè)計的相關(guān)知識,主要內(nèi)容包括VHDL的語言基礎(chǔ)、詞法基礎(chǔ)、語法基礎(chǔ)、程序設(shè)計基礎(chǔ)、程序設(shè)計實踐及用VHDL語言進行集成電路設(shè)計等。第2部分按照相關(guān)的實驗教學(xué)大綱講述VHDL程序設(shè)計實驗上機的相關(guān)內(nèi)容。..本書內(nèi)容豐富,講解清楚,并力求較強的實踐性和應(yīng)用性,適合作為高等院校微電子、電子、通信等專業(yè)的教材或教學(xué)參考書,也可作為數(shù)字電路設(shè)計人員和大規(guī)模集成電路設(shè)計人員的工具書和參考書。...

作者簡介

暫缺《VHDL程序設(shè)計教程》作者簡介

圖書目錄

目    錄
第1部分
第1章  VHDL語言基礎(chǔ)    3
1.1  概述    3
1.1.1  硬件描述語言的誕生    3
1.1.2  HDL語言的種類    4
1.1.3  VHDL語言上機操作條件    5
1.2  VHDL程序的實體    5
1.2.1  實體的組成    7
1.2.2  類型說明(可選)    8
1.2.3  端口說明    8
1.2.4  實體說明部分    10
1.3  VHDL程序的結(jié)構(gòu)體    10
1.3.1  結(jié)構(gòu)體命名    11
1.3.2  信號定義    11
1.3.3  結(jié)構(gòu)體的行為描述法    13
1.3.4  結(jié)構(gòu)體的數(shù)據(jù)流描述法    14
1.3.5  結(jié)構(gòu)體的結(jié)構(gòu)化描述法    15
1.4  小結(jié)    16
1.5  習(xí)題    17
第2章  VHDL詞法基礎(chǔ)    18
2.1  標識符    18
2.1.1  短標識符    18
2.1.2  擴展標識符    18
2.2  對象    19
2.2.1  常量    20
2.2.2  變量    21
2.2.3  信號    21
2.2.4  文件    22
2.3  數(shù)據(jù)類型    22
2.3.1  標準定義的數(shù)據(jù)類型    23
2.3.2  用戶定義的數(shù)據(jù)類型    25
2.4  類型轉(zhuǎn)換    28
2.4.1  用類型標記法實現(xiàn)類型轉(zhuǎn)換    28
2.4.2  用函數(shù)法實現(xiàn)類型轉(zhuǎn)換    28
2.4.3  用常數(shù)實現(xiàn)類型變換    29
2.4.4  數(shù)據(jù)類型的限定    29
2.4.5  IEEE標準數(shù)據(jù)類型    29
2.5  詞法單元    30
2.5.1  注釋    30
2.5.2  數(shù)字    30
2.5.3  字符、字符串和位串    31
2.6  運算操作符    32
2.6.1  邏輯運算符    32
2.6.2  算術(shù)運算符    32
2.6.3  關(guān)系運算符    33
2.6.4  并置運算符    34
2.6.5  操作符的運算優(yōu)先級    34
2.7  小結(jié)    35
2.8  習(xí)題    36
第3章  VHDL語法基礎(chǔ)    37
3.1  順序語句    37
3.1.1  IF語句    37
3.1.2  CASE語句    40
3.1.3  LOOP語句    42
3.1.4  REPORT語句    45
3.2  并行語句    45
3.2.1  變量賦值語句    46
3.2.2  信號代入語句    47
3.2.3  進程語句(process)    50
3.2.4  模塊語句(block)    55
3.2.5  過程語句(procedure)    60
3.2.6  函數(shù)語句(function)    62
3.2.7  并行斷言語句(assert)    64
3.2.8  參數(shù)傳遞語句(generic)    65
3.2.9  元件調(diào)用語句(component)    67
3.2.10  端口映射語句(port map)    67
3.2.11  生成語句(generate)    68
3.3  命名規(guī)則及注釋    71
3.4  小結(jié)    72
3.5  習(xí)題    72
第4章  VHDL程序設(shè)計基礎(chǔ)    73
4.1  層次化設(shè)計方法    73
4.2  庫    73
4.2.1  庫的概念及語法    73
4.2.2  庫的分類    74
4.3  程序包    75
4.3.1  程序包說明    76
4.3.2  程序包體    77
4.3.3  常用程序包    79
4.4  文件輸入/輸出程序包    86
4.4.1  TEXTIO程序包的語法    86
4.4.2  TEXTIO程序包中的過程函數(shù)    86
4.4.3  TEXTIO程序包的調(diào)用    88
4.5  元件庫    90
4.5.1  構(gòu)造元件    90
4.5.2  程序打包    96
4.5.3  構(gòu)建元件庫    97
4.5.4  元件的調(diào)用    98
4.6  元件的配置    99
4.6.1  默認連接和默認配置    100
4.6.2  元件配置    102
4.6.3  端口映射    104
4.7  塊的配置    105
4.8  參數(shù)指定    108
4.8.1  在結(jié)構(gòu)體中作參數(shù)指定    108
4.8.2  在配置說明中作參數(shù)指定    109
4.9  子程序調(diào)用和重載    112
4.9.1  函數(shù)調(diào)用    113
4.9.2  過程調(diào)用    114
4.9.3  子程序重載    115
4.9.4  運算符重載    118
4.9.5  別名(替換名)    120
4.10  子程序變量    120
4.11  小結(jié)    122
4.12  習(xí)題    122

第5章  VHDL程序設(shè)計實踐    123
5.1  組合邏輯設(shè)計    123
5.1.1  門電路    123
5.1.2  編碼器的設(shè)計    124
5.1.3  譯碼器的設(shè)計    127
5.1.4  加法器的設(shè)計    128
5.2  時序邏輯電路設(shè)計    130
5.2.1  時鐘信號的VHDL描述方法    130
5.2.2  時序電路中復(fù)位信號Reset的VHDL描述方法    132
5.3  觸發(fā)器的設(shè)計    133
5.4  寄存器的設(shè)計    137
5.4.1  8位通用寄存器    137
5.4.2  串入/串出移位寄存器    137
5.5  計數(shù)器的設(shè)計    139
5.5.1  同步計數(shù)器    139
5.5.2  可逆計數(shù)器    140
5.5.3  具有數(shù)據(jù)加載、進位控制的同步計數(shù)器    142
5.6  狀態(tài)機的設(shè)計    144
5.6.1  Moore型狀態(tài)機的設(shè)計    144
5.6.2  狀態(tài)機的建立過程    145
5.6.3  狀態(tài)機的復(fù)位    147
5.6.4  狀態(tài)機信號輸出方法    153
5.6.5  Mealy型狀態(tài)機的設(shè)計    158
5.6.6  容錯狀態(tài)機的設(shè)計    159
5.7  4位微處理器設(shè)計    161
5.7.1  設(shè)計目標的層次化分解    161
5.7.2  構(gòu)造微處理器基本元件    162
5.8  小結(jié)    171
5.9  習(xí)題    172
第6章  用VHDL語言進行集成電路設(shè)計    173
6.1  概論    173
6.1.1  電子設(shè)計技術(shù)的進展    174
6.1.2  EDA工程的實現(xiàn)載體--FPGA器件    176
6.1.3  EDA工程的設(shè)計語言--VHDL語言    177
6.2  設(shè)計描述和系統(tǒng)建模    178
6.2.1  IP設(shè)計和SOC設(shè)計    178
6.2.2  軟IP核與硬IP核    181
6.2.3  設(shè)計復(fù)用方法    182
6.3  設(shè)計綜合    183
6.3.1  高層次綜合概述    184
6.3.2  高層次綜合的范疇    185
6.4  設(shè)計仿真    188
6.4.1  仿真的概念    188
6.4.2  仿真的層次    190
6.4.3  仿真系統(tǒng)的組成    190
6.4.4  常用仿真方法    191
6.5  集成系統(tǒng)設(shè)計方法    192
6.5.1  片上系統(tǒng)概念    192
6.5.2  片上系統(tǒng)的設(shè)計方法    193
6.5.3  可編程系統(tǒng)芯片的設(shè)計    195
6.5.4  片上系統(tǒng)的測試方法    199
6.5.5  片上系統(tǒng)設(shè)計的關(guān)鍵問題    201
6.6  集成電路設(shè)計的實驗室實現(xiàn)方法    203
6.6.1  基于VHDL的設(shè)計描述    203
6.6.2  基于FPGA器件的實現(xiàn)載體    204
6.6.3  設(shè)計的實驗室實現(xiàn)流程    206
6.7  集成電路的版圖設(shè)計    207
6.7.1  物理設(shè)計    207
6.7.2  設(shè)計規(guī)則    208
6.7.3  CMOS電路工藝基礎(chǔ)    210
6.7.4  集成電路版圖全定制設(shè)計方法    212
6.7.5  版圖綜合(layout synthesis)    212
6.8  集成電路設(shè)計的工業(yè)實現(xiàn)    214
6.8.1  半導(dǎo)體產(chǎn)業(yè)模式的轉(zhuǎn)變    214
6.8.2  無晶圓廠的ASIC公司    215
6.8.3  制造代工業(yè)(fountry)    216
6.8.4  IP設(shè)計業(yè)(chipless)    217
6.8.5  設(shè)計代工業(yè)(design foundry)    217
6.8.6  設(shè)計服務(wù)業(yè)(design service)    218
6.9  多項目晶圓流片    221
6.9.1  多項目晶圓的概念    221
6.9.2  多項目晶圓的實施過程    224
6.9.3  多項目晶圓的發(fā)展    226
6.10  小結(jié)    227
6.11   習(xí)題    228

第2部分
第7章  VHDL程序設(shè)計實驗上機指導(dǎo)    231
7.1  集成電路和系統(tǒng)芯片實驗教學(xué)大綱    231
7.2  演示實驗1  EDA工具使用    233
7.3  演示實驗2  集成電路設(shè)計開發(fā)系統(tǒng)的使用    238
7.4  實驗3  集成電路波形仿真    243
7.5  實驗4  組合邏輯設(shè)計    245
7.6  實驗5  數(shù)碼管譯碼驅(qū)動電路設(shè)計    245
7.7  實驗6  時序電路設(shè)計    249
7.8  實驗7  時間顯示芯片設(shè)計    250
7.9  實驗8  片上系統(tǒng)設(shè)計    253
7.10  小結(jié)    255
附錄  實驗7 timerc.vhd程序設(shè)計參考    256

本目錄推薦

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