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

VHDL與微機(jī)接口設(shè)計(趙世霞)

VHDL與微機(jī)接口設(shè)計(趙世霞)

定 價:¥28.00

作 者: 趙世霞等編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: VHDL

ISBN: 9787302085478 出版時間: 2004-07-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 308 字?jǐn)?shù):  

內(nèi)容簡介

  本書是在教學(xué)實踐的基礎(chǔ)上編寫的,主要目的是通過具體的實例來學(xué)習(xí)VHDL語言,并掌握微機(jī)接口電路的設(shè)計方法。本書的內(nèi)容分為3部分:第1部分是VHDL語言基礎(chǔ),介紹了VHDL語言的數(shù)據(jù)類型、基本語句、程序結(jié)構(gòu);第2部分是基于VHDL語言的微機(jī)接口電路設(shè)計,以常用的微機(jī)接口電路為例講述了電路設(shè)計的方法,可以為設(shè)計大型復(fù)雜電路打下基礎(chǔ):第3部分是設(shè)計工具的使用,以ALtera公司的MAX+plusⅡ為例詳細(xì)地講述了軟件的安裝與使用,以圖解的方式給出了詳細(xì)的步驟和操作方法。本書可以作為電子、計算機(jī)類大學(xué)生的實踐類課程教學(xué)用書,也可作為各類電子技術(shù)人員的學(xué)習(xí)參現(xiàn)代電子技術(shù)的發(fā)展促進(jìn)了傳統(tǒng)設(shè)計方法的進(jìn)步,掌握VHDL語言和計算機(jī)接口技術(shù),使用EDA設(shè)計電子系統(tǒng)是電子類的大學(xué)生應(yīng)具備的基本技能。微機(jī)接口是各大學(xué)普遍開設(shè)的計算機(jī)技術(shù)課程,但是我們的教學(xué)實驗大部分是采用專用芯片,在內(nèi)容和形式上基本是固定的?,F(xiàn)在包括計算機(jī)在內(nèi)的電子系統(tǒng)正朝著片上系統(tǒng)SoC(systemonchip)發(fā)展,為適應(yīng)這種新的發(fā)展趨勢,課程的知識結(jié)構(gòu)需要更新,實驗的手段也要有比較大的改觀。VHDL語言是面向硬件描述對象的語言,只有結(jié)合硬件設(shè)計對象來學(xué)習(xí),才能更好地理解和掌握它,因此在學(xué)習(xí)方式上應(yīng)與其他的高級語言有所不同,必須要面對硬件設(shè)計的實體。編寫此書的目的是將VHDL語言的學(xué)習(xí)和微機(jī)接口的設(shè)計緊密地結(jié)合起來,在學(xué)習(xí)硬件描述語言VHDL的基礎(chǔ)上,可親自動手設(shè)計一個實際的微機(jī)接口芯片。從程序設(shè)計、仿真模擬、系統(tǒng)綜合優(yōu)化,目標(biāo)電路代碼裝載到可編程芯片中,直至最后連接到微機(jī)總線上編寫接口程序進(jìn)行調(diào)試。這是一個綜合多方面知識,融會貫通的全過程訓(xùn)練,可提高學(xué)習(xí)硬件的興趣和信心。本書是在教學(xué)實踐的基礎(chǔ)上編寫的,書中的實例都經(jīng)過實踐檢驗。通過一段時間的教學(xué)實踐,我們發(fā)現(xiàn)學(xué)習(xí)一種新的語言對于大多數(shù)學(xué)生難度都不會太大,但是對于設(shè)計并調(diào)試一個實際的應(yīng)用系統(tǒng)來說,有相當(dāng)一部分同學(xué)開始時都感到困惑和迷茫。因此,類似采用EDA設(shè)計的這種教學(xué)實驗,我們必須要給學(xué)生開設(shè),但一定要有針對性,實驗也不能設(shè)計得太大或太繁雜。要讓學(xué)生通過實驗,能夠得到一個完整的成果,而不是半成品或中間件,這樣將有利于激發(fā)學(xué)習(xí)欲望。從開始心里沒有底到逐步相信自己,一直到最后完成作品,每一步都有一種成功的喜悅。經(jīng)過教學(xué)嘗試,我們還認(rèn)為,VHDL語言與微機(jī)接口設(shè)計結(jié)合起來是合適的,難度適中,也可以促進(jìn)學(xué)生對微機(jī)接口的學(xué)習(xí)更深入,不僅了解接口芯片外部的使用特性,而且更加清楚接口芯片內(nèi)部的工作原理。在老師的指導(dǎo)下,充分發(fā)揮學(xué)生的創(chuàng)造性和綜合運(yùn)用知識的能力,從而達(dá)到從驗證學(xué)習(xí)到研究型的轉(zhuǎn)變,課程教學(xué)從以教師為主體到以學(xué)生為主體的轉(zhuǎn)變。在學(xué)習(xí)VHDL基本語法和程序設(shè)計的基礎(chǔ)上,利用本書和現(xiàn)有的微機(jī)接口實驗裝置,可以開設(shè)基于VHDL設(shè)計的各種微機(jī)接口實驗。實驗的平臺可利用各學(xué)?,F(xiàn)有的微機(jī)接口實驗裝置,不需要增加太大的投資。例如,我們就是利用原有的清華大學(xué)科教儀器廠的TPC-H實驗裝置,另外再配上一塊FPGA的實驗板,給學(xué)生開設(shè)實驗的。在此特別感謝參加“SRT項目”和“工程實踐”的同學(xué)耿云川、陳殘和鄒軼等所做的工作。本書的內(nèi)容有些是通過設(shè)計實踐后總結(jié)出來的,也有的是經(jīng)過摸索而得到的(例如該軟件在不同操作系統(tǒng)的平臺下裝載芯片要安裝配置文件的問題),將其介紹給大家,希望在學(xué)習(xí)時少走些彎路。由于作者水平所限,本書在編寫的過程中若有任何錯漏,懇請廣大讀者批評指正。作者24年5月于清華大學(xué)

