愛(ài)上FPGA開發(fā)

出版時(shí)間:2011-10  出版社:北京航空航天大學(xué)出版社  作者:吳厚航  頁(yè)數(shù):315  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

《愛(ài)上FPCA開發(fā)——特權(quán)和你一起學(xué)NIOSⅡ》結(jié)合一款基于Altera公司Cyclone
II系列FPGA的開發(fā)板,從一些嵌入式開發(fā)的基本術(shù)語(yǔ)和概念人手,到手把手第一個(gè)工程的構(gòu)建;再?gòu)囊粋€(gè)穩(wěn)定的SOPC平臺(tái)設(shè)計(jì),到NIOS
II軟件編程的入門;最后軟硬件結(jié)合,像模像樣地搭建了一些有實(shí)用價(jià)值的IT程。本書內(nèi)容可謂由淺人深,為在其他嵌入式平臺(tái)上已有一定開發(fā)基礎(chǔ)的NIOS
II初學(xué)者量身打造。字里行間,不僅透露出一個(gè)年輕工程師對(duì)技術(shù)的執(zhí)著和認(rèn)真,而且很多詼諧幽默的文字和真實(shí)的感悟伴隨著知識(shí)也傳遞給讀者,相信一定能夠帶給讀者更多耳目一新的感覺(jué)。本書配套DVD光盤,內(nèi)含程序源碼和20課時(shí)視頻教程,方便讀者學(xué)習(xí)。
《愛(ài)上FPCA開發(fā)——特權(quán)和你一起學(xué)NIOSⅡ》的主要讀者對(duì)象為電子、計(jì)算機(jī)、控制及信息等相關(guān)專業(yè)的在校學(xué)生,從事FPGA開發(fā)設(shè)計(jì)的電子工程師以及所有電子設(shè)計(jì)制作的愛(ài)好者們。

書籍目錄

