數(shù)字邏輯與VHDL設(shè)計

出版時間:2005-1-1  出版社:清華大學(xué)出版社  作者:Stephen Brown Zvonko Vranesic,邊計年,吳強(qiáng),薛宏熙  頁數(shù):622  字?jǐn)?shù):946000  譯者:邊計年,吳強(qiáng),薛宏熙  
Tag標(biāo)簽:無  

內(nèi)容概要

本書把數(shù)字邏輯設(shè)計、VHDL描述以及使用CAD工具三者相結(jié)合,不僅幫助讀者掌握數(shù)字邏輯的設(shè)計原理,還幫助讀者掌握先進(jìn)的設(shè)計工具,從而能高效地完成一個設(shè)計。    本書附有一張光盤,其中包含Altera公司的CAD工具M(jìn)AX+plusⅡ(學(xué)生版)。該軟件工具可以把一個用VHDL描述的設(shè)計自動映射到可編程器件,即大容量可編程器件(CPLD)或現(xiàn)場可編程門陣列(FPGA)。學(xué)生們可以親手使用MAX+plusⅡ?qū)Ρ緯蠽HDL實例以及家庭作業(yè)做實驗。MAX+plusⅡ是一個功能強(qiáng)大的商業(yè)化工具,已經(jīng)在工業(yè)界贏得良好聲譽(yù)。它提供一個成熟的、對用戶友好的程序包,工程師們用它進(jìn)行設(shè)計、模擬、測試并最終實現(xiàn)邏輯電路。    VHDL是一種復(fù)雜的語言,本書沒有對其做全面介紹,而采用循序漸進(jìn)的方法引導(dǎo)學(xué)習(xí)。為了便于學(xué)生學(xué)習(xí)MAX+plusⅡ,本書附有3個不同程度的使用指南。    本書適合作計算機(jī)和電子工程等專業(yè)本科生及研究生的教材,也可作集成電路設(shè)計人員的參考書。

作者簡介

Stephen Brown在加拿大的New Brunswick大學(xué)獲得電氣工程的學(xué)士學(xué)位,在多倫多大學(xué)獲得電氣工程碩士和博士學(xué)位。1992年起在多倫多大學(xué)任教,現(xiàn)在是電氣與計算機(jī)工程系的副教授。1999-2000年任美國加州圣荷塞的Altera公司的高級技術(shù)成員,從事高級CAD算法和可編程邏輯器件的體系結(jié)構(gòu)方面的工作。
研究領(lǐng)域包括現(xiàn)場可編程VLSI技術(shù)、CAD算法、以及計算機(jī)體系結(jié)構(gòu)。1992年在加拿大獲得加拿大自然科學(xué)與工程研究理事會的最佳博士論文獎。
他還獲得電氣工程、計算機(jī)工程和計算機(jī)科學(xué)課程的多項優(yōu)勝獎。他還是《現(xiàn)場可編程門陳列》一書的合作作者。

書籍目錄

