出版時(shí)間:2009-5 出版社:人民郵電出版社 作者:羅力凡 等編著 頁(yè)數(shù):300
前言
本書作者從事數(shù)字電路設(shè)計(jì)工作已有多年,深感基于VHDL硬件描述語言的FPGA技術(shù)在電子信息工程領(lǐng)域的重要性。VHDL作為當(dāng)今非常流行的硬件描述語言,已經(jīng)隨著可編程邏輯器件在國(guó)內(nèi)的迅猛發(fā)展,深深地吸引了廣大電子硬件工程師。用VHDL編程實(shí)現(xiàn)傳統(tǒng)的電路功能已經(jīng)成為廣大電子硬件工程師進(jìn)行電路設(shè)計(jì)的首選。用。硬件描述語言做電路設(shè)計(jì)具有開發(fā)周期短、設(shè)計(jì)易于修改、電路簡(jiǎn)單、成本低廉等優(yōu)點(diǎn),對(duì)那些外形結(jié)構(gòu)要求小巧的微電子系統(tǒng),可以直接利用FPGA器件的可編程特性來大大減少芯片的使用量,從而提高外形結(jié)構(gòu)設(shè)計(jì)靈活性及系統(tǒng)可靠性。目前,全球最大的可編程邏輯器件制造商、FPGA的發(fā)明者Xilinx公司已經(jīng)成功推出了ISE 10.1,這將引導(dǎo)FPGA的設(shè)計(jì)進(jìn)入一個(gè)更快速、更成熟、更具時(shí)代前瞻性的嶄新階段?! ∨c此同時(shí),各大公司和高校也紛紛設(shè)立了可編程邏輯器件(主要指FPGA和CPLD)設(shè)計(jì)研究機(jī)構(gòu),已經(jīng)有相當(dāng)一部分電子硬件開發(fā)人員和學(xué)者在從事與之相關(guān)的工作和研究。尤其是在各大高校,可編程邏輯課題組如雨后春筍已經(jīng)在全國(guó)蔓延開來。正是有了這樣的現(xiàn)實(shí)背景,渴望有一本通俗易懂,有大量實(shí)際開發(fā)經(jīng)驗(yàn)的入門指導(dǎo)性書籍已經(jīng)成為許多在校大學(xué)生和在職工程技術(shù)人員的迫切愿望。縱觀現(xiàn)有書店里的FPGA設(shè)計(jì)指導(dǎo)類書籍,大多注重對(duì)設(shè)計(jì)理論的闡述而對(duì)實(shí)際的開發(fā)經(jīng)驗(yàn)談之較少,這對(duì)那些需要在短時(shí)間內(nèi)快速掌握FPGA開發(fā)方法、能盡快上手做設(shè)計(jì)的初學(xué)者來說,無疑是很難在選擇參考書上做出果斷、準(zhǔn)確的選擇?! 』贔PGA的電子設(shè)計(jì)是一個(gè)靈活性、實(shí)踐性非常強(qiáng)的工作,需要有相當(dāng)豐富的經(jīng)驗(yàn)才能設(shè)計(jì)出具有高可靠性的產(chǎn)品,因此缺乏理論與實(shí)踐結(jié)合的學(xué)習(xí)不僅會(huì)對(duì)工程的開發(fā)有相當(dāng)大的負(fù)面影響,而且隨著學(xué)習(xí)的深入還容易陷入“死胡同”。正是基于這些寶貴的經(jīng)驗(yàn)教訓(xùn),本書的作者特別希望擺脫傳統(tǒng)的寫作方式對(duì)學(xué)習(xí)者思路的束縛,因而將本書的基調(diào)定位為“用理論指導(dǎo)實(shí)踐,用實(shí)踐驗(yàn)證發(fā)展理論”。
內(nèi)容概要
本書是一本專門介紹如何快速掌握使用VHDL語言開發(fā)FPGA的方法與技巧的圖書。本書從最基本的VHDL硬件描述語言講起,先是通過對(duì)VHDL概念、語法、基本電路編程方法的講解,讓讀者掌握FPGA的開發(fā)語言;接著通過對(duì)FPGA開發(fā)工具、開發(fā)思想、開發(fā)技巧的詳細(xì)闡述,讓讀者從根本上理解FPGA開發(fā)的深層內(nèi)涵;最后通過大量的工程實(shí)例,將FPGA開發(fā)語言、開發(fā)工具、開發(fā)思想和實(shí)際工程實(shí)現(xiàn)完美的結(jié)合?! ”緯炎x者的實(shí)際需求作為內(nèi)容的切入點(diǎn),在講述抽象理論時(shí)注重引用實(shí)例將理論形象化,在講述實(shí)例時(shí)又注重將優(yōu)秀的設(shè)計(jì)理念巧妙融合進(jìn)來。全書講述清楚,內(nèi)容由淺入深,書中的大量實(shí)例凝結(jié)了作者多年的實(shí)際開發(fā)經(jīng)驗(yàn),具有較高的參考意義和實(shí)用價(jià)值。本書既可作為廣大數(shù)字電路設(shè)計(jì)人員的設(shè)計(jì)指南,也可以作為高等院校電子、通信、計(jì)算機(jī)類專業(yè)的教材和參考書。
書籍目錄
第1章 VHDL語言概述及基本結(jié)構(gòu) 1.1 VHDL語言概述 1.1.1 VHDL語言的產(chǎn)生歷史 1.1.2 用VHDL語言進(jìn)行硬件設(shè)計(jì)的主要優(yōu)勢(shì) 1.1.3 用VHDL語言設(shè)計(jì)的基本流程 1.1.4 VHDL語言與Verilog HDL語言的比較 1.2 VHDL語言程序的基本模型結(jié)構(gòu) 1.2.1 VHDL語言程序的基本結(jié)構(gòu)單元 1.2.2 VHDL語言結(jié)構(gòu)體的3種描述方法 1.2.3 VHDL語言結(jié)構(gòu)體的子結(jié)構(gòu)描述 第2章 VHDL的語法要素 2.1 VHDL語言的數(shù)據(jù)操作要素 2.1.1 VHDL語言的數(shù)據(jù)對(duì)象 2.1.2 VHDL語言的數(shù)據(jù)類型 2.2 VHDL語言的運(yùn)算操作符 2.2.1 邏輯運(yùn)算符 2.2.2 算術(shù)運(yùn)算符 2.2.3 關(guān)系運(yùn)算符 2.2.4 并置運(yùn)算符 2.2.5 運(yùn)算符的優(yōu)先級(jí) 2.3 VHDL語言的詞法規(guī)定 2.3.1 字符 2.3.2 分界符 2.3.3 標(biāo)識(shí)符 2.3.4 注釋 2.4 VHDL語言中的庫(kù) 2.4.1 庫(kù)的概念 2.4.2 常見的庫(kù) 2.5 VHDL語言中的程序包 2.5.1 程序包的基本概念 2.5.2 常見的程序包 第3章 VHDL語言的描述語句 3.1 順序描述語句 3.1.1 WAIT語句 3.1.2 順序賦值語句 3.1.3 IF語句 3.1.4 CASE語句 3.1.5 LOOP語句 3.1.6 NEXT語句與EXIT語句 3.1.7 ASSERT語句 3.1.8 RETURN語句 3.2 并行描述語句 3.2.1 并行信號(hào)賦值語句 3.2.2 并行子結(jié)構(gòu)語句 3.2.3 參數(shù)傳遞與元件語句 3.2.4 生成語句 3.3 VHDL語言中的屬性描述語句 3.3.1 數(shù)值屬性 3.3.2 函數(shù)屬性 3.3.3 信號(hào)類屬性 第4章 基于VHDL的基礎(chǔ)邏輯電路的設(shè)計(jì) 4.1 基礎(chǔ)組合邏輯電路的VHDL程序設(shè)計(jì) 4.1.1 組合邏輯電路的分析方法 4.1.2 基本門電路 4.1.3 基本編碼譯碼器電路 4.1.4 基本選擇器電路 4.1.5 基本比較器電路 4.2 基礎(chǔ)時(shí)序邏輯電路的VHDL程序設(shè)計(jì) 4.2.1 時(shí)序邏輯電路的分析方法 4.2.2 基本觸發(fā)器電路 4.2.3 基本寄存器電路 4.2.4 基本計(jì)數(shù)器電路 第5章 基于VHDL的小型數(shù)字電路的設(shè)計(jì) 第6章 FPGA原理及當(dāng)前發(fā)展現(xiàn)狀 第7章 用ISE 9.1i開發(fā)FPGA 第8章 FPGA常用設(shè)計(jì)思想與技巧 第9章 基于FPGA的大中型實(shí)例設(shè)計(jì) 參考文獻(xiàn)
章節(jié)摘錄
硬件描述語言HDL是一種用形式化方法描述數(shù)字電路和系統(tǒng)的語言。利用這種語言,設(shè)計(jì)人員可以在數(shù)字電路系統(tǒng)的設(shè)計(jì)中從上層到下層逐層描述自己的設(shè)計(jì)思想。在設(shè)計(jì)過程中,設(shè)計(jì)人員首先用一系列分層次的模塊來表示極其復(fù)雜的數(shù)字系統(tǒng),然后,利用電子設(shè)計(jì)自動(dòng)化(EDA)工具,逐層進(jìn)行仿真驗(yàn)證,再把其中需要變?yōu)閷?shí)際電路的模塊組合,經(jīng)過自動(dòng)綜合工具轉(zhuǎn)換到門級(jí)電路網(wǎng)表,最后,用專用集成電路(ASIC)或現(xiàn)場(chǎng)可編程門陣列(FPGA)自動(dòng)布局布線工具,把網(wǎng)表轉(zhuǎn)換為要實(shí)現(xiàn)的具體電路布線結(jié)構(gòu)。通過這種高層次設(shè)計(jì)(high-level-design)的方法,設(shè)計(jì)思想也一步一步從抽象走向了具體?! ∧壳埃@種邏輯性強(qiáng)、易于洞察設(shè)計(jì)每個(gè)細(xì)節(jié)的新方法已被廣泛采用。據(jù)統(tǒng)計(jì),目前在美國(guó)硅谷約有85%以上的ASIC和FPGA采用硬件描述語言進(jìn)行設(shè)計(jì)。 硬件描述語言HDL的發(fā)展至今已有20多年的歷史,并成功地應(yīng)用于設(shè)計(jì)的各個(gè)階段:建模、仿真、驗(yàn)證和綜合等。到20世紀(jì)80年代,已出現(xiàn)了上百種硬件描述語言,對(duì)設(shè)計(jì)自動(dòng)化曾起到了極大的促進(jìn)和推動(dòng)作用。但是,這些語言一般各自面向特定的設(shè)計(jì)領(lǐng)域和層次,而且眾多的語言使用戶無所適從。因此,急需一種面向設(shè)計(jì)的多領(lǐng)域、多層次并得到普遍認(rèn)同的標(biāo)準(zhǔn)硬件描述語言。20世紀(jì)80年代后期,VHDL和Verilog HDL語言適應(yīng)了這種趨勢(shì)的要求,先后成為IEEE標(biāo)準(zhǔn),并得到了廣泛的應(yīng)用。本書將以VHDL語言為基礎(chǔ),在詳細(xì)討論VHDL。語言用法的基礎(chǔ)上,結(jié)合實(shí)例探索利用FPGA進(jìn)行電子系統(tǒng)設(shè)計(jì)的方法。
編輯推薦
《基于VHDL的FPGA開發(fā)快速入門·技巧·實(shí)例》作者從事數(shù)字電路設(shè)計(jì)工作已有多年,深感基于VHDL硬件描述語言的FPGA技術(shù)在電子信息工程領(lǐng)域的重要性。VHDL作為當(dāng)今非常流行的硬件描述語言,已經(jīng)隨著可編程邏輯器件在國(guó)內(nèi)的迅猛發(fā)展,深深地吸引了廣大電子硬件工程師。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
基于VHDL的FPGA開發(fā)快速入門·技巧·實(shí)例 PDF格式下載