基本信息
出版社:北京航空航天大學出版社
版次:1
頁數:286
字數:4200000
出版時間:2008年8月1日)
平裝:286頁
語種:簡體中文
開本:16
ISBN:9787811243215,7811243210
條形碼:9787811243215
商品尺寸:23x18.4x1.4cm
商品重量:422g
品牌:北京航空航天大學出版社
ASIN:B001EQ6C8S
內容簡介
《SOPC系統設計與實踐》根據Altera公司的最新技術資料,詳細講解了SOPC系統設計的相關概念,如Avalon匯流排規範、SOPCBuilder和NiosII軟體設計及嵌入式外圍設備等,並結合實例,對軟體設計的方法及流程進行了深入分析。本書根據Altera公司的最新技術資料,詳細講解了SOPC系統設計的相關概念,如Avalon匯流排規範、SOPCBuilder和NiosII軟體設計及嵌入式外圍設備等,並結合實例,對軟體設計的方法及流程進行了深入分析。
部分目錄
第1章 總體概述
1.1學習平台概述
1.1.1軟體平台
1.1.2硬體平台
1.2Nios概述
1.2.1第一代NIOS嵌入式處理器
1.2.2第二代Nios嵌入式處理器
1.2.3NiosII處理器的特性
第2章 Avalon匯流排規範
2.1概述
2.1.1術語
2.1.2功能
2.2Avalon匯流排信號
2.2.1完整的信號類型列表
2.2.2信號極性
2.2.3信號命名
2.2.4信號時序
2.2.5傳輸特性
2.3從連線埠傳輸
2.3.1從設備信號
2.3.2基本的從連線埠讀傳輸
2.3.3基本的從連線埠寫傳輸
2.4主連線埠傳輸
2.4.1主信號
2.4.2基本的主連線埠讀傳輸
2.4.3基本的主連線埠寫傳輸26
2.4.4等待狀態、建立時間與保持時間27
2.5流水線讀傳輸27
2.5.1具有固定延時的從連線埠流水線讀傳輸28
2.5.2具有可變延時的從連線埠流水線讀傳輸29
2.5.3主連線埠的流水線讀傳輸30
2.6流傳輸控制31
2.6.1從連線埠傳輸的流控制31
2.6.2具有流控制的主連線埠傳輸34
2.7三態傳輸34
2.7.1三態從連線埠的傳輸35
2.7.2三態主連線埠的傳輸38
出書背景
當今的嵌入式設計工程師面臨很棘手的挑戰:如何尋找一款能夠實現成本、性能和生命周期完美組合的處理器。而AlteraNiosII處理器所具有的完全可定製性能、較低的產品和實施成本、易用性、適應性和不會過時等優勢,使其在每次設計中都能夠實現完美的配合。
NiosII系列32位RISC嵌入式處理器具有超過200DMIP的性能,在FPGA中實現成本只有35美分。由於處理器是軟核形式,具有很大的靈活性,因此,用戶可以在多種系統設定組合中進行選擇,達到性能和成本的要求。採用NiosII處理器進行設計,可以幫助用戶將產品迅速推向市場,延長產品生命周期,防止出現處理器逐漸過時的問題。
採用NiosII處理器,用戶不會局限於現有的處理器技術,而是根據自己的標準定製處理器,按照需要選擇合適的外設、存儲器和接口;此外,用戶還可以輕鬆集成自己專有的功能,使用戶的設計具有獨特的競爭優勢。
用戶所需要的處理器,應該能夠滿足當前和今後的設計性能需求。由於今後的發展具有不確定性,因此,NiosII設計人員必須能夠更改其設計,如加入多個NiosIICPU、定製指令集及硬體加速器等,以滿足新的性能目標。採用NiosII處理器,用戶可以通過Avalon交換架構來調整系統性能,該架構是Altera公司專有的互聯技術,支持多種並行數據通道,可以實現大吞吐率的套用。
在選擇處理器時,為了實現需要的功能,用戶可能要購買比實際所需數量多的處理器;也可能為了節省成本,而不得不購買比實際需要數量少的處理器。低成本、可定製NiosII處理器能夠幫助用戶解決這一難題。採用NiosII處理器,用戶可以根據需要設定功能,甚至在價格低至35美分的CycloneIIFPGA等低成本Altera器件中都可以實施。在單個FPGA中實現處理器、外設、存儲器和I/O接口,可以降低系統總體成本。
為實現一個成功的產品,需要將其儘快推向市場,同時,增強其功能特性以延長使用時間,避免處理器逐漸過時。用戶可以在短時間內將NiosII嵌入式處理器由最初概念構想轉為系統實現,這種基於NiosII處理器的系統具有永久免版稅設計許可,完全經得起時間考驗。此外,由於在FPGA中使用軟核處理器,因此可以方便地實現現場硬體和軟體升級,且產品能夠符合最新的規範,具備最新特性。
評價
《SOPC系統設計與實踐》全書內容新穎,重點突出,詳略得當,能理論聯繫實際,深入淺出,通俗易懂。可供高等院校計算機、自動化、電子工程等專業學生及相關工程技術人員使用。初學者通過本書可以學習到NiosII設計的基本流程及方法,掌握其設計原理,具備軟體開發能力。