第1章  海闊天空聊概念
1.1 CPU之軟核與硬核
1.2 SOPC是什么
1.3 NIOS II的優(yōu)勢(shì)
第2章 開發(fā)流程
2.1 流程
2.2 執(zhí)行流程的必要性
2.3 SOPC開發(fā)的流程
第3章 流程實(shí)踐案例——手把手第一個(gè)工程
3.1 硬件平臺(tái)
3.2 軟件平臺(tái)
3.3 手把手硬件工程
3.3.1 新建Quartus II工程
3.3.2 SOPC Builder配置
3.3.3 例化NIOS II工程
3.3.4 分配引腳與編譯下載
3.4 手把手軟件工程
3.4.1 新建軟件模板工程
3.4.2 設(shè)置軟件編譯屬性
3.4.3 軟件編譯和下載
第4章 實(shí)戰(zhàn)演練之存儲(chǔ)控制器
4.1 嵌入式存儲(chǔ)系統(tǒng)
4.2 基于FPGA的嵌入式存儲(chǔ)解決方案
4.2.1 片內(nèi)存儲(chǔ)器
4.2.2 外部SRAM
4.2.3 Flash
4.2.4 SDRAM
4.3 第二個(gè)系統(tǒng)準(zhǔn)備工作
4.4 SDRAM控制器組件添加與配置
4.5 EPCS控制器組件添加與配置
4.6 PLL組件添加與配置
4.7 其他SOPC Builder配置
4.8 編輯頂層文件與引腳分配
4.9 軟件工程調(diào)試與下載
第5章 實(shí)戰(zhàn)演練之時(shí)序收斂
5.1 時(shí)序設(shè)計(jì)四部曲
5.2 一部曲——時(shí)序分析
5.2.1 系統(tǒng)內(nèi)部時(shí)鐘時(shí)序分析
5.2.2 SDRAM接口時(shí)序分析
5.3 二部曲——時(shí)序約束
5.3.1 全局時(shí)鐘約束
5.3.2 I/O接口約束之virtual clock生成與約束
5.3.3 I/O接口約束之理論推導(dǎo)
5.3.4 I/O接口約束之output delay約束
5.3.5 I/O接口約束之input delay約束
5.3.6 SDRAM時(shí)鐘頻率與相移更改
5.4 三部曲——時(shí)序報(bào)告
5.4.1 尋找PLL相移值
5.4.2 查看關(guān)鍵路徑
5.5 四部曲——時(shí)序收斂
5.6 時(shí)序最優(yōu)化
第6章 實(shí)戰(zhàn)演練之玩轉(zhuǎn)NIOS II
6.1 第三個(gè)SOPC系統(tǒng)硬件架構(gòu)
6.1.1 添加新組件
6.1.2 例化新系統(tǒng)與引腳分配
6.1.3 時(shí)序約束與收斂
6.2 熟悉NIOS EDS軟件開發(fā)平臺(tái)
6.2.1 加載和關(guān)閉工程
6.2.2 新建工程
6.3 軟件例程1——蜂鳴器實(shí)驗(yàn)
6.4 軟件例程2——流水燈實(shí)驗(yàn)
6.5 軟件例程3——數(shù)碼管定時(shí)器實(shí)驗(yàn)
6.6 軟件例程4——串口收發(fā)實(shí)驗(yàn)
6.7 軟件例程5——看門狗定時(shí)器實(shí)驗(yàn)
6.8 軟件例程6——按鍵中斷實(shí)驗(yàn)
6.9 軟件例程7 SD卡SPI通信實(shí)驗(yàn)
第7章 實(shí)戰(zhàn)演練之自定義外設(shè)組件
7.1 總線
7.1.1 Avalon—MM總線
7.1.2 Avalon—ST總線
7.2 Avalon組件集成之TLC549
7.2.1 準(zhǔn)備工作
7.2.2 模塊源碼設(shè)計(jì)
7.2.3 組件封裝
7.2.4 集成新組件到系統(tǒng)中
7.2.5 工程例化與編譯
7.2.6 軟件調(diào)試
7.3 Avalon組件集成之DAC5571
7.3.1 模塊源碼設(shè)計(jì)
7.3.2 組件封裝
7.3.3 集成新組件到系統(tǒng)中
7.3.4 工程例化與編譯
7.3.5 軟件調(diào)試
第8章 實(shí)戰(zhàn)演練之USB通信
8.1 硬件系統(tǒng)架構(gòu)
8.1.1 CH376芯片概述
8.1.2 準(zhǔn)備工作
8.1.3 集成組件
8.1.4 工程例化與引腳分配
8.1.5 編譯與時(shí)序收斂
8.2 軟件編程
8.2.1 數(shù)據(jù)/指令讀寫
8.2.2 指令功能描述
8.2.3 芯片寄存器讀/寫測(cè)試
8.2.4 作為USB從機(jī)與PC連調(diào)
8.2.5 U盤扇區(qū)讀/寫操作
8.2.6 基于U盤的TXT文本創(chuàng)建
8.2.7 基于U盤的A/D采集數(shù)據(jù)存儲(chǔ)
8.3 改進(jìn)的CH376并口控制方式
第9章 實(shí)戰(zhàn)演練之顯示控制器DIY
9.1 液晶驅(qū)動(dòng)組件設(shè)計(jì)
9.1.1 LCD顯示驅(qū)動(dòng)模塊
9.1.2 自定義外設(shè)模塊
9.2 SOPC系統(tǒng)硬件架構(gòu)
9.2.1 準(zhǔn)備工作
9.2.2 集成組件
9.2.3 工程例化與引腳分配
9.2.4 編譯與時(shí)序收斂
9.3 圖片取模配置
9.4 軟件程序
9.5 串口下發(fā)板級(jí)測(cè)試
第10章 網(wǎng)絡(luò)雜文
10.1 設(shè)計(jì)資源最大化
10.1.1 何謂設(shè)計(jì)資源
10.1.2 設(shè)計(jì)資源就在您身邊
10.1.3 設(shè)計(jì)資源的案例
10.1.4 設(shè)計(jì)資源,無(wú)處不在
10.1.5 總結(jié)——積攢設(shè)計(jì)資源
10.1.6 設(shè)計(jì)思想,來(lái)源于生活
10.1.7 結(jié)束語(yǔ)
10.2 2010——成長(zhǎng),在路上
10.3 好書從比喻開始
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):片內(nèi)存儲(chǔ)器的最佳應(yīng)用場(chǎng)合包括作為常見的緩存、點(diǎn)到點(diǎn)的緩存、查找表以及FIFO等。緩存:由于其具有低反應(yīng)延時(shí),片內(nèi)存儲(chǔ)器在微處理器中作為緩存表現(xiàn)良好。NIOSII處理器使用片內(nèi)存儲(chǔ)器作為引導(dǎo)和數(shù)據(jù)緩存。因?yàn)榫彺姹旧矶枷鄬?duì)較小,所以片內(nèi)存儲(chǔ)器有限的容量作為緩存通常不是一個(gè)問(wèn)題。點(diǎn)到點(diǎn)的緩存:低延時(shí)的存取也使得片內(nèi)存儲(chǔ)器適用于作為器件間的緩存,即點(diǎn)到點(diǎn)的緩存。它是指處于正常的尋址空間,但與微處理器有專用接口的存儲(chǔ)器。這些存儲(chǔ)器主要用來(lái)實(shí)現(xiàn)緩存存儲(chǔ)器的高速、低反應(yīng)延時(shí)特性。查找表:針對(duì)某些軟件編程功能,尤其是算法上的功能。與在軟件中進(jìn)行計(jì)算相比,使用查找表儲(chǔ)存所有可能的功能結(jié)果通常是最快的方法。片內(nèi)存儲(chǔ)器在這方面表現(xiàn)良好,前提是片內(nèi)存儲(chǔ)器的可用容量能夠容納可能的功能結(jié)果。FIFO:嵌入式系統(tǒng)經(jīng)常需要管理從一個(gè)模塊到另一個(gè)模塊的數(shù)據(jù)流。FIF0可以在以不同的高速運(yùn)行著的模塊間作為數(shù)據(jù)緩沖存儲(chǔ)器。根據(jù)應(yīng)用程序所需FIFO的大小,片內(nèi)存儲(chǔ)器可以作為高速和便利的FIFO存儲(chǔ)。但片內(nèi)存儲(chǔ)器不適用于需要大容量存儲(chǔ)的應(yīng)用中。因?yàn)槠瑑?nèi)存儲(chǔ)器容量相對(duì)受限,所以應(yīng)避免使用其儲(chǔ)存大量的數(shù)據(jù)。但是,有些工作可以更好地利用片內(nèi)存儲(chǔ)器完成。如果應(yīng)用程序使用多個(gè)小塊數(shù)據(jù)。并且不是所有的數(shù)據(jù)塊都適合使用片內(nèi)存儲(chǔ)器,那么設(shè)計(jì)者應(yīng)當(dāng)仔細(xì)考慮某些應(yīng)用可以使用片內(nèi)存儲(chǔ)器。如果用戶的目標(biāo)是系統(tǒng)的高速性能,那么可以將最經(jīng)常存取的數(shù)據(jù)放在片內(nèi)存儲(chǔ)器中。在系統(tǒng)中使用片內(nèi)存儲(chǔ)器需要遵從下面一些規(guī)則:①設(shè)置片內(nèi)存儲(chǔ)器的數(shù)據(jù)帶寬與主控系統(tǒng)的數(shù)據(jù)帶寬相匹配。例如,如果要連接片內(nèi)存儲(chǔ)器到NIOSII處理器的數(shù)據(jù)控制器上,需要設(shè)置片內(nèi)存儲(chǔ)器的數(shù)據(jù)帶寬為32bit,與NIOSII處理器的數(shù)據(jù)控制器的數(shù)據(jù)帶寬相同;否則存取的延時(shí)將會(huì)大于一個(gè)時(shí)鐘周期,這是因?yàn)橄到y(tǒng)相互連接需要進(jìn)行帶寬轉(zhuǎn)換。當(dāng)然了,如果系統(tǒng)中允許這種存取延時(shí)(即多次存取以完成一次總線帶寬訪問(wèn)),那么不匹配帶寬也是沒(méi)有問(wèn)題的。②如果片內(nèi)存儲(chǔ)器元件連接了多個(gè)主控制器,應(yīng)考慮使用具有雙通道的片內(nèi)存儲(chǔ)器。雙通道特性使得在兩個(gè)主控制器連接到同一個(gè)片內(nèi)存儲(chǔ)器時(shí)無(wú)需設(shè)置判斷邏輯。另外,雙通道存儲(chǔ)器允許在兩個(gè)接口同時(shí)進(jìn)行存取,這樣在兩個(gè)主控制器連接到同一個(gè)片內(nèi)存儲(chǔ)器時(shí),可以極大地提升效率與性能。然而,如果沒(méi)有在主控制器間進(jìn)行協(xié)調(diào),那么兩個(gè)RAM的從接口同時(shí)執(zhí)行寫入操作將會(huì)導(dǎo)致數(shù)據(jù)沖突。

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    愛(ài)上FPGA開發(fā) PDF格式下載


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

 
 

  •   剛剛?cè)腴Tnios2,特權(quán)同學(xué)的寫作風(fēng)格很喜歡,由淺入深,如果結(jié)合開發(fā)板進(jìn)行學(xué)習(xí),效果更佳
  •   可以作為NiosII系統(tǒng)學(xué)習(xí)的入門教程,從第一個(gè)Nios II 教程出發(fā),有基礎(chǔ)的很快就能體驗(yàn)到Nios II系統(tǒng)的強(qiáng)大
  •   本來(lái)FPGA就夠難學(xué)的,Nios更是軟硬相加,作者能通過(guò)視頻示例把這些問(wèn)題講淺顯,講明白,不愧為一本好書
  •   通俗易懂,沒(méi)有官腔,沒(méi)有賣弄學(xué)術(shù),是學(xué)NIOS II必備的一本好書
  •   nios ii學(xué)習(xí)的好書
  •   非常不錯(cuò)的一本書,適合NIOS初學(xué)者使用!
  •   字里行間,透露著作者的智慧,對(duì)FPGA的深入理解和認(rèn)識(shí)
  •   特權(quán)同學(xué)的書 很不錯(cuò) 已經(jīng)看完了 概念講的很清楚 例子也很適合初學(xué)者 受益匪淺啊
  •   特權(quán)同學(xué)的書,給我的印象深刻,語(yǔ)言通俗,形象生動(dòng)。是地道的工程師寫的書。
  •   看過(guò)深入淺出FPGA,作者寫的書不錯(cuò)
  •   很好的書,也是看了很多人的評(píng)論才選擇買特權(quán)的書,確實(shí)寫得很好,寫得也很真誠(chéng)。有極大的學(xué)習(xí)價(jià)值。
  •   真正搞開發(fā)的人寫的書,值得買
  •   特權(quán)同學(xué)的又一經(jīng)典制作,值得看看
  •   買完就發(fā)現(xiàn)網(wǎng)上特權(quán)的博客里有書的完整內(nèi)容了。但是這個(gè)書還是不錯(cuò)的。是小本的。
  •   特權(quán)同學(xué)寫的一本很好的書,要好好用心學(xué)習(xí)
  •   特權(quán)同學(xué)的書,沒(méi)有不好的,呵呵
  •   特權(quán)同學(xué)的經(jīng)典教材,值得購(gòu)入。
  •   特權(quán)同學(xué)的東西我都還比較喜歡!
  •   讀這本書,讓我受益匪淺 愛(ài)上了這家伙
  •   對(duì)于入門者來(lái)說(shuō),有好多不必要的概念什么的,在這本書里沒(méi)有過(guò)多的解釋,節(jié)省了不少時(shí)間。個(gè)人感覺(jué)很好的一本書
  •   有助于初學(xué)者上手,例程豐富,講解深入淺出!
  •   第一次用當(dāng)當(dāng)買書,感覺(jué)很不錯(cuò),除了去取的時(shí)候比較麻煩以外,其他的都好
  •   書不厚,但內(nèi)容厚。理論與實(shí)踐的完美結(jié)合。
  •   適合初學(xué)者,怎么用在工作中還需要時(shí)間
  •   書不錯(cuò),但只限于quartus軟件
  •   內(nèi)容很好,知識(shí)點(diǎn)很實(shí)用。
  •   非常實(shí)用的一本書,但是最好有同樣的板子
  •   目前還沒(méi)有看,看完后再來(lái)補(bǔ)充
  •   寫得很實(shí)用,喜歡啊
  •   還行吧,用起來(lái)比較方便
  •   老師推薦購(gòu)買的,看過(guò)一遍,內(nèi)容很好,很有幫助
  •   新書不錯(cuò),內(nèi)容有點(diǎn)空
  •   還不錯(cuò) 語(yǔ)言和內(nèi)容都挺好的 相當(dāng)喜歡 就是語(yǔ)言是Verilog的
  •   不錯(cuò)的書,別人推薦的。對(duì)學(xué)習(xí)有幫助
  •   只有這樣,學(xué)習(xí)才不枯燥。
  •   寫的沒(méi)有那么晦澀,能看進(jìn)去。
  •   通俗易懂,有作者自己的思想和體會(huì)
  •   不錯(cuò)的..
  •   我也買一本自己翻著看,有需要的時(shí)候也可以不用借。
  •   很不錯(cuò)的書!但是有點(diǎn)冗長(zhǎng)
  •   還行吧, 有時(shí)間看吧
  •   反正每晚他都在看,應(yīng)該是不錯(cuò)
  •   看了兩遍,每次都有收獲
  •   語(yǔ)言不合適,書的介紹說(shuō)明,不是VHDL語(yǔ)言!郁悶!
  •   通俗易懂,上手快,理論分析稍少一點(diǎn)
  •   好書書質(zhì)量不錯(cuò),發(fā)貨也很快。
  •   一直在看作者的書籍!
  •   這本書還不錯(cuò)啦,剛開始學(xué)NIOS II的人可以選擇看看啦
  •   Nios靈活,實(shí)用性不強(qiáng),項(xiàng)目里面基本不會(huì)用。但是對(duì)學(xué)習(xí)單片機(jī)還是有很大好處
  •   了解下FPGA,不是很熟悉
  •   書需要細(xì)細(xì)品讀,另光盤的位置不好,在書中間,結(jié)果有兩頁(yè)很怕粘在一起
  •   比較適合初學(xué)者,大型設(shè)計(jì)經(jīng)驗(yàn)寫的不多
  •   比較實(shí)用 特別是時(shí)序分析部分 有一定的導(dǎo)向作用
  •   大致看了一下,書本內(nèi)容不錯(cuò),視頻還可以不足的地方時(shí)書本紙張很差勁,完全對(duì)不起這個(gè)價(jià)格。我們講知識(shí)無(wú)價(jià),可有價(jià)的紙張?jiān)趺淳团洳簧蠒緝?nèi)容呢送貨速度不是很滿意,比預(yù)計(jì)的要晚三天,這已經(jīng)是第3次了
  •   本書是一線技術(shù)人員編寫的,語(yǔ)言不那么死板,這點(diǎn)我很喜歡。若理論深度再?gòu)?qiáng)些會(huì)更好。
  •   備有視頻講解。
  •   一個(gè)網(wǎng)友能寫出這樣的書很不錯(cuò)了,精神值得學(xué)習(xí)。
  •   因?yàn)槭歉绺缤扑]的 用過(guò)之后感覺(jué)不錯(cuò) (*^__^*) 嘻嘻…… 喜歡喜歡
  •   講解很詳細(xì),適合入門
  •   書不錯(cuò),但是光盤損壞了
  •   不錯(cuò),講的挺清楚的,不過(guò)關(guān)于時(shí)序分析我還是不太明白,也許是我自己的問(wèn)題吧!
  •   深入淺出,從純技術(shù)的角度看還是不錯(cuò)的
  •   內(nèi)容是用口語(yǔ)化較多,不過(guò)易懂,作者以自己學(xué)習(xí)經(jīng)歷與項(xiàng)目經(jīng)歷編寫,不錯(cuò),紙張不行啊
  •   很好的一本書,很多知識(shí)點(diǎn)很透徹。值得一看!
  •   還沒(méi)看不過(guò)看樣子應(yīng)該不差
  •   很好的書,有些東西很適合我
  •   速度快。。。。
  •   還不錯(cuò)啦,發(fā)貨速度快
  •   覺(jué)得看這本書必須得配他的開發(fā)板。用我自己的開發(fā)板和開發(fā)環(huán)境,很難應(yīng)用書中的例子,通用性不強(qiáng)。書中的方法是可以。具體到寫程序還是得自己折騰。萬(wàn)事開頭難吧??傮w說(shuō)這還是算一本靠譜的書。
  •   也還可以,就是感覺(jué)該講的沒(méi)怎么深入講,不該講的講了很多
  •   整個(gè)書內(nèi)容不夠豐富,例子講的也不詳細(xì)。不相關(guān)的東西太多。
  •   還不錯(cuò) 只是不相干的話有點(diǎn)多
  •   我要的是vhdl
  •   收到后里面的光盤被壓碎了,感覺(jué)不滿意。包裝運(yùn)輸太粗心。
  •   人盡皆知的東西,寫得非常詳細(xì),羅里羅嗦;大家想知道的東西,每到關(guān)鍵處,不要說(shuō)是初學(xué)者,就是象我這樣有一定經(jīng)驗(yàn)的人,也看不懂說(shuō)的啥。如果有人不信,請(qǐng)從第一頁(yè)看起,然后看到第3.3.3節(jié),看這一節(jié)講的啥。大家再看3.4.3節(jié),標(biāo)題是“軟件編譯和下載”。軟件的編譯,對(duì)開發(fā)者而言,其實(shí)只要按一下編譯按鈕,最后看一下編譯結(jié)果就可以了,但是這里確大談特談,講了4頁(yè)廢話。相反,對(duì)于廣大的初學(xué)者,下載本應(yīng)是一個(gè)重點(diǎn),文中確只字未提。第一章和第二章,大談大家熟悉的cpu、外設(shè)、總線。第三章,前面都是在網(wǎng)上收得到的入門文章。在3.3.3節(jié)以前,介紹的是在quartus II中用sopc builder構(gòu)建nios硬件,這些是網(wǎng)上都流行的搞法。從3.3.3節(jié)起,講解的東西,就晦澀得不得了。而這些內(nèi)容,網(wǎng)上的一些pdf文檔講得相當(dāng)?shù)暮?jiǎn)單。難道象作者在書中說(shuō)的,自己并非是個(gè)高手?讓人簡(jiǎn)直要憤怒了!!
  •   我認(rèn)為作者還是謙虛點(diǎn),靜下心來(lái),先老老實(shí)實(shí)做些高端的項(xiàng)目吧,提高自己的綜合素養(yǎng)……我對(duì)該書的評(píng)價(jià)是作者寫的書根本無(wú)任何意義……還有,作者老是說(shuō)自己很‘謙虛’,試問(wèn)一個(gè)真正謙虛的人會(huì)叫‘特權(quán)’嗎?多少善良的人們雖不堪但忍受著特權(quán)的摧殘,特權(quán)在人的心目中永遠(yuǎn)是高傲與不屑,所以最后一點(diǎn)建議是請(qǐng)作者提高文化修養(yǎng)。
  •   雖然其他評(píng)價(jià)里面說(shuō)某些點(diǎn)寫的啰嗦,而某些需要詳解的部分很晦澀,但是對(duì)于初學(xué)者來(lái)說(shuō),知道點(diǎn)才是首要的。
  •   這本書語(yǔ)言相當(dāng)詼諧,很好理解!
  •   這本書還不錯(cuò),給我的學(xué)習(xí)上帶來(lái)了很大的幫助!
  •   就是內(nèi)容有點(diǎn)少,適合初學(xué)者
  •   可以很通俗易懂的看明白nios的創(chuàng)建及一些簡(jiǎn)單的例程
  •   我在書店大致看過(guò)此書,被其中一些例程吸引;看到前面人評(píng)價(jià),我不以為然,因?yàn)楫吘姑總€(gè)人觀點(diǎn)不一,但收到書后,仔細(xì)看了一下,有些方面確實(shí)過(guò)于啰嗦,好多重點(diǎn)都是一帶而過(guò),寫的不是很有條理,但沒(méi)法子,此類好書不多,還是先看著吧
  •   實(shí)用,里面的講解也很細(xì)致
  •   書不錯(cuò),通俗易懂,很有幫助
 

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

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