出版時間:2005-6 出版社:機械工業(yè)出版社 作者:阿森頓 頁數(shù):570
Tag標(biāo)簽:無
內(nèi)容概要
電子數(shù)字系統(tǒng)的復(fù)雜性隨著時間呈指數(shù)形式增加。事實上,產(chǎn)品壽命周期的不斷降低和產(chǎn)品可靠性要求的不斷提高,迫使電子產(chǎn)品設(shè)計師們需要極大地增加他們設(shè)計的產(chǎn)品質(zhì)量和產(chǎn)出率。VHDL的發(fā)展就是順應(yīng)了這種趨勢。借助于軟件工程領(lǐng)域的復(fù)雜性管理和錯誤檢測技術(shù),VHDL可以消除無關(guān)的細(xì)節(jié),采用與工藝無關(guān)的描述,及早發(fā)現(xiàn)錯誤,增加了從門級到系統(tǒng)級模型之間的可移植性和共用性。 本書包括VHDL-87、VHDL-93和VHDL-2001各種版本的內(nèi)容。詳細(xì)說明VHDL語言所提供的建模工具,并通過實例講解VHDL語言的使用。無論是具有熟練技巧的工程師,還是打算入門的學(xué)生都可以從本書獲益。
作者簡介
Peter J.Ashenden博士從澳大利亞阿雷德雷大學(xué)獲得博士學(xué)位,目前是電子設(shè)計自動化(EDA)方而后的獨立咨詢顧問。他是IEEE高級會員,參與開發(fā)VHDL標(biāo)準(zhǔn),也是IEEE設(shè)計自動化標(biāo)準(zhǔn)委員會(DASC)主席。他還參與Rosetta系統(tǒng)級設(shè)計語言的開發(fā),撰寫過多部關(guān)于VHDL的技術(shù)書籍。
書籍目錄
第1章 基本概念 1 1.1 數(shù)字系統(tǒng)建模 1 1.2 建模的域和層次 3 1.3 建模語言 6 1.4 VHDL的建模概念 6 1.5 學(xué)習(xí)一種新語言:詞匯元素和句法 13 練習(xí) 20第2章 標(biāo)量數(shù)據(jù)類型和操作 23 2.1 常數(shù)和變量 23 2.2 標(biāo)量類型 25 2.3 類型分類 36 2.4 標(biāo)量類型的屬性 39 2.5 表達(dá)式和操作符 41 練習(xí) 43第3章 順序語句 45 3.1 if 語句 45 3.2 case 語句 47 3.3 null語句 52 3.4 loop 語句 52 3.5 斷言和報告語句 61 練習(xí) 65第4章 復(fù)合數(shù)據(jù)類型和操作 67 4.1 數(shù)組 67 4.2 非約束數(shù)組類型 74 4.3 數(shù)組操作和引用 77 4.4 記錄 80 練習(xí) 83第5章 基本建模結(jié)構(gòu) 85 5.1 實體聲明 85 5.2 構(gòu)造體 87 5.3 行為描述 89 5.4 結(jié)構(gòu)化描述 110 5.5 設(shè)計加工 117 練習(xí) 123第6章 實例研究:一個流水線乘法累加器 131 6.1 算法概要 131 6.2 行為模型 133 6.3 寄存器傳輸級模型 140 練習(xí) 151第7章 子程序 153 7.1 過程 153 7.2 過程參數(shù) 158 7.3 并發(fā)過程調(diào)用語句 167 7.4 函數(shù) 169 7.5 重載 173 7.6 聲明的可見性 176 練習(xí) 179第8章 包和use子句 183 8.1 包聲明 183 8.2 包體 188 8.3 use 子句 190 8.4 預(yù)定義包標(biāo)準(zhǔn) 192 8.5 IEEE標(biāo)準(zhǔn)包 193 練習(xí) 202第9章 別名 205 9.1 數(shù)據(jù)對象的別名 205 9.2 非數(shù)據(jù)項的別名 208 練習(xí) 210第10章 實例研究:一個位矢量算術(shù)包 213 10.1 包接口 213 10.2 包體 216 10.3 一個使用算術(shù)包的ALU 223 練習(xí) 224第11章 決斷信號 227 11.1 基本決斷信號 227 11.2 IEEE std_logic_1164決斷子類型 234 11.3 決斷信號和端口 236 11.4 決斷信號參數(shù) 239 練習(xí) 240第12章 類屬常數(shù) 245 12.1 參數(shù)化行為 245 12.2 參數(shù)化結(jié)構(gòu) 248 練習(xí) 249第13章 元件和配置 251 13.1 元件 251 13.2 配置元件實例 255 13.3 配置說明 266 練習(xí) 271第14章 生成語句 275 14.1 生成迭代結(jié)構(gòu) 275 14.2 條件生成結(jié)構(gòu) 279 14.3 生成語句的配置 284 練習(xí) 288第15章 實例研究:DLX計算機系統(tǒng) 293 15.1 DLX CPU綜述 293 15.2 行為模型 298 15.3 測試行為模型 319 15.4 寄存器傳輸級模型 326 15.5 測試寄存器傳輸級模型 355 練習(xí) 359第16章 保護(hù)和塊 361 16.1 保護(hù)信號和斷開 361 16.2 塊和保護(hù)信號賦值 368 16.3 使用塊的結(jié)構(gòu)化模型 373 練習(xí) 378第17章 訪問類型和抽象數(shù)據(jù)類型 381 17.1 訪問類型 381 17.2 鏈接數(shù)據(jù)結(jié)構(gòu) 386 17.3 使用程序包的抽象數(shù)據(jù)類型 390 練習(xí) 400第18章 文件及其輸入和輸出 403 18.1 文件 403 18.2 程序包textio 414 練習(xí) 426第19章 實例研究:隊列網(wǎng)絡(luò) 429 19.1 隊列網(wǎng)絡(luò)概念 429 19.2 隊列網(wǎng)絡(luò)模塊 430 19.3 磁盤系統(tǒng)的隊列網(wǎng)絡(luò) 452 練習(xí) 457第20章 屬性和組 459 20.1 預(yù)定義屬性 459 20.2 用戶定義的屬性 466 20.3 組 476 練習(xí) 478第21章 其他主題 481 21.1 緩沖和連接端口 481 21.2 關(guān)聯(lián)列表中的轉(zhuǎn)換函數(shù) 482 21.3 延遲進(jìn)程 487 21.4 共享變量 489 練習(xí) 497附錄A 綜合 499附錄B 預(yù)定義程序包標(biāo)準(zhǔn) 513附錄C IEEE標(biāo)準(zhǔn)程序包 517附錄D 相關(guān)標(biāo)準(zhǔn) 527附錄E VHDL句法 537附錄F VHDL-87、VHDL-93和VHDL-2001之間的區(qū)別 549附錄G 練習(xí)答案 553參考文獻(xiàn) 571
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載