第1章 概述 1
ColdFire V2内核 1
异常和中断 1
中断控制器(INTC) 2
密码加速单元(CAU ) 2
系统Cache 2
SRAM 3
FlexBus 3
SDRAM控制器 3
DMA控制器 4
队列串行外围接口(QSPI) 4
快速以太网控制器(FEC) 4
通用串行总线(USB) 5
增强型时序处理单元(eTPU) 5
通用异步接收/发送器(UART) 5
局域网控制器(FlexCAN ) 6
模数转换器 6
内部集成电路总线(I2C) 6
工具和软件 7
第2章 ColdFire内核 8
ColdFire内核介绍 8
用户编程模式 10
管理员编程模式 14
寻址模式 17
专用指令 23
乘法累加单元 28
EMAC编程模式 31
680x0系列与ColdFire系列的区别 32
增加的ColdFire指令 37
第3章 ColdFire异常和中断控制器 40
异常和中断概述 40
异常处理流程 40
异常向量表 41
ColdFire异常 42
ColdFire中断控制器简介 49
中断向量产生 50
INTC编程模式 52
INTC初始化 55
第4章 密码加速单元 56
密码加速单元介绍 56
CAU结构和配置 56
CAU命令 58
CAU命令的等值表 65
第5章 系统集成 66
系统集成介绍 66
CodeFire产品平台介绍 67
系统控制模块(SCM) 72
芯片配置模块(CCM) 75
复位控制模块 77
时钟模块 78
边沿端口模块(EPORT ) 80
集成静态RAM (SRAM) 81
集成Flash存储器 82
Flash编程的EzPort 87
Cache 89
第6章 FlexBus 92
FlexBus介绍 92
FlexBus结构 92
外部信号和操作 94
外部接口时序举例 97
FlexBus初始化举例 100
第7章 SDRAM控制器 103
SDRAM控制器介绍 103
SDRAM控制器的外部信号 108
SDRAM控制器初始化实例 116
第8章 DMA控制器 124
DMA控制器概述 124
eDMA结构 124
通道结构 126
应用实例 131
通道优先级 132
通道抢占 133
错误信号 133
设置/清除位寄存器 134
eDMA通道分配 136
eDMA配置顺序 136
通道操作 137
DMA编程举例 137
四通道DMA控制器模块介绍 139
DMA控制器结构 139
DMA操作 145
第9章 UART 147
UART概述 147
UART结构 147
UART波特时钟和波特率产生器 152
UART操作模式 153
中断 156
DMA请求产生器 157
发送和接收的UART配置 157
第10章 队列串行外围接口QSPI 162
QSPI概述 162
QSPI结构 162
QSPI信号 167
QSPI指针 168
QSPI功能描述 170
中断 172
QSPI初始化实例 173
第11章 I2C总线 175
I2C总线模块概述 175
I2C控制器结构 176
I2C协议的实现 177
主模式的I2C编程举例 182
从模式的I2C编程举例 185
仲裁失败 186
第12章 快速以太网控制器与物理层收发器 187
快速以太网控制器与物理层收发器简介 187
FEC体系结构 189
FEC功能描述 191
FEC控制初始化例程 203
第13章 USB 209
USB模块介绍 209
MCF5222X USB OTG模块 222
高速OTG 229
USB初始化软件 241
第14章 FlexCAN 248
CAN总线简介 248
CAN报文协议 249
错误标定 251
故障界定 252
FlexCAN体系结构 253
报文缓冲器结构 254
FlexCAN时钟源 255
位定时 256
报文过滤 258
CAN模式 258
FlexCAN发送顺序 259
FlexCAN接收顺序 260
第15章 定时器系统 264
定时器系统介绍 264
定时器结构 264
定时器功能描述 268
第16章 增强型时序处理单元 278
增强型时序处理单元介绍 278
标准功能 279
常用功能 280
通道结构 281
主机接口 283
TCR1和TCR2时钟 286
通道资源 288
角度模式操作 291
eTPU初始化序列举例 293
eTPU实验 294
第17章 模数转换器 299
模数转换器介绍 299
ADC结构 301
QADC结构 308
QADC功能描述 309
第18章 工具和软件 326
工具和软件简介 326
片内调试支持 328
初始化工具 331
CodeWarrior工具 333
开放源码工具 334
硬件工具 334
实时操作系统和协议栈 335
ColdFire工具和软件的供应商网址 335
附录A ColdFire芯片型号 337