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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計8條)

 
 

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

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

京ICP備13047387號-7