第1章 S+core 7體系結構
1.1 S+core 7簡介
1.2 S+core 7特點
1.3 體系結構直接支持的數據類型
1.4 處理器模式
1.5 內部寄存器
1.5.1 概述
1.5.2 通用寄存器
1.5.3 用戶自定義引擎寄存器
1.5.4 特殊功能寄存器
1.5.5 控制寄存器
1.6 異常
1.6.1 異常原因
1.6.2 異常處理流程
1.6.3 異常優(yōu)先級
1.6.4 異常向量
1.6.5 各種異常描述
1.7 緩存簡介
1.7.1 指令Cache
1.7.2 數據Cache
1.7.3 存儲器一致性
1.8 指令存儲器和數據存儲器
1.8.1 指令存儲器
1.8.2 數據存儲器
1.9 片上調試
第2章 S+core 7指令系統(tǒng)
2.1 概述
2.2 指令格式與編碼
2.3 32位指令集
2.3.1 裝載與存儲指令
2.3.2 數據處理指令
2.3.3 分支指令
2.3.4 特殊指令
2.3.5 協(xié)處理器指令
2.4 16位指令集
2.4.1 裝載與存儲指令
2.4.2 數據處理指令
2.4.3 跳轉與分支指令
2.4.4 特殊指令
2.4.5 并行條件執(zhí)行
2.5 合成指令集
2.6 S+core 7處理器的GNU編譯器
2.6.1 S+core 7 C編譯器參數
2.6.2 S+core 7 C編譯器的基本數據類型
2.6.3 S+core 7 C編譯器的函數調用約定
2.7 S+core 7處理器的GNU匯編器
2.7.1 S+core 7 C匯編器參數
2.7.2 匯編語言語法
2.7.3 匯編器偽指令
2.7.4 段及其重定位
2.8 S+core 7處理器的GNU鏈接器
第3章 SPCE3200使用指南
3.1簡介
3.1.1 概述
3.1.2 SPCE3200特性
3.2 引腳信息
3.2.1 SPCE3200的引腳分布
3.2.2 SPCE3200的引腳描述
3.3 結構概述
3.4 存儲器分配
3.5 存儲器映射
3.6 鎖相環(huán)PLL與時鐘發(fā)生器CKG
3.6.1 鎖相環(huán)PLL
3.6.2 時鐘發(fā)生器CKG
3.6.3 寄存器描述
3.6.4 系統(tǒng)時鐘調整
3.7 中斷控制器
3.7.1 概述
3.7.2 特性
3.7.3 中斷源
3.7.4 結構框圖
3.7.5 寄存器描述
3.7.6 中斷機制
3.7.7 應用舉例
3.8 存儲器接口單元
3.9 APB總線DMA
3.10 啟動代碼
3.10.1 文件組成
3.10.2 *Prog.ld
3.10.3 *startup.s
3.10.4 啟動代碼工作流程
第4章 SPCE3200功能部件
4.1 通用I/O口
4.1.1 概述
4.1.2 引腳描述
4.1.3 結構
4.1.4 寄存器描述
4.1.5 基本操作
4.2 定時器
4.2.1 概述
4.2.2 特性
4.2.3 引腳描述
4.2.4 結構
4.2.5 寄存器描述
4.2.6 基本操作
4.2.7 注意事項
4.3 實時時鐘
4.3.1 概述
4.3.2 特征
4.3.3 寄存器描述
4.3.4 基本操作
4.3.5 應用舉例
4.4 時基
4.4.1 概述
4.4.2 結構
4.4.3 寄存器描述
4.4.4 基本操作
4.4.5 應用舉例
4.5 看門狗
4.5.1 概述
4.5.2 特性
4.5.3 結構
4.5.4 寄存器描述
4.5.5 基本操作
4.5.6 注意事項
4.6 睡眠與喚醒
4.6.1 睡眠
4.6.2 睡眠相關寄存器
4.6.3 喚醒
4.6.4 鍵喚醒相關寄存器
4.6.5 應用舉例
4.7 模/數轉換器
4.7.1 概述
4.7.2 特性
4.7.3 引腳描述
4.7.4 結構框圖
4.7.5 寄存器描述
4.7.6 基本操作
4.7.7 注意事項
4.8 通用異步串行通信模塊
4.8.1 概述
4.8.2 特性
4.8.3 引腳描述
4.8.4 結構框圖
4.8.5 寄存器描述
4.8.6 基本操作
4.8.7 注意事項
4.9 串行外圍接口
4.9.1 概述
4.9.2 特性
4.9.3 引腳描述
4.9.4 結構框圖
4.9.5 SPI描述
4.9.6 寄存器描述
4.9.7 基本操作
4.9.8 注意事項
4.10 標準的硬件接口
4.10.1 概述
4.10.2 特性
4.10.3 引腳描述
4.10.4 結構框圖
4.10.5 I2C描述
4.10.6 寄存器描述
4.10.7 基本操作
4.10.8 注意事項
4.11 SIO控制器
4.11.1 概述
4.11.2 特性
4.11.3 引腳描述
4.11.4 結構
4.11.5 寄存器描述
4.11.6 基本操作
4.11.7 注意事項
4.12 NOR型Flash控制器
4.12.1 概述
4.12.2 特性
4.12.3 引腳描述
4.12.4 寄存器描述
4.12.5 基本操作
4.13 TFT LCD控制器
4.13.1 概述
4.13.2 特性
4.13.3 引腳描述
4.13.4 寄存器描述
4.13.5 基本操作
第5章 SPCE3200開發(fā)系統(tǒng)介紹
5.1 SPCE3200實驗儀
5.1.1 功能特點
5.1.2 硬件原理
5.2 S+core IDE集成開發(fā)環(huán)境
5.2.1 工程的編輯
5.2.2 工程的調試
5.3 應用舉例
第6章 SPCE3200應用實例
6.1 原理概述
6.2 應用分析
6.3 硬件電路
6.4 程序設計
6.4.1 主程序
6.4.2 軟件FIFO管理程序
6.4.3 UART收發(fā)程序
6.4.4 RTC控制及日期計算程序
6.4.5 NOR型Flash操作程序
6.4.6 命令獲取和分配程序
6.4.7 命令處理程序
第7章 附錄
7.1 常用術語、縮寫和約定解釋
7.1.1 術語
7.1.2 縮寫
7.1.3 約定
7.2 CPU內核寄存器速查表
7.3 硬件模塊寄存器速查表
7.4 匯編指令速查表
7.5 偽指令速查表