基于VHDL的FPGA和Nios II實例精煉

出版時間:2011-3  出版社:北京航空航天大學(xué)出版社  作者:劉福奇  頁數(shù):391  

內(nèi)容概要

劉福奇編著的《基于VHDL的FPGA和NiosⅡ?qū)嵗珶挕芬粫譃?個部分:Quartus
Ⅱ軟件的基本操作、VHDL語法介紹、FPGA設(shè)計實例和Nios Ⅱ設(shè)計實例。首先介紹了Quartus
Ⅱ的基本操作,包括工程的新建、代碼的編輯、原理圖的設(shè)計、VHDL代碼設(shè)計、仿真及FPGA配置文件的下載等FPGA的設(shè)計。之后詳細(xì)介紹了VHDL的基本語法,且配合VHDL程序?qū)嵗砸粋€一個VHDL知識點的方式介紹,讓讀者從復(fù)雜的VHDL語法中解脫出來。然后,以實例為切入點,從簡單到復(fù)雜,?紹了組合電路的建模、時序電路的建模、綜合實例的設(shè)計。接下來在Nios
Ⅱ的講解中,本書首先介紹了最小Nios
II系統(tǒng)的搭建,并以多種使用方式介紹其自帶的IP模塊使用,包括PIO模塊的應(yīng)用、UART模塊的應(yīng)用、定時器模塊的應(yīng)用、DMA模塊的應(yīng)用;最后介紹兩個實用型的Nios
Ⅱ系統(tǒng):基于DSl8820的溫度傳感系統(tǒng)和基于PCF8563的時鐘實時顯示系統(tǒng)。
《基于VHDL的FPGA和NiosⅡ?qū)嵗珶挕房偨Y(jié)了編者幾年來的FPGA設(shè)計經(jīng)驗,力求給初學(xué)者或是想接觸這方面知識的讀者提供一種快速入門的方法?!痘赩HDL的FPGA和NiosⅡ?qū)嵗?》適合電子相關(guān)專業(yè)的大學(xué)生、FPGA的初學(xué)者以及對FPGA有興趣的電子工程師。

書籍目錄

第1章Quartus Ⅱ開發(fā)工具的基本操作
第2章VHDL的基本結(jié)構(gòu)
第3章VHDL的數(shù)據(jù)對象
第4章VHDL的數(shù)據(jù)類型
第5章VHDL的操作符
第6章VHDL的并行語句
第7章VHDL的順序語句
第8章VHDL的仿真
第9章組合邏輯電路設(shè)計
第10章時序邏輯電路設(shè)計
第11章?位數(shù)碼管的動態(tài)掃描顯示
第12章信道加密與解密
第13章CRC編碼
第14章字符型LCD1602的顯示控制
第15章SDRAM讀/寫操作的實現(xiàn)
第16章第一個Nios Ⅱ系統(tǒng)
第17章PIO核的應(yīng)用
第18章UART核的應(yīng)用
第19章Interval Timer核的應(yīng)用
第20章DMA核的應(yīng)用
第21章基于DS18B20數(shù)字溫度傳感器的應(yīng)用
第22章基于PCF8563的時鐘應(yīng)用
參考文獻(xiàn)
VHDL知識點索引

章節(jié)摘錄