第1章 設(shè)計概念  1.1 數(shù)字硬件   1.1.1 標(biāo)準(zhǔn)芯片   1.1.2 可編程邏輯器件   1.1.3 全定制設(shè)計芯片  1.2 設(shè)計過程  1.3 數(shù)字硬件的設(shè)計   1.3.1 基本設(shè)計周期   1.3.2 數(shù)字硬件單元的設(shè)計  1.4 本書的邏輯電路設(shè)計  1.5 理論與實際  參考文獻(xiàn)第2章 邏輯電路導(dǎo)論  2.1 變量與函數(shù)  2.2 反相  2.3 真值表  2.4 邏輯門與網(wǎng)絡(luò)   2.4.1 邏輯網(wǎng)絡(luò)的分析  2.5 布爾代數(shù)   2.5.1 文氏圖   2.5.2 記號與術(shù)語   2.5.3 運(yùn)算的優(yōu)先級  2.6 用與門、或門和非門進(jìn)行綜合   2.6.1 積之和形式與和之積形式  2.7 設(shè)計實例   2.7.1 三路燈控制   2.7.2 多路器電路.  2.8 CAD 211具簡介   2.8.1 設(shè)計輸人   2.8.2 綜合   2.8.3 功能模擬   2.8.4 小結(jié)  2.9 VHDL簡介   2.9.1 用VHDL表示數(shù)字電路   2.9.2如何寫簡單VHDL代碼   2.9.3如何寫VHDL代碼  2.10 結(jié)論  習(xí)題  參考文獻(xiàn)第3章 實現(xiàn)技術(shù)  3.1晶體管開關(guān)  3.2 NMOS邏輯門  3.3 CMOS邏輯門    3.3.1 邏輯門電路的速度  3.4負(fù)邏輯系統(tǒng)  3.5 標(biāo)準(zhǔn)芯片   3.5.1 7400系列標(biāo)準(zhǔn)芯片  3.6可編程邏輯器件   3.6.1 可編程邏輯陣列PLA    3.6.2 可編程陣列邏輯PAL    3.6.3對PLA和PAL編程   3.6.4復(fù)合可編程邏輯器件CPLD   3.6.5 現(xiàn)場可編程門陣列   3.6.6 使用CAD 32具在CPLD和FPGA中實現(xiàn)電路  3.7 客戶定制芯片、標(biāo)準(zhǔn)單元和門陣列  3.8 實際特性   3.8.1 金屬氧化物場效應(yīng)晶體管的制造和特性   3.8.2 MOSFET的導(dǎo)通電阻   3.8.3 邏輯門的電平   3.8.4 噪聲容限   3.8.5 邏輯門的動態(tài)運(yùn)行   3.8.6邏輯門的功耗   3.8.7 通過晶體管開關(guān)傳送1和0   3.8.8 邏輯門的扇人和扇出  3.9 傳輸門   3.9.1 異或門   3.9.2多路器電路  3.10可編程器件(SPLD,CPLD和FPGA)的實現(xiàn)細(xì)節(jié)   3.10.1 FPGA的實現(xiàn)  3.11 結(jié)束語  習(xí)題  參考文獻(xiàn)第4章 邏輯函數(shù)的優(yōu)化實現(xiàn)  4.1 卡諾圖  4.2 最小化的策略   4.2.1 名詞術(shù)語   4.2.2 最小化過程  4.3 和之積形式的最小化  4.4 不完全規(guī)定函數(shù)  4.5 多輸出電路  4.6 與非門和或非門組成的邏輯網(wǎng)絡(luò)  4.7 多級綜合   4.7.1 提取公因子   4.7.2 功能分解   4.7.3 多級與非和或非電路  4.8 多級電路分析  4.9 立方體表示法   4.9.1 立方體和超立方體  4.10 使用立方體表示法對函數(shù)最小化   4.10.1 產(chǎn)生質(zhì)量涵項   4.10.2 確定必要質(zhì)蘊(yùn)涵項   4.10.3 求最小覆蓋的完整過程  4.11 一些實際問題  4.12 CAD工具   4.12.1 邏輯綜合和優(yōu)化   4.12.2 物理設(shè)計   4.12.3 時序模擬   4.12.4 設(shè)計流程小結(jié)   4.12.5 由VHDL代碼綜合而得的電路實例  4.13 小結(jié)  習(xí)題  參考文獻(xiàn)第5章 數(shù)的表示方尖和算術(shù)運(yùn)算電路  5.1 數(shù)的位置表示法   5.1.1 無符號整數(shù)   5.1.2 十進(jìn)制系統(tǒng)和二進(jìn)制系統(tǒng)之間的轉(zhuǎn)換   5.1.3 八進(jìn)制和十六進(jìn)制數(shù)的表示方法  5.2 無符號數(shù)的加法運(yùn)算   5.2.1 全加器的分解   5.2.2 行波進(jìn)位加法器   5.2.3 設(shè)計實例  5.3 有符號數(shù)   5.3.1 負(fù)數(shù)   5.3.2 加法和減法   5.3.3 加法器、減法器   5.3.4 基數(shù)補(bǔ)碼方案   5.3.5 算術(shù)運(yùn)算的一般觀察   5.3.6 電路的性能  5.4 快速加法器   5.4.1 先行進(jìn)位加法器  5.5 使用CAD工具設(shè)計算術(shù)運(yùn)算電路   5.5.1 使用原理圖編輯器設(shè)計算術(shù)運(yùn)算電路   5.5.2 使用VHDL設(shè)計算術(shù)運(yùn)算電路   5.5.3 VHDL代碼中表示數(shù)字方法   5.5.4 算術(shù)賦值語句  5.6 乘法   5.6.1 無符號數(shù)的陣列乘法器   5.6.2 有符號數(shù)的乘法  5.7 數(shù)的其他表示方法   5.7.1 定點數(shù)   5.7.2 浮點數(shù)   5.7.3 二十進(jìn)制表示法  5.8 ASCII字符代數(shù)  習(xí)題  參考文獻(xiàn)第6章 組合電路積木塊  6.1 多路器   6.1.1 以多路器為元件的邏輯綜合   6.1.2 使用香農(nóng)展開的多路器綜合  6.2 譯碼器   6.2.1 多路分解器  6.3 編碼器   6.3.1 二進(jìn)制編碼器   6.3.2 優(yōu)先級編碼器  6.4 代碼轉(zhuǎn)換器  6.5 算術(shù)比較電路  6.6 用VHDL設(shè)計組合邏輯電路   6.6.1 賦值語句   6.6.2 選擇信號賦值語句   6.6.3 條件信號賦值語句   6.6.4 FOR生成語句   6.6.5 并行和順序賦值語句   6.6.6 進(jìn)程語句   6.6.7 CASE語句  6.7 結(jié)束語  習(xí)題  參考文獻(xiàn)第7章 觸發(fā)器、寄存器、計數(shù)器和一個簡單的處理器  7.1 基本的鎖存器  7.2 SR選通鎖存器   7.2.1 用與非門組成選通RS鎖存器  7.3 選通D鎖存器   7.3.1 傳輸延遲的影響  7.4 主從觸發(fā)器和邊沿解發(fā)D觸發(fā)器   7.4.1 主從D觸發(fā)器   7.4.2 邊沿觸發(fā)的D觸發(fā)沿   7.4.3 帶有清0和預(yù)置信號的D觸發(fā)器  7.5 T觸發(fā)器   7.5.1 可配置的觸發(fā)器  7.6 JK觸發(fā)器  7.7 術(shù)語小結(jié)  7.8 寄存器   7.8.1 移位寄存器   7.8.2 并行存取的移位寄存器  7.9 計數(shù)器   7.9.1 異步計數(shù)器   7.9.2 同步計數(shù)器   7.9.3 具有并行加載功能的計數(shù)器  7.10 同步清0  7.11 其他類型計數(shù)器   7.11.1 二-十進(jìn)制計數(shù)器   7.11.2 環(huán)形計數(shù)器   7.11.3 Johnson計數(shù)器   7.11.4 關(guān)于計數(shù)器設(shè)計的評述  7.12 用CAD工具設(shè)計含存儲元件的電路   7.12.1 用圖形編輯器設(shè)計含存儲元件的電路   7.12.2 在VHDL代碼中使用鎖存器和觸發(fā)器   7.12.3 用VHDL的順序語句描述存儲元件  7.13 用CAD工具設(shè)計包含寄存器和計數(shù)器的電路   7.13.1 用圖形編輯器設(shè)計包含寄存器和計數(shù)器的電路   7.13.2 用VHDL描述含寄存器和計數(shù)器的電路   7.13.3 使用VHDL的順序語句描述寄存器和計數(shù)器  7.14 設(shè)計實例   7.14.1 總線結(jié)構(gòu)   7.14.2 簡單的處理器   7.14.3 反應(yīng)計時器  7.15 小結(jié)  習(xí)題  參考文獻(xiàn)第8章 同步時序電路  8.1 基本設(shè)計步驟   8.1.1 狀態(tài)圖   8.1.2 狀態(tài)表   8.1.3 狀態(tài)分配   8.1.4 選擇觸發(fā)器得到次態(tài)和輸出表達(dá)式   8.1.5 時序圖   8.1.6 設(shè)計步驟小結(jié)  8.2 狀態(tài)分配問題   8.2.1 一熱態(tài)位編碼  8.3 Mealy狀態(tài)模型  8.4 用CAD工具設(shè)計有限狀態(tài)機(jī)   8.4.1 用VHDL描述Moore型有限狀態(tài)機(jī)   8.4.2 VHDL代碼的綜合   8.4.3 電路的模擬與測試   8.4.4 另一種風(fēng)格的VHDL代碼   8.4.5 使用CAD工具的設(shè)計步驟小結(jié)   8.4.6 用VHDL代碼指定狀態(tài)分配   8.4.7 用VHDL描述Mealy型有限狀態(tài)機(jī)  8.5 串行加法器實例   8.5.1 串行加法器的Mealy型有限狀態(tài)機(jī)   8.5.2 串行加法器的Moore型有限狀態(tài)機(jī)   8.5.3 串行加法器的VHDL代碼  8.6 狀態(tài)最小化   8.6.1 劃分最小化過程   8.6.2 不完全規(guī)定有限狀態(tài)機(jī)  8.7 用時序電路的方法設(shè)計計數(shù)器   8.7.1 模8計數(shù)器的狀態(tài)圖和狀態(tài)表   8.7.2 狀態(tài)分配   8.7.3 用D觸發(fā)器實現(xiàn)   8.7.4 用JK觸發(fā)器實現(xiàn)   8.7.5 實例——另一種計數(shù)器  8.8 仲裁器電路的有限狀態(tài)機(jī)   8.8.1 仲裁器電路的實現(xiàn)   8.8.2 減小狀態(tài)機(jī)的輸入延遲   8.8.3 小結(jié)  8.9 同步時序電路的分析  8.10 算法狀態(tài)機(jī)(ASM)流程圖  8.11 時序電路的形式模型  8.12 結(jié)束語  習(xí)題  參考文獻(xiàn)第9章 異步時序電路  9.1 異步行為  9.2 異步電路分析  9.3 異步電路綜述  9.4 狀態(tài)化簡  9.5 狀態(tài)分配   9.5.1 遷移圖   9.5.2 利用未指定的次態(tài)項   9.5.3 利用附加狀態(tài)變量的狀態(tài)分配   9.5.4 一熱態(tài)位狀態(tài)分配  9.6 冒險   9.6.1 靜態(tài)冒險   9.6.2 動態(tài)冒險   9.6.3 冒險的影響  9.7 一個完整的設(shè)計實例   9.7.1 自動售貨機(jī)控制器  9.8 本章小結(jié)  習(xí)題  參考文獻(xiàn)第10章 數(shù)字系統(tǒng)設(shè)計  10.1 積木塊電路   10.1.1 帶使能輸入的觸發(fā)器和寄存器   10.1.2 帶有使能輸入的移位寄存器   10.1.3 靜態(tài)隨機(jī)的訪問存儲器(SRAM)   10.1.4 PLD中的SRAM模塊  10.2 設(shè)計實例   10.2.1 位計數(shù)器電路   10.2.2 含有時間信息的算法狀態(tài)圖   10.2.3 移位加乘法器   10.2.4 除法器   10.2.5 算術(shù)平均器   10.2.6 排序操作  10.3 時鐘同步   10.3.1 時鐘偏移   10.3.2 觸發(fā)器的時間參數(shù)   10.3.3 觸發(fā)器的異步輸入   10.3.4 消除開發(fā)抖動  10.4 結(jié)論  習(xí)題  參考文獻(xiàn)第11章 邏輯電路的測試  11.1 故障模型   11.1.1 固定故障   11.1.2 單故障與多故障   11.1.3 CMOS電路  11.2 測試集的復(fù)雜性  11.3 路徑敏化   11.3.1 指定故障的檢測  11.4 樹型結(jié)構(gòu)的電路  11.5 隨機(jī)測試  11.6 時序電路的測試   11.6.1 可測性設(shè)計  11.7 內(nèi)建自測試   11.7.1 內(nèi)建邏輯塊觀察器   11.7.2 名標(biāo)分析   11.7.3 邊界掃描  11.8 印制電路板   11.8.1 PCB的測試   11.8.2 測試設(shè)備  11.9 本章小結(jié)  習(xí)題  參考文獻(xiàn)附錄A VHDL簡介附錄B 使用指南1附錄C 使用指南2附錄D 使用指南3附錄E 商業(yè)器件附錄F 英漢詞匯對照表

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    數(shù)字邏輯與VHDL設(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   第二版的英文版已經(jīng)出來了,使用altera公司的最新開發(fā)環(huán)境quartus來運(yùn)行實例的。不過我不知道中文版的有沒有,在google、百度搜了一下都沒看到。所以就拿第一版的將就下來,畢竟是名家寫的,看了下,也還不錯。(第一版使用的例子還是用max+plusII來編譯的)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7