內容簡介
《電子與嵌入式係統設計叢書:8051軟核處理器設計實戰》以基於8051指令集的軟核處理器實現和應用為主綫,係統介紹瞭數字係統設計的主要技巧和基於FPGA構建嵌入式係統的主要難點。並深入淺齣地介紹瞭基於8051的軟核處理設計,從8051的架構模型、111條指令的功能作用及其對應的Verilog描述,以及如何用Verilog語言構建8051軟核處理器的主體程序並嚮其中添加8051的111條指令,全麵詳細地介紹瞭8051軟核處理器的實現過程及對其的驗證方法,並藉助大量形象的比喻幫助讀者理解。
目錄
前言
第1章 8051架構描述
1.1 引言
1.2 8051處理器基本模型
1.3 8051的接口
1.4 8051架構的重要硬件和性能
1.5 8051的存儲器架構
1.6 8051的重要寄存器
1.7 結束語
第2章 8051的指令集
2.1 引言
2.2 8051指令集綜述
2.3 指令的尋址方式
2.4 指令的分類詳解
2.4.1 算術操作指令
2.4.2 邏輯操作指令
2.4.3 數據轉移指令
2.4.4 布爾變量操作指令
2.4.5 程序跳轉指令
2.5 指令執行對PSW的影響
2.6 結束語
第3章 8051中斷與Keil開發工具
3.1 引言
3.2 Keil軟件概覽
3.3 設計工程初探
3.4 Keil工程的配置與輸齣
3.5 新建工程與調試
3.6 8051中斷與中斷程序編寫
3.7 結束語
第4章 Verilog硬件描述語言基礎
4.1 引言
4.2 簡單RTL設計
4.3 基本語法要素
4.4 數據類型
4.4.1 基本數值
4.4.2 數據類型:net
4.4.3 數據類型:variable
4.4.4 參數:parameter和localparam
4.5 錶達式
4.5.1 操作數
4.5.2 操作符
4.6 賦值語句
4.6.1 連續賦值語句
4.6.2 過程賦值語句
4.6.3 過程連續賦值語句
4.7 塊語句
4.7.1 begin…end與fork…join語句
4.7.2 條件控製語句
4.7.3 case語句
4.7.4 循環語句
4.8 task和function語句
4.9 時間控製
4.10 層次化架構
4.11 結束語
第5章 如何使用Verilog語言進行設計
5.1 引言
5.2 Verilog RTL的基本格式
5.2.1 組閤邏輯電路描述
5.2.2 時序邏輯電路描述
5.3?Verilog RTL 的描述方法
5.4 結束語
第6章 8051軟核處理器設計流程
6.1 引言
6.2 8051軟核處理器的接口信號
6.3 8051軟核處理器的基本架構
6.4 軟核處理器基本函數定義
6.5 軟核處理器主體程序解讀
6.6 算術操作指令的添加
6.7 邏輯操作指令的添加
6.8 數據轉移指令的添加
6.9 布爾變量操作指令的添加
6.10 程序跳轉指令的添加
6.11 結束語
第7章 8051軟核處理器的驗證與應用
7.1 引言
7.2 8051軟核處理器的驗證
7.3 8051軟核處理器的應用
7.4 結束語
前言/序言
電子與嵌入式係統設計叢書:8051軟核處理器設計實戰 下載 mobi epub pdf txt 電子書