《SOPC設計基礎與實踐》是2006年4月1日西安電子科技大學出版社出版的圖書,作者是王建校。本書主要介紹Nios CPU的結構,並結合Quartus II軟體的基本使用方法,以大量的設計實例作為切入點,引導讀者快速掌握EDA設計技術。
基本介紹
- 書名:SOPC設計基礎與實踐
- 作者:王建校 等
- ISBN:10位[7560616534] 13位[9787560616537]
- 頁數:437頁
- 定價:39.00元
- 出版社:西安電子科技大學出版社
- 出版時間:2006年4月1日
內容簡介,圖書目錄,
內容簡介
本書圖文並茂,舉例簡明易懂,適合於不同讀者選用。
本書分為4篇,各篇內容相互獨立,讀者可以根據需要,選讀自己所關注的內容。
本書可供相關專業在校大學生、研究生使用,亦可供電子工程師和業餘愛好者使用。
本書第一篇介紹Nios CPU及外設,是SOPC的基礎,所涉及的內容有Nios CPU的結構、Avalon匯流排、外設的組織和使用。第二篇通過具體實例介紹Qua rtus II軟體的使用方法,在此基礎上,通過適當規模的數字系統設計(數字電子鐘、數字頻率計、電子搶答器、計程車計價器),分別展示了原理圖、V erilog、VHDL及混合系統設計的特點。第三、四篇向讀者介紹Nios CPU的使用方法,並備有一定數量的實驗(第三篇介紹Nios CPU的套用,第四篇介紹NiosII CPU的套用)。為方便讀者學習,本書含配套光碟一張。
圖書目錄
第一篇 Nios CPU及外設
第1章 NiOS CPU
1.1 指令匯流排主連線埠
1.2 數據匯流排主連線埠
1.3 高速快取
1.4 移位單元
1.5 乘法支持
1.6 中斷支持
1.7 Nios片上調試模組(OCI模式)
第2章 Nios CPU編程模型
2.1 暫存器
2.2 存儲器結構
2.3 定址方式
2.4 程式流程控制
2.5 異常事件
2.6 流水線
第3章 Avalon匯流排
3.1 概述
3.2 術語和概念
3.3 Avalon匯流排傳輸
3.4 Avalon從連線埠傳輸
3.5 Avalon主連線埠傳輸
3.6 高級Avalon匯流排傳輸
3.7 片外設備與Avalon匯流排的接口
3.8 Avalon匯流排地址對齊方式
3.9 連線到外部設備
第4章 外設的組織與使用
4.1 SOPC Builder與PTF檔案
4.2 定時器
4.3 並行輸入/輸出口
4.4 異步收發器(UART)
4.5 DMA控制器
4.6 串列外圍設備接口(SPI)
第二篇 Quartus II套用入門
第5章 Quartus II套用基礎
5.1 原理圖工程
5.2 文本檔案(Verilog)工程
5.3 文本檔案(VHDL)工程
5.4 文本檔案(AHDL)工程
5.5 混合工程(自底而上)
5.6 混合工程(自頂而下)
第6章 設計舉例
6.1 7段數碼管解碼器(DE4-7)
6.2 8選l多路選擇器(MUL8_1)
6.3 計數器(CNTl000)
6.4 50 kHz分頻器
6.5 動態數碼管顯示(DISPLAY)
6.6 數字電子鐘(CLK)
6.7 數字頻率計(FREQ)
6.8 電子搶答器
6.9 計程車計價器
第7章 QuarIus II的工具
7.1 線上邏輯分析儀(SignalTap II)
7.2 TCL螢幕控制台
第8章 Vbrilog語言設計舉例
8.1 數字電子鐘
8.2 數字頻率計
8.3 電子搶答器.
8.4 計程車計價器
第9章 VHDL語言設計舉例
9.1 數字電子鐘(CLK)
9.2 數字頻率計
9.3 電子搶答器.
9.4 計程車計價器
第三篇 Nios套用入門
第10章 SOPC B ujIder
10.1 創建工程項目
10.2 構造Nios CPU及其外設
第11章 GERMS監控.
11.1 GERMS監控簡介
11.2 Nios SDK Shell
11.3 Nios SDK Shell的命令
第12章 Nios CPU系統擴展
12.1 擴展外部SRAM
12.2 擴展外部Flash
12.3 串列配置器件
12.4 外部中斷
12.5 定時器
第13章 NiOS系統的接口實驗
13.1 模/數轉換(AJC0832)
13.2 數/模轉換(TLC5620)
13.3 鍵盤、顯示器控制器(7289A)
13.4 點陣液晶顯示器(16963C)
13.5 時鐘日曆(DSl337)
13.6 IC卡(24C01)
13.7 語音錄放(1SD25120)
第四篇 Nios II套用入門
第14章 SOPC Builder
14.1 創建工程項目
14.2 構造Nios II CPU及其外設
第15章 NiOS II IDE
15.1 新建工程
15.2 重新進入已有工程
第16章 NiOS CPU系統擴展
16.1 擴展外部SRAM
16.2 擴展外部Flash
16.3 串列配置器件
16.4 外部中斷
16.5 定時器
第17章 NiOS系統的接口實驗.
17.1 模/數轉換(ADC0832)
17.2 數/模轉換(ILC5620)
17.3 鍵盤、顯示器控制器(7289A)
17.4 點陣液晶顯示器(16963)
17.5 時鐘日曆(DSl337)
17.6 IC卡(24C01)
17.7 語音錄放(ISD25120)
附錄A 多功能電子學習機系統介紹
A.1 概述
附錄B FPGA系統模組
B.1 FPGA模組
B.2 靜態RAM模組
B.3 Hash模組
B.4 串列接口模組
B.5 時鐘模組
B.6 電源模組
B.7 配置模組
B.8 Nios模組的引腳資源
附錄C 實驗顯示板
C.1 數碼管及其驅動
C.2 數碼管位驅動
C.3 用戶鍵盤
C.4 用戶邏輯指示器
C.5 用戶邏輯筆
C.6 連線件