TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
愛上FPGA開發:特權和你一起學NIOS II(附光盤)(簡體書)
滿額折

愛上FPGA開發:特權和你一起學NIOS II(附光盤)(簡體書)

商品資訊

人民幣定價:45 元
定價
:NT$ 270 元
優惠價
87235
絕版無法訂購
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《愛上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.5 EPCS控制器組件添加與配置
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章 網絡雜文
參考文獻

書摘/試閱

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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 235
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區