注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)輔助設(shè)計(jì)與工程計(jì)算其他相關(guān)軟件數(shù)字邏輯與VHDL設(shè)計(jì)

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

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

定 價(jià):¥72.00

作 者: Stephen Brown,Zvonko Vranesic著;邊計(jì)年,薛宏熙,吳強(qiáng)譯;邊計(jì)年譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): VHDL與集成電路設(shè)計(jì)叢書
標(biāo) 簽: VHDL

ISBN: 9787302079385 出版時(shí)間: 2005-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 622 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書把數(shù)字邏輯設(shè)計(jì)、VHDL描述以及使用CAD工具三者相結(jié)合,不僅幫助讀者掌握數(shù)字邏輯的設(shè)計(jì)原理,還幫助讀者掌握先進(jìn)的設(shè)計(jì)工具,從而能高效地完成一個(gè)設(shè)計(jì)。本書附有一張光盤,其中包含Altera公司的CAD工具M(jìn)AX+plusII(學(xué)生版)。該軟件工具可以把一個(gè)用VHDL描述的設(shè)計(jì)自動(dòng)映射到可編程器件,即大容量可編程器件(CPLD)或現(xiàn)場(chǎng)可編程門陣列(FPGA)。學(xué)生們可以親手使用MAX+plusII對(duì)本書中VHDL實(shí)例以及家庭作業(yè)做實(shí)驗(yàn)。MAX+plusII是一個(gè)功能強(qiáng)大的商業(yè)化工具,已經(jīng)在工業(yè)界贏得良好聲譽(yù)。它提供一個(gè)成熟的、對(duì)用戶友好的程序包,工程師們用它進(jìn)行設(shè)計(jì)、模擬、測(cè)試并最終實(shí)現(xiàn)邏輯電路。VHDL是一種復(fù)雜的語(yǔ)言,本書沒有對(duì)其做全面介紹,而采用循序漸進(jìn)的方法引導(dǎo)學(xué)習(xí)。為了便于學(xué)生學(xué)習(xí)MAX+plusII,本書附有3個(gè)不同程度的使用指南。本書適合作計(jì)算機(jī)和電子工程等專業(yè)本科生及研究生的教材,也可作集成電路設(shè)計(jì)人員的參考書。本書兼顧經(jīng)典的現(xiàn)代的數(shù)字電路設(shè)計(jì)方法。使用簡(jiǎn)單的邏輯電路介紹基本概念,對(duì)這些簡(jiǎn)單的邏輯電路分別用手工方法和基本于現(xiàn)代CAD技術(shù)進(jìn)行設(shè)計(jì)。在有了基本概念之后,又用CAD工具設(shè)計(jì)更加復(fù)雜而實(shí)用的電路。本書的主要特點(diǎn)是:·大量的詳細(xì)實(shí)例,從僅含少量基本的邏輯電路到像簡(jiǎn)單處理器那樣的數(shù)字系統(tǒng)?!ど钊虢榻B現(xiàn)代數(shù)字電路技術(shù),包括CMOS電路和可編程邏輯器件(CPLD和FPGA)?!ひ訧EEE標(biāo)準(zhǔn)硬件描述語(yǔ)言完整地?cái)⑹鲈O(shè)計(jì)技術(shù)。對(duì)該語(yǔ)言的介紹方法盡量使初學(xué)設(shè)計(jì)者容易理解?!け緯鴰в蠥ltera公司的CAD設(shè)計(jì)系統(tǒng)Max-plussII(CD-ROM光盤),還附有一系列包括詳細(xì)設(shè)計(jì)步驟的使用指南。在CD-ROM光盤中包含書中出現(xiàn)的所有例子?!け緯穆?lián)機(jī)學(xué)習(xí)中心通過因特網(wǎng)提供本書演示文件形式(PowerPoint格式)的圖、更多的習(xí)題、本書的章節(jié)樣本、習(xí)題指導(dǎo)可供訪問,網(wǎng)址為www.mhhe.com/brownvranesic。

作者簡(jiǎn)介

  Stephen Brown在加拿大的New Brunswick大學(xué)獲得電氣工程的學(xué)士學(xué)位,在多倫多一大學(xué)獲得電氣工程碩士和博士學(xué)位。1992年起在多倫多大學(xué)任教,現(xiàn)在是電氣與計(jì)算機(jī)工程系的副教授。1999—2000年任美國(guó)加州圣荷塞的Altera公司的高級(jí)技術(shù)成員,從事高級(jí)CAD算法和可編程邏輯器件的體系結(jié)構(gòu)方面的工作。研究領(lǐng)域包括現(xiàn)場(chǎng)可編程VLSI技術(shù)、CAD算法、以及計(jì)算機(jī)體系結(jié)構(gòu)。1992年在加拿大獲得加拿大自然科學(xué)與工程研究理事會(huì)的最佳博士論文獎(jiǎng)。他還獲得電氣工程、計(jì)算機(jī)工程和計(jì)算機(jī)科學(xué)課程的多項(xiàng)優(yōu)勝獎(jiǎng)。他還是《現(xiàn)場(chǎng)可編程門陣列》一書的合作作者。Zvonko Vranesic在多倫多大學(xué)先后獲得電氣工程的學(xué)士、碩士、博士學(xué)位。1963—1965年,為安大略Bramalea的北方電氣有限公司的設(shè)計(jì)工程師。1968年進(jìn)入多倫多大學(xué),現(xiàn)在是電氣與計(jì)算機(jī)工程系和計(jì)算機(jī)科學(xué)系的教授。1978~1979學(xué)年為英國(guó)劍橋大學(xué)的高級(jí)訪問學(xué)者,1984—1985學(xué)年為巴黎第六大學(xué)的高級(jí)訪問學(xué)者。目前任多倫多大學(xué)理工學(xué)部主席。當(dāng)前的研究范圍包括計(jì)算機(jī)體系結(jié)構(gòu)、現(xiàn)場(chǎng)可編程VLSI技術(shù)以及多值邏輯系統(tǒng)。他還是《計(jì)算機(jī)組織》第4版、《微機(jī)結(jié)構(gòu)》和《現(xiàn)場(chǎng)可編程門陣列》等3本書的合作作者。1990年獲得“本科實(shí)驗(yàn)室指導(dǎo)的創(chuàng)新與特殊貢獻(xiàn)”的Wighton獎(jiǎng)勵(lì)金。他多次代表加拿大參加國(guó)際象棋比賽,并獲得國(guó)際大師的稱號(hào)。

圖書目錄

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

本目錄推薦

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