介绍
MOTOROLA
m68060 用户’s 手工的
1-3
1.1 differences among m68060 家族 members
因为 这 符合实际 的 单独的 m68060 家族 members 是 类似的, 这个 手工的 是
有组织的 所以 那 这 reader 将 引领 这 下列的 differences 在 账户 当 读
这 rest 的 这个 手工的. 除非 否则 指出, 所有 references 至 mc68060, 和 这 excep-
tion 的 这 differences 概述 在下, 将 应用 至 这 mc68060, mc68lc060, 和
mc68ec060. 这 下列的 paragraphs describe 如何 这 mc68lc060 和 这
mc68ec060 differ 从 这 mc68060.
1.1.1 mc68lc060
这 mc68lc060 是 一个 derivative 的 这 mc68060. 这 mc68lc060 有 这 一样 执行
单位 和 mmu 作 这 mc68060, 但是 有 非 fpu. 这 mc68lc060 是 100% 管脚 兼容
和 这 mc68060. disregard 所有 信息 涉及 这 fpu 当 读 这个 手工的.
这 下列的 区别 exists 在 这 mc68lc060 和 这 mc68060:
• 这 mc68lc060 做 不 包含 一个 fpu. 当 floating-要点 说明 是
encountered, 一个 floating-要点 无能 例外 是 带去.
1.1.2 mc68ec060
这 mc68ec060 是 一个 derivative 的 这 mc68060. 这 mc68ec060 有 这 一样 执行
单位 作 这 mc68060, 但是 有 非 fpu 或者 paged mmu, 这个 embedded 控制 产品
一般地 做 不 需要. disregard 信息 涉及 这 fpu 和 mmu 当 读
这个 手工的. 这 mc68ec060 是 管脚 兼容 和 这 mc68060. 这 下列的 differ-
ences exist 在 这 mc68ec060 和 这 mc68060:
• 这 mc68ec060 做 不 包含 一个 fpu. 当 floating-要点 说明 是
encountered, 一个 floating-要点 无能 例外 是 带去.
• 这 mdis
管脚 名字 有 被 changed 至 这 js0 管脚 和 是 包含 为 boundary scan
目的 仅有的.
1.1.2.1 地址 转变 differences.
虽然 这 mc68ec060 有 非
paged mmu, 这 四 transparent 转变 寄存器 (itt0, itt1, dtt0, 和 dtt1) 和
这 default transparent 转变 (定义 用 确实 位 在 这 转变 控制 寄存器
(tcr)) 运作 正常情况下 和 能 安静的 是 使用 至 assign cache 模式 和 supervisor 和
写 保护 为 给 地址 范围. 所有 地址 能 是 编排 用 这 四 trans-
parent 转变 寄存器 (ttrs) 和 这 default transparent 转变.
1.1.2.2 操作指南 differences.
这 pflush 和 plpa 说明, 这 supervi-
sor root pointer (srp) 和 用户 root pointer (urp) 寄存器, 和 这 e- 和 p-bits 的 这
tcr 是 不 supported 用 这 mc68ec060 和 必须 不 是 使用. 使用 的 这些 说明
和 寄存器 在 这 mc68ec060 exhibits poor 程序编制 实践 自从 非 有用的 结果
能 是 达到. 任何 函数的 anomalies 那 将 结果 从 它们的 使用 将 需要 系统
软件 修改 (至 除去 offending 说明) 至 达到 恰当的 运作.
这 plpa 操作指南 运作 正常情况下 除了 那 当 一个 地址 misses 在 这 四
ttrs, instead 的 performing 一个 表格 搜索 运作, 这 进入 cache 模式 和 写 pro-
tection properties 是 定义 用 这 default transparent 转变 位 在 这 tcr. 这
地址 寄存器 内容 是 从不 changed 自从 所有 地址 是 总是 transparently