內容簡介
《愛上FPGA開發:特權和你一起學nios 2》結合一款基於A1tera公司Cyclone II系列FPGA的開發板,從一些嵌入式開發的基本術語和概念人手,到手把手第一個工程的構建;再從一個穩定的SOPC平台設計,到Nios II軟體編程的入門;最後軟硬體結合,像模像樣地搭建了一些有實用價值的工程。《愛上FPGA開發:特權和你一起學NIOS 2》內容可謂由淺人深,為在其他嵌入式平台上已有一定開發基礎的NIOS II初學者量身打造。字裡行間,不僅透露出一個年輕工程師對技術的執著和認真,而且很多詼諧幽默的文字和真實的感悟伴隨著知識也傳遞給讀者,相信一定能夠帶給讀者更多耳目一新的感覺。《愛上FPGA開發:特權和你一起學NIOS 2》配套DVD光碟,內含程式源碼和20課時視頻教程,方便讀者學習。
《愛上FPGA開發:特權和你一起學NIOS 2》的主要讀者對象為電子、計算機、控制及信息等相關專業的在校學生,從事FPGA開發設計的電子工程師以及所有電子設計製作的愛好者們。
編輯推薦
《愛上FPGA開發:特權和你一起學NIOS 2》結合一款基於Altera公司Cyclone 11系列FPGA的開發板,從一些嵌入式開發的基本術語和概念入手,到手把手第一個工程的構建;再從一個穩定的SOPC平台設計,到NIOS 11軟體編程的入門;最後軟硬體結合,像模像樣地搭建了一些有實用價值的工程。《愛上FPGA開發:特權和你一起學NIOS 2》內容可謂由淺入深,為在其他嵌入式平台上已有一定開發基礎的NIOS 11初學者量身打造。字裡行間,不僅透露出一個年輕工程師對技術的執著和認真,而且很多詼諧幽默的文字和真實的感悟伴隨著知識也傳遞給讀者,相信一定能夠帶給讀者您更多耳目一新的感覺。
一款傾心打造的FPGA開發板如影隨形,一部精心編制的視頻教程免費發布,一個成員過萬的助學小組翹首以盼……也許,《愛上FPGA開發:特權和你一起學NIOS 2》會帶給您更多的驚喜!
目錄
第1章 海闊天空聊概念
1.1 CPU之軟核與硬核
1.2 SOPC是什麼
1.3 NIOSII的優勢
第2章 開發流程
2.1 流程
2.2 執行流程的必要性_
2.3 SOPC開發的流程
第3章 流程實踐案例——手把手第一個工程
3.1 硬體平台
3.2 軟體平台
3.3 手把手硬體工程
3.3.1 新建Quartus II工程
3.3.2 SOPC Builder配置
3.3.3 例化NIOSII工程
3.3.4 分配引腳與編譯下載
3.4 手把手軟體工程
3.4.1 新建軟體模板工程
3.4.2 設定軟體編譯屬性
3.4.3 軟體編譯和下載
第4章 實戰演練之存儲控制器
4.1 嵌入式存儲系統
4.2 基於FPGA的嵌入式存儲解決方案
4.2.1 片記憶體儲器
4.2.2 外部SRAM
4.2.3 Flash
4.2.4 SDRAM
4.3 第二個系統準備工作
4.4 SDRAM控制器組件添加與配置
4.5EPCS控制器組件添加與配置
4.6 PLL組件添加與配置
4.7 其他SOPC Builder配置
4.8 編輯頂層檔案與引腳分配
4.9 軟體工程調試與下載
第5章 實戰演練之時序收斂
5.1 時序設計四部曲
5.2 一部曲一時序分析
5.2.1 系統內部時鐘時序分析
5.2.2 SDRAM接口時序分析
5.3 二部曲——時序約束
5.3.1 全局時鐘約束
5.3.2 I/O接口約束之virtualclock生成與約束
5.3.3 I/O接口約束之理論推導
5.3.4 I/O接口約束之OUtputdelay約束
5.3.5 I/O接口約束之inputdelay約束
5.3.6 SDRAM時鐘頻率與相移更改
5.4 三部曲——時序報告
5.4.1 尋找PLL相移值
5.4.2 查看關鍵路徑
5.5 四部曲——時序收斂
5.6 時序最最佳化
……
第6章 實戰演練之玩轉NIoS11
第7章 實戰演練之自定義外設組件
第8章 實戰演練之USB通信
第9章 實戰演練之顯示控制器DIY
第10章 網路雜文
參考文獻