VHDL開(kāi)發(fā)精解與實(shí)例剖析

出版時(shí)間:2009-9  出版社:電子工業(yè)  作者:詹仙寧  頁(yè)數(shù):372  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)語(yǔ)言簡(jiǎn)潔,層次清晰,主要包括VHDL核心知識(shí)介紹和程序設(shè)計(jì)實(shí)踐兩部分。在介紹基礎(chǔ)知識(shí)之后更多側(cè)重于對(duì)VHDL可綜合設(shè)計(jì)中的難點(diǎn)進(jìn)行詳細(xì)剖析,包括VHDL高級(jí)層次化設(shè)計(jì)、面向仿真的VHDL程序代碼設(shè)計(jì)、基于TEXT IO的測(cè)試平臺(tái)的應(yīng)用,對(duì)實(shí)踐中使用的物理器件平臺(tái)(Xilinx Spartan 3E FPGA)和程序開(kāi)發(fā)軟件(Xilinx ISE 10.1)的使用進(jìn)行了詳細(xì)介紹。最后以數(shù)據(jù)加密標(biāo)準(zhǔn)DES為例,從算法原理介紹到系統(tǒng)方案設(shè)計(jì),到程序代碼設(shè)計(jì),到系統(tǒng)仿真與綜合,詳細(xì)介紹了VHDL語(yǔ)言用于數(shù)字系統(tǒng)設(shè)計(jì)的流程、方法和技巧。    本書(shū)內(nèi)容豐富,講解清楚,適合作為高等院校微電子、電子、通信等專業(yè)的教材或教學(xué)參考書(shū),同時(shí)也可以作為廣大硬件電路設(shè)計(jì)工程師的工具書(shū)或培訓(xùn)教材。

書(shū)籍目錄

第1章  概述  1.1 可編程邏輯器件   1.1.1 可編程邏輯器件概述   1.1.2 可編程邏輯器件發(fā)展歷史   1.1.3 可編程邏輯器件分類(lèi)  1.2 EDA技術(shù)與硬件描述語(yǔ)言   1.2.1  EDA技術(shù)簡(jiǎn)介   1.2.2 硬件描述語(yǔ)言簡(jiǎn)介  1.3 VHDL語(yǔ)言簡(jiǎn)介   1.3.1 VHDL語(yǔ)言概述   1.3.2 使用VHDL的優(yōu)勢(shì)   1.3.3 VHDL語(yǔ)言程序開(kāi)發(fā)流程   1.3.4 給初學(xué)者的建議  1.4 本章總結(jié)第2章 VHDL語(yǔ)言程序結(jié)構(gòu)  2.1 VHDL程序結(jié)構(gòu)概述  2.2 VHDL程序基本組成   2.2.1  實(shí)體聲明   2.2.2 結(jié)構(gòu)體   2.2.3 庫(kù)和程序包調(diào)用  2.3 本章總結(jié)第3章 VHDL語(yǔ)言基本要素  3.1 詞法單元   3.1.1  關(guān)鍵字   3.1.2 標(biāo)志符   3.1.3 數(shù)字   3.1.4 字符和字符串   3.1.5 位串   3.1.6 注釋  3.2 數(shù)據(jù)對(duì)象   3.2.1  信號(hào)   3.2.2 變量   3.2.3 常量   3.2.4 文件   3.2.5 數(shù)據(jù)對(duì)象小結(jié)  3.3 數(shù)據(jù)類(lèi)型   3.3.1 VHDL預(yù)定義數(shù)據(jù)類(lèi)型   3.3.2 用戶自定義數(shù)據(jù)類(lèi)型   3.3.3 數(shù)據(jù)類(lèi)型轉(zhuǎn)換   3.3.4 數(shù)據(jù)類(lèi)型小結(jié)  3.4 運(yùn)算操作符   3.4.1 賦值運(yùn)算符   3.4.2 邏輯運(yùn)算符   3.4.3 算術(shù)運(yùn)算符   3.4.4 關(guān)系運(yùn)算符   3.4.5 移位運(yùn)算符   3.4.6 并置運(yùn)算符   3.4.7 運(yùn)算操作符的優(yōu)先級(jí)  3.5  屬性   3.5.1 數(shù)組的屬性   3.5.2 信號(hào)的屬性  3.6 本章總結(jié)第4章 VHDL語(yǔ)言描述語(yǔ)句  4.1 VHDL語(yǔ)句概述  4.2 基本的VHDL并行語(yǔ)句   4.2.1  并行信號(hào)賦值語(yǔ)句   4.2.2 進(jìn)程   4.2.3 元件例化語(yǔ)句   4.2.4 生成語(yǔ)句   4.2.5 塊語(yǔ)句   4.2.6 子程序和子程序調(diào)用  4.3 基本的VHDL順序語(yǔ)句   4.3.1 順序賦值語(yǔ)句   4.3.2  IF語(yǔ)句   4.3.3  CASE語(yǔ)句   4.3.4  LOOP語(yǔ)句   4.3.5  NULL語(yǔ)句   4.3.6  WAIT語(yǔ)句  4.4 本章總結(jié)第5章 有限狀態(tài)機(jī)的VHDL設(shè)計(jì)  5.1 有限狀態(tài)機(jī)概述   5.1.1 有限狀態(tài)機(jī)的概念和分類(lèi)   5.1.2 有限狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移圖   5.1.3 有限狀態(tài)機(jī)設(shè)計(jì)流程  5.2 有限狀態(tài)機(jī)設(shè)計(jì)重點(diǎn)解析   5.2.1 狀態(tài)編碼方式   5.2.2 狀態(tài)機(jī)的容錯(cuò)處理   5.2.3 有限狀態(tài)機(jī)的性能指標(biāo)   5.2.4 有限狀態(tài)機(jī)設(shè)計(jì)思想  5.3 有限狀態(tài)機(jī)的VHDL描述   5.3.1  “三進(jìn)程”描述   5.3.2  “雙進(jìn)程”描述  ……第6章 VHDL程序設(shè)計(jì)難點(diǎn)解析第7章 VHDL高級(jí)層次化設(shè)計(jì)第8章 VHDL程序的綜合第9章 面向仿真的VHDL程序設(shè)計(jì)第10章 xilinx Spartan 3E簡(jiǎn)介第11章 Xilinx ISE Design Suite 10.1使用指南第12章 基本功能模塊的VHDL實(shí)現(xiàn)第13章 DES算法的VHDL實(shí)現(xiàn)參考文獻(xiàn)

