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

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

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

定 價(jià):¥28.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章  概述
  1.1  電子器件的發(fā)展和現(xiàn)狀
  1.2  設(shè)計(jì)方法的發(fā)展
  1.3  層次化的設(shè)計(jì)與VHDL的應(yīng)用
第2章  VHDL語(yǔ)言與程序結(jié)構(gòu)
  2.1  語(yǔ)言特點(diǎn)與設(shè)計(jì)流程
  2.2 VHDL程序基本結(jié)構(gòu)
  2.2.1  實(shí)體
  2.2.2  結(jié)構(gòu)體
第3章  VHDL語(yǔ)言基礎(chǔ)
  3.1標(biāo)識(shí)符
  3.2數(shù)據(jù)對(duì)象(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語(yǔ)言庫(kù)的使用
  4.1  庫(kù)的作用與使用
  4.2  庫(kù)
  4.3程序包
第5章  VHDL基本語(yǔ)法
  5.1  并行語(yǔ)句
  5.1.1  進(jìn)程語(yǔ)句(process)
  5.1.2  WAIT語(yǔ)句
5.1.3  信號(hào)賦值語(yǔ)句
  5.1.4  并行斷言語(yǔ)句(assert)
  5.1.5  塊語(yǔ)句(block)
  5.1.6  生成語(yǔ)句(generate)
  5.1.7子程序(subprogram)
  5.1.8其他
  5.2   順序語(yǔ)句
  5.2.1  變量和信號(hào)的賦值
  5.2.2  IF語(yǔ)句
  5.2.3  CASE語(yǔ)句
  5.2.4  LOOP語(yǔ)句
  5.2.5  NEXT語(yǔ)句
  5.2.6  EXIT語(yǔ)句
  5.2.7  RETURN語(yǔ)句
  5.2.8  NULL語(yǔ)句
  5.2.9  REPORT語(yǔ)句
  5.3  命名規(guī)則及注釋
  5.4 VHDL設(shè)計(jì)舉例
  5.4.1  8位移位寄存器的設(shè)計(jì)
  5.4.2  4位微處理器的設(shè)計(jì)
  思考題
第6章  微機(jī)接口電路的設(shè)計(jì)
  6.1  設(shè)計(jì)并行接口芯片
  6.1.1  理解芯片的功能和結(jié)構(gòu)
  6.1.2  了解芯片的工作方式與編程設(shè)置
  6.1.3  選擇方案構(gòu)思整體的實(shí)現(xiàn)思路
  6.1.4  實(shí)現(xiàn)相應(yīng)的功能
  6.1.5  優(yōu)化與功能取舍
  6.1.6  仿真模擬并裝載芯片進(jìn)行驗(yàn)證測(cè)試
  6.1.7  設(shè)計(jì)實(shí)例思考題
  6.2  設(shè)計(jì)串行接口芯片
  6.2.1  串行通信的基本概念與術(shù)語(yǔ)
  6.2.2  解芯片并構(gòu)思整體的實(shí)現(xiàn)思路
  6.2.3  用VIOL實(shí)現(xiàn)設(shè)計(jì)的思路
  6.2.4設(shè)計(jì)實(shí)例
  6.3  設(shè)計(jì)定時(shí)/計(jì)數(shù)器芯片8253/8254
  6.3.1  解芯片的結(jié)構(gòu)與功能
  6.3.2  構(gòu)思整體的實(shí)現(xiàn)思路
  6.3.3  設(shè)計(jì)實(shí)例
  6.4設(shè)計(jì)PS/2鍵盤接口
  6.4.1  PS/2接口通信
  6.4.2鍵盤掃描碼表
  6.4.3  設(shè)計(jì)實(shí)例
  思考題
  第3部分  設(shè)計(jì)工具的使用
  第7章  設(shè)計(jì)軟件的使用
  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  使用中斷時(shí)的編程
附錄B  ASCII碼表
附錄C  常用DOS功能調(diào)用命令
參考文獻(xiàn)

本目錄推薦

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