版權(quán)頁:插圖:輸入模式用保留字in來聲明,用輸入模式聲明的端口信號的數(shù)據(jù)流向為實體外部到實體內(nèi)部,任何給輸入模式端口信號賦值的語句都會出錯。輸出模式用保留字out來聲明,用輸出模式聲明的端口信號的數(shù)據(jù)流向為實體內(nèi)部到實體外部,任何從輸出模式端口信號讀取的語句都會出錯。雙向模式用保留字inout來聲明,用雙向模式聲明的端口信號的數(shù)據(jù)流向既可以從實體內(nèi)部到實體外部,也可以從實體外部到實體內(nèi)部;但是在同一時刻只能進(jìn)行某一個數(shù)據(jù)流向的操作,因此雙向模式聲明的端口信號一般需要一個信號進(jìn)行方向控制。2.3.4 結(jié)構(gòu)體的描述結(jié)構(gòu)體可以說是VHDL程序的靈魂,因為VHDL程序所有的邏輯功能都在結(jié)構(gòu)體中實現(xiàn);VHDL程序的優(yōu)劣大部分也體現(xiàn)在結(jié)構(gòu)體描述的優(yōu)劣。一個實體可能有多個結(jié)構(gòu)體,但這里僅討論一個實體一個結(jié)構(gòu)體的情況。打個比方來說,庫的引用是VHDL程序的生存環(huán)境,實體聲明是VHDL程序的外殼,那實體就是VHDL程序的內(nèi)臟、靈魂與思想。結(jié)構(gòu)體實現(xiàn)實體的功能是通過對實體的邏輯功能進(jìn)行描述的,結(jié)構(gòu)體的描述方法有4種:行為方式描述、數(shù)據(jù)流方式描述、結(jié)構(gòu)化方式描述及以上3種方式的組合描述方式。結(jié)構(gòu)體一般由結(jié)構(gòu)體名、結(jié)構(gòu)體說明語句和結(jié)構(gòu)體描述語句組成,基本格式如下:architecture結(jié)構(gòu)體名of實體名is結(jié)構(gòu)體說明語句;begin結(jié)構(gòu)體描述語句;end結(jié)構(gòu)體名;architecture是VHDL程序中結(jié)構(gòu)體的關(guān)鍵字,表示結(jié)構(gòu)體從這里開始。結(jié)構(gòu)名是結(jié)構(gòu)體的標(biāo)識,可以根據(jù)結(jié)構(gòu)體的描述方式來命名,以行為方式描述為主的結(jié)構(gòu)體可以用behave;以數(shù)據(jù)流方式描述為主的結(jié)構(gòu)體可以用dataflow;以結(jié)構(gòu)化方式描述為主的結(jié)構(gòu)體可以用construct。讀者也可根據(jù)團(tuán)隊的習(xí)慣或是自己已有習(xí)慣進(jìn)行命名。關(guān)鍵字of表示結(jié)構(gòu)體的所屬關(guān)系,結(jié)構(gòu)體的說明語句主要包括結(jié)構(gòu)體所用到信號的定義和結(jié)構(gòu)體所調(diào)用實體模塊的引用。關(guān)鍵字begin與end之間是結(jié)構(gòu)體邏輯功能描述部分。

編輯推薦

《基于VHDL的FPGA和Nios II實例精煉》是工程師經(jīng)驗手記。整章QuanusⅡ基本操作,無師自通;90個VHDL知識點,個個擊破;13個基礎(chǔ)實例,快速入門;5個實用設(shè)計,開卷有益;6個Nios Ⅱ基本組件,詳細(xì)講解;2個Nios Ⅱ綜合應(yīng)用,步步說明;22個視頻教程以及所有實例的源代碼配合《基于VHDL的FPGA和Nios II實例精煉》,讓VHDL、FPGA、Nios Ⅱ?qū)W習(xí)更加輕松自如。

圖書封面

評論、評分、閱讀與下載


    基于VHDL的FPGA和Nios II實例精煉 PDF格式下載


用戶評論 (總計8條)

 
 

  •   這本書寫的很好,作者很詳細(xì)的講解了VHDL語言的知識點,尤其是案例分析講解的很透徹,易懂,對自學(xué)者很有用。我很喜歡。
  •   可惜不是verilog語言的
  •   基于VHDL的FPGA和Nios II實例精煉 這本書的VHDL講解以知識點方式來講解比較清晰,實例方面也比較實用,對初學(xué)者來應(yīng)該有幫助。
  •   整本書條理比較清晰,特別是VHDL語法部分以知識點的方式進(jìn)行分解比較適合初學(xué)者,后面的實例也比較實用。
  •   內(nèi)部的實例Nios程序錯誤比較多,直接輸?shù)焦こ讨?0%的可能通不過編譯,改起來超級繁瑣!
  •   書還不錯,不過里面有少許錯誤,還有,應(yīng)該隨書贈送光盤
  •   書被壓壞了,我就服了,書脊明顯被壓壞了,希望以后能夠注意點
  •   送貨速度好快,商品質(zhì)量也很好,推薦一下
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7