查看: 29311|回复: 63

[其他] ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

[复制链接]

该用户从未签到

6

主题

80

帖子

0

新手上路

Rank: 1

积分
468
最后登录
1970-1-1
发表于 2009-2-18 19:19:13 | 显示全部楼层 |阅读模式
ColdFire 编程参考手册(翻译版)
本手册包含了所有版本 ColdFire 微处理器指令集体系的详细信息。在 ColdFire 系 列中,每一代硬件微架构都被视为一个版本,这开始于最早先的 V2 内核(首个 ColdFire 处理器)的实现。对于其指令集体系来说,每个定义都被称为一个 ISA_Revision,并被 写成 ISA_Revision_A 和 ISA_Revision_B 等。然而,这些 ISA 版本通常使用短形式的名 目(如 ISA_A 和 ISA_B 等)来描述。
 
 
点击这里观看ColdFire 编程参考手册(翻译版)

点击这里,进入苏州大学王宜怀老师博客


本材料是受苏州大学王宜怀老师授权与非网(www.eefocus.com)发布。应授权单位要求,本栏目仅用于与非网网友学习交流,第三方严禁擅自转载。与非网法律顾问北京柴傅律师事务所,将全力维护本栏目相关各方的合法版权。如需转载,可与专栏编辑联系。祝阅读愉快!

第1章 绪论
更多..
ColdFire 系列的编程模型包括两组寄存器:用户组和管理员组。用户模式下程序的 执行,只能够使用用户组寄存器。而系统软件则运行在管理员模式下,不但可以存取所 有的寄存器,而且可以使用管理员组的控制寄存器来实现管理者功能。后续章节会对用 户模式和管理员模式下的寄存器以及寄存器中的数据组织方式作简要的描述。
第1节 整型单元用户编程模式
第3节 MAC 的用户编程模型
第5节 管理员编程模式
第7节 浮点型数据格式
第9节 寄存器的数据组织

第2节 浮点单元用户编程模式
第4节 EMAC 用户编程模型
第6节 整数数据格式
第8节 乘法累加器数据格式
第10节 硬件配置信息



第2章 寻址方式
更多..

绝大部指令操作是针对源和目的操作数的计算,并将其结果存放在目的位置。单操 作数指令只计算一个目的操作数,并将它存放在目的位置。与存储器紧密相关的微处理 器外扩模块,主要有与程序空间有关的程序部件和与数据空间有关的数据部件。它们访 问指令字段或者指令的操作数(数据项)。程序空间,是内存中包含程序指令代码及其 驻留在指令流中的立即操作数的存储区域。而数据空间则是包含程序数据的内存区域。 与程序计数器相对寻址方式,可依据数据引用方式来分类。
第1节 指令格式
第3节 堆栈

第2节 有效寻址方式




第3章 指令集概述
更多..

本章通过介绍飞思卡尔汇编语言的语法和符号,来简要描述 ColdFire 系列指令集 的信息。其中包括了指令符号和格式等的详细资料。
第1节 指令概述
第3节 ColdFire 内核小结

第2节 指令集概述




第4章 整型用户指令
更多..

本章叙述 ColdFire 系列的整型用户指令。为了便于记忆,每个指令的详细讨论按 字母顺序排列。并非所有的指令都被 ColdFire 处理器所支持。请参见第 3 章“就指令集定义的具体细节的指令集概要”。
第1节 整型用户指令(上)

第2节 整型用户指令(下)




第5章 MAC 用户指令
更多..

本章描述了在 ColdFire 系列处理器中关于可选的乘法累加单元(MAC)的用户指 令。为了方便指令的记忆,每条指令描述的讨论将按照字母顺序来讲述。若要了解由增强乘法累加单元(EMAC)所实现的指令,请见第六章“EMAC 用户指令”。
第1节 MAC 用户指令




第6章 EMAC 用户指令
更多..

本章描述了在 ColdFire 系列处理器中关于可选的增强乘法累加器单元(EMAC)的 用户指令。为了方便指令的记忆,每条指令描述的讨论将按照字母顺序来讲述。本章包括了原 EMAC 指令以及首次出现在 B 版本的 EMAC 定义中的四个乘法累加 单元指令(MAAAC、MASAC、MSAAC 和 MSSAC)。若要了解由乘法累加单元(MAC)所实现的指令,请见第五章“MAC 用户指令”。
第1节 EMAC 用户指令




第7章 浮点运算单元(FPU)用户指令
更多..

本章包含了,由可选浮点型单元(FPU)实现的指令的功能描述。有关浮点型状态寄 存器(FPSR)的作用机制和条件测试的通用信息,将在本章的开始部分加以整理。
第1节 浮点型状态寄存器(FPSR)
第3节 异常发生的指令结果
第5节 指令描述

第2节 条件测试
第4节 ColdFire 和 MC680x0 FPU ...




第8章 超级用户(特权)指令
更多..

本节包含了 ColdFire 系列超级用户(特权)指令的相关信息。为了便于记忆,每条指 令的详细说明按字母顺序排列。可选核心模块(如浮点型运算单元)的超级用户指令也 详载于本节。并非所有的指令都被 ColdFire 处理器所支持。请参见第3 章“就指令集定义的具 体细节的指令集概要”。
第1节 超级用户(特权)指令