章節(jié)摘錄

第6章 VHDL程序設(shè)計(jì)難點(diǎn)解析  通過(guò)前面章節(jié)的學(xué)習(xí),我們知道VHDL分為面向綜合和面向仿真兩大類(lèi),且可綜合的語(yǔ)句遠(yuǎn)少于面向仿真的語(yǔ)句。本書(shū)的重點(diǎn)在于編寫(xiě)可綜合的VHDL程序,并在FPGA上實(shí)現(xiàn)設(shè)計(jì)。由于部分VHDL語(yǔ)句和描述方式不可綜合,可綜合VHDL程序的設(shè)計(jì)受到較多限制,因此存在諸多難點(diǎn)。本章集中討論VHDL程序設(shè)計(jì)中的難點(diǎn)問(wèn)題,且關(guān)注可綜合的VHDL程序設(shè)計(jì)。6.1 面向硬件的設(shè)計(jì)思維  本書(shū)至始至終在強(qiáng)調(diào)硬件描述語(yǔ)言與高級(jí)編程語(yǔ)言的區(qū)別,以及硬件電路設(shè)計(jì)與軟件程序設(shè)計(jì)的區(qū)別。面向硬件的設(shè)計(jì)思維是使用VHDL語(yǔ)言進(jìn)行程序設(shè)計(jì)的基礎(chǔ)。6.1.1 硬件電路設(shè)計(jì)不是編寫(xiě)計(jì)算機(jī)指令  計(jì)算機(jī)的工作原理是以存儲(chǔ)程序?yàn)榛A(chǔ)的。即我們把要讓計(jì)算機(jī)完成的任務(wù)編寫(xiě)成計(jì)算機(jī)能識(shí)別的指令,并將這一系列指令寫(xiě)到存儲(chǔ)器中,之后CPU便不斷地按規(guī)則取出指令,翻譯指令,執(zhí)行指令,直至完成所有任務(wù)??梢钥闯?,這個(gè)過(guò)程我們不關(guān)心CPU的電路結(jié)構(gòu)是怎樣的,也不關(guān)心這種結(jié)構(gòu)是如何完成每條指令的執(zhí)行的,而只關(guān)心CPU取到的指令是什么。在計(jì)算機(jī)上,用高級(jí)語(yǔ)言,如c語(yǔ)言設(shè)計(jì)時(shí),我們只要按照語(yǔ)法規(guī)則編寫(xiě)程序,然后將程序交給編譯器,剩下的工作就由計(jì)算機(jī)來(lái)完成了?!?基于FPGA的開(kāi)發(fā)設(shè)計(jì)與上述過(guò)程截然不同,因?yàn)镕PGA開(kāi)發(fā)的本質(zhì)是設(shè)計(jì)硬件電路結(jié)構(gòu)。而硬件電路中沒(méi)有CPU,沒(méi)有存儲(chǔ)器,而只有最基本的邏輯門(mén)或更高級(jí)一些的數(shù)字邏輯器件(雖然Xilinx FPGA是基于查找表原理,但硬件設(shè)計(jì)中我們通常更關(guān)心電路的邏輯門(mén)等基本結(jié)構(gòu))。我們要做的工作是將這些邏輯門(mén)或邏輯器件按一定的結(jié)構(gòu)組合起來(lái),從而實(shí)現(xiàn)需要的功能。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    VHDL開(kāi)發(fā)精解與實(shí)例剖析 PDF格式下載


用戶評(píng)論 (總計(jì)11條)

 
 

  •   入門(mén)VHDL,值得新手購(gòu)買(mǎi)
  •   這本書(shū)還是不錯(cuò)的,語(yǔ)法詳細(xì)而具體,例子也很恰當(dāng),對(duì)于學(xué)習(xí)中的難點(diǎn)給予了充分的分析和提醒,唯一可惜的地方是本書(shū)使用的芯片是xilinx的,而本人用的是altera的,不過(guò)關(guān)系不大,因?yàn)橹挥袃烧聝?nèi)容跟具體的芯片有關(guān)
  •   內(nèi)容很基礎(chǔ)也很詳細(xì),非常適合初學(xué)者!
  •   書(shū)的內(nèi)容清晰易懂,適合初學(xué)者
  •   很好 很好 正版圖書(shū),多次在當(dāng)當(dāng)網(wǎng)買(mǎi)書(shū)了,每次都很滿意。
  •   書(shū)編的不錯(cuò),我們上EDA要用到,自學(xué)也蠻好的。
  •   但有符號(hào)錯(cuò)了
  •   好書(shū)一本,友情推薦。
  •   看了兩章,講的算可以的了,主要是因?yàn)獒槍?duì)Xilinx和VHDL的書(shū),才買(mǎi)的
  •   為了做畢設(shè)買(mǎi)的,很好的,但是實(shí)不實(shí)用得根據(jù)個(gè)人情況才行
  •   內(nèi)容不予置評(píng);包裝很好。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7