第1章 CK-CPU简介
1.1 CK-CPU特性
1.2 CK803体系结构简介
1.3 CK807体系结构简介
1.4 实验环境
第2章 SoC芯片设计入门
2.2 CK-CPU SoC 软件设计环境
2.3 CKCPU的Hello World实验
第3章 AXI总线协议
3.1 AXI总线协议介绍
3.2 AXI Lite接口模块设计
3.3 AXI Lite接口UART设计
3.4 UART驱动软件
第4章 AXI master模块设计
4.1 AXI突发传输模式
4.2 HDMI控制器硬件设计
4.3 HDMI初始化电路设计
4.4 HDMI输出电路设计
4.5 AXI LITE接口HDMI控制器
4.6 AXI FULL接口HDMI控制器
4.7 HDMI TMDS编码与串行输出电路设计
第5章 并行接口LCD和摄像头控制模块设计
5.1 并行 LCD接口
5.2 并行 LCD控制器设计
5.3 并行接口摄像头控制器设计
第6章 AXI IIC设计
6.1 IIC总线协议
6.2 IIC总线温度传感器
6.3 温度传感器SoC设计
6.4 AXI接口IIC控制模块设计
第7章 SPI模块设计
7.1 SPI总线协议
7.2 SPI总线加速度传感器
7.3 加速度传感器SoC设计
7.4 AXI接口SPI控制模块设计
7.5 SPI LCD控制模块设计
第8章 AHB总线CK803
8.1 AHB总线协议
7.2 CK803 SoC
7.3 AHB to AXI Bridge
7.4 AHB to AXI Bridge模块验证
第9章 MIPI全高清摄像SoC设计
9.1 MIPI总线协议
9.2 摄像头控制
9.3 MIPI串行信号接收
9.4 MIPI信号解码
9.5 RAW8格式转RGB
9.6 RGB转YUV
9.7 AXI接口MIPI控制器
第10章 运动控制与中断
10.1 两轮平衡车原理
10.2 SoC硬件设计
10.3 驱动软件设计
10.4 中断
第11章 MP3播放器设计
11.1 SD卡读写
11.2 SD卡控制器设计
11.3 MP3软件解码
11.4 PWM音频播放
第12章 MJPEG视频播放器设计
12.1 JPEG编码原理
12.2 JPEG文件格式
12.3 HLS设计IDCT电路
12.4 HLS设计JPEG解码电路
12.5 MJPEG SoC设计