第9章 指令格式摘要
更多..

本章描述按数字顺序排列的 ColdFire 系列指令的二进制格式。这种二进制编码的 整个指令的位元组都是事先确定的,位元组的十六进制值写在页面的右边缘,另外,破 折号(-)用来表示它是个可变的数。
第1节 操作码映射




第10章 PST/DDATA 编码
更多..

本章从指令的角度详细描述 ColdFire 芯片的处理器状态(Processor Status PST)的 形成和 Debug 模块的调试数据(Debug Data DDATA)的输出。通常 PST/DDATA 对于 指令的输出被定义为以下格式:PST=0x1,{PST={0x8,0x9,0xB},DDATA = 操作数}
第1节 用户指令集

第2节 特权指令集




第11章 异常处理
更多..

本章主要讲述 ColdFire 系列芯片的异常处理
第1节 概述




第12章 附录
更多..

用于输出模块的 S 记录格式,是用于在可打印格式下编码程序或者是数据文件, 这些程序或数据文件是用于在计算机系统之间传输。传输过程可有效通过显示器来监 测,而且 S 记录可很容易地被编辑。
附录A S记录输出格式




 
我知道答案 目前已有62人回答
回复

使用道具 举报

该用户从未签到

6

主题

80

帖子

0

新手上路

Rank: 1

积分
468
最后登录
1970-1-1
 楼主| 发表于 2009-2-18 19:20:06 | 显示全部楼层

回复:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

附件1 下载改名为1.RAR
 

ColdFire编程参考手册.part01.rar

700 KB, 下载次数: 822

该用户从未签到

6

主题

80

帖子

0

新手上路

Rank: 1

积分
468
最后登录
1970-1-1
 楼主| 发表于 2009-2-18 19:20:41 | 显示全部楼层

回复:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

附件2.下载后改名为2.RAR
 

ColdFire编程参考手册.part02.rar

92.01 KB, 下载次数: 665

该用户从未签到

3

主题

24

帖子

0

注册会员

Rank: 2

积分
125
最后登录
1970-1-1
发表于 2009-2-26 11:38:49 | 显示全部楼层

RE:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

提供FREESCALE仿真器
1、MC68KBDM 仿真器 :
68K仿真器是基于并口的一种BACKGROUD仿真调试器,兼容P&E设计。下载、调试速度快,具有很好的实时性,可下载代码。可支持仿真MC68332、MC68360、MC68376、MC68340等68K核心CPU。支持codewarrior for 68K,singlestep for 68K、linux gdb下仿真环境等。支持Macraigor 公司OCD Flash Programmer在线烧写、读取系统目标板上flash内容。
2、COLDFIRE 5V BDM 仿真器 、COLDFIRE 3.3V BDM 仿真器
COLDFIRE BDM仿真器基于并口设计,兼容P&E设计。下载、调试速度快,具有很好的实时性,可下载代码。可支持仿真MCF5206、MCF5213、MCF5232、MCF5272、MCF5282、MCF5249、MCF5307、MCF5407等COLDFIRE系列V2、V3、V4 核CPU。支持codewarrior for coldfire,singlestep for coldfire、linux gdb下仿真环境等。支持飞思卡尔 公司CFFlasher在线烧写、读取系统目标板上flash内容。
需要请联系coldfirebdm@sohu.com QQ:921627123

该用户从未签到

1

主题

48

帖子

0

新手上路

Rank: 1

积分
2809
最后登录
1970-1-1
发表于 2009-3-10 23:22:06 | 显示全部楼层

RE:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2009-3-12 11:55:56 | 显示全部楼层

RE:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

谢谢!!!

该用户从未签到

0

主题

6

帖子

0

新手上路

Rank: 1

积分
12
最后登录
1970-1-1
发表于 2009-3-23 23:56:26 | 显示全部楼层

回复:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

先看看

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
27
最后登录
1970-1-1
发表于 2009-4-7 14:53:41 | 显示全部楼层

RE:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

看看face]002[/face]

该用户从未签到

2

主题

42

帖子

0

注册会员

Rank: 2

积分
177
最后登录
2020-7-28
发表于 2009-4-13 09:00:57 | 显示全部楼层

回复:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

本手册包含了所有版本 ColdFire 微处理器指令集体系的详细信息。在 ColdFire 系列中,每一代硬件微架构都被视为一个版本,这开始于最早先的 V2 内核(首个 ColdFire 处理器)的实现。对于其指令集体系来说,每个定义都被称为一个 ISA_Revision,并被 写成 ISA_Revision_A 和 ISA_Revision_B 等。然而,这些 ISA 版本通常使用短形式的名 目(如 ISA_A 和 ISA_B 等)来描述。

该用户从未签到

2

主题

42

帖子

0

注册会员

Rank: 2

积分
177
最后登录
2020-7-28
发表于 2009-4-13 09:05:02 | 显示全部楼层

回复:ColdFire 编程参考手册(翻译版)(苏州大学王宜怀老师)

中文手册
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 14:16 , Processed in 0.110773 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表