作者簡介

暫缺《VHDL與微機(jī)接口設(shè)計(趙世霞)》作者簡介

圖書目錄

第1章  概述
  1.1  電子器件的發(fā)展和現(xiàn)狀
  1.2  設(shè)計方法的發(fā)展
  1.3  層次化的設(shè)計與VHDL的應(yīng)用
第2章  VHDL語言與程序結(jié)構(gòu)
  2.1  語言特點(diǎn)與設(shè)計流程
  2.2 VHDL程序基本結(jié)構(gòu)
  2.2.1  實體
  2.2.2  結(jié)構(gòu)體
第3章  VHDL語言基礎(chǔ)
  3.1標(biāo)識符
  3.2數(shù)據(jù)對象(obiect)
  3.3數(shù)據(jù)類型
  3.3.1  標(biāo)準(zhǔn)數(shù)據(jù)類型
  3.3.2  用戶自定義的數(shù)據(jù)類型
  3.3.3  ~EE標(biāo)準(zhǔn)數(shù)據(jù)類型
  3.4詞法單元
  3.5  運(yùn)算操作符與表達(dá)式
第4章  VHDL語言庫的使用
  4.1  庫的作用與使用
  4.2  庫
  4.3程序包
第5章  VHDL基本語法
  5.1  并行語句
  5.1.1  進(jìn)程語句(process)
  5.1.2  WAIT語句
5.1.3  信號賦值語句
  5.1.4  并行斷言語句(assert)
  5.1.5  塊語句(block)
  5.1.6  生成語句(generate)
  5.1.7子程序(subprogram)
  5.1.8其他
  5.2   順序語句
  5.2.1  變量和信號的賦值
  5.2.2  IF語句
  5.2.3  CASE語句
  5.2.4  LOOP語句
  5.2.5  NEXT語句
  5.2.6  EXIT語句
  5.2.7  RETURN語句
  5.2.8  NULL語句
  5.2.9  REPORT語句
  5.3  命名規(guī)則及注釋
  5.4 VHDL設(shè)計舉例
  5.4.1  8位移位寄存器的設(shè)計
  5.4.2  4位微處理器的設(shè)計
  思考題
第6章  微機(jī)接口電路的設(shè)計
  6.1  設(shè)計并行接口芯片
  6.1.1  理解芯片的功能和結(jié)構(gòu)
  6.1.2  了解芯片的工作方式與編程設(shè)置
  6.1.3  選擇方案構(gòu)思整體的實現(xiàn)思路
  6.1.4  實現(xiàn)相應(yīng)的功能
  6.1.5  優(yōu)化與功能取舍
  6.1.6  仿真模擬并裝載芯片進(jìn)行驗證測試
  6.1.7  設(shè)計實例思考題
  6.2  設(shè)計串行接口芯片
  6.2.1  串行通信的基本概念與術(shù)語
  6.2.2  解芯片并構(gòu)思整體的實現(xiàn)思路
  6.2.3  用VIOL實現(xiàn)設(shè)計的思路
  6.2.4設(shè)計實例
  6.3  設(shè)計定時/計數(shù)器芯片8253/8254
  6.3.1  解芯片的結(jié)構(gòu)與功能
  6.3.2  構(gòu)思整體的實現(xiàn)思路
  6.3.3  設(shè)計實例
  6.4設(shè)計PS/2鍵盤接口
  6.4.1  PS/2接口通信
  6.4.2鍵盤掃描碼表
  6.4.3  設(shè)計實例
  思考題
  第3部分  設(shè)計工具的使用
  第7章  設(shè)計軟件的使用
  7.1  MAX+plusⅡ的使用
  7.1.1  MAX+plusⅡ概況
  7.1.2  軟件的安裝與認(rèn)證
  7.1.3  軟件的使用
  7.1.4  軟件在使用中的常見問題
  7.2 QuartusⅡ的使用
  7.2.1  軟件的安裝
  7.2.2軟件的使用
  7.3  配置文件的安裝
附錄A  PCI接口卡的編程
  A.1  使用PCI接口卡在Windows2000下的編程
  A.1.1  基本輸入/輸出函數(shù)
  A.1.2  中斷函數(shù)
  A.2  使用PCI接口卡在Windows98下的編程
  A.2.1  替換基地址值的方法
  A.2.2  使用中斷時的編程
附錄B  ASCII碼表
附錄C  常用DOS功能調(diào)用命令
參考文獻(xiàn)

本目錄推薦

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