开题报告中英文对照

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

记忆体的组织(13)
ADuC831包含四个不同的记忆块:
62kBytes•程序存储器片上闪光/夷
4 kBytes片上的闪光灯•/ EE数据存储器
256字节的通用•公羊
内部XRAM kBytes•2
程序存储器闪光/ EE
62kBytesADuC831 kBytes提供程序存储器的闪光/夷运行的用户代码。

用户可以选择运行代码从这个内存或运行代码,从外部程序内存。

如果用户申请或复位装置,权力的EA销被拉低,部分将从外部程序执行代码空间,否则部分默认执行代码从其内在的62 kBytes程序存储器的闪光/夷。

不像ADuC812溢出,在执行代码可以从内部代码空间外部代码空间一旦PC变得比1FFFH,ADuC831并不支持翻滚
四位储存的八个寄存器
R7 R0
重置价值的栈指针
在内部空间F7FFH代码,在外部F800H代码空间。

相反,有2048字节F800H和FFFFH之间会出现成为NOP指令的用户代码。

这些内在的代码空间可以下载通过UART串口而装置的在线56起。

kBytes程序内存可以被编程在运行时这样的代码空间,可以升级在田里使用一个用户定义的协议或者它可以作为数据存储器。

这将是更详细地讨论在闪光/ EE记忆的部分。

数据存储器闪光/ EE
4 kBytes / EE数据存储器的闪光,都可以用在用户和可以被存取间接通过一组控制寄存器映射到特殊功能寄存器(SFR)区域。

进入闪光/ EE数据存储器中详细讨论后作为部分的闪光/ EE记忆的部分。

通用RAM
通用的RAM是分裂成两个独立的记忆,即上、下游128字节的内存。

较低的
128字节的内存可以被存取通过直接或间接寻址。

上面的128字节的内存只能间接寻址,因为它可透过共享同一个地址空间的SFR空间,这只能通过直接存取寻址。

较低的128字节的内部数据的内存映射为如图2所示。

32字节是最低的划分为4个银行通过八个寄存器称为R0 R7。

接下来的16个字节(128比特,地点20H上方通过2FH登记储存器,形成一个区的直接可寻址点位置上一点
通过7FH地址00H。

堆栈可设置在任何地方在内部的内存地址空间,堆栈深度,可以扩展到2048字节。

复位初始化堆栈指针位置07H,它曾经在装载前和增加堆栈中开始的位置08H也是第一次登记注册储存(R0)的1。

因此,如果你打算使用超过一个注册储存位,堆栈指针应该初始化的一个地区,RAM不被用于数据存储。

外部数据存储器(外部XRAM)
就像一个标准的数字兼容的核心,ADuC831可以访问外部数据存储器使用MOVX指导。

MOVX指令自动输出的要求的各种控制strobes访问数据的记忆。

然而,在ADuC831可以访问多达16个MBytes外部数据存储器。

这是一个增强了64 kBytes 外部数据存储器的可用空间在一个标准数字兼容的核心。

内部XRAM
2 kBytes片上数据存储器的ADuC831的形式存在。

这个记忆,虽然片上,也可通过MOVX的指导。

这两kBytes内部XRAM被映射到的
2 kBytes底部的外部地址空间如果
CFG831位。

否则,访问外部数据存储器将发生就像一个标准的数字。

当使用内部的XRAM、港口0和2个都是免费的,被用来作为通用I / O
外部数据存储器进行更详细的
ADuC831硬件设计上考虑部分。

FFFFFFH
)
)
图4。

内部和外部的XRAM
特殊功能寄存器(SFRS)
空间的SFR映射到上层128字节的内部数据的内存空间和通过直接寻址而已。

它提供了一个界面之间的CPU和所有样品的periph - erals。

一个框图上显示的编程模型的ADuC831地区通过SFR被显示在图5。

所有寄存器、除程序计数器(PC)和4种通用寄存器,居住于储存SFR区域。

寄存器的SFR包
DT
图5。

规划模型
ADuC831 (14)
记忆结构
ADuC831包含四个不同的记忆块:
62kBytes •程序存储器片上闪光/EE 记忆程序
4 kBytes 片上的闪光灯•/ EE 数据存储器
• 256 Bytes of General-Purpose RAM
256字节的通用•Ram
• 2 kBytes of Internal XRAM
内部XRAM kBytes •2
Flash/EE Program Memory
程序存储器闪光/ EE
62k 字节ADuC831 提供程序存储器的闪光/EE 运行的用户代码。

用户可以选择从这个内存运行代码或从外部程序内存运行代码。

如果用户申请或复位装置,当EA 销被拉低,部分将从外部程序执行代码空间,否则这部分将默认从其内在的62 kBytes 程序存储器的闪光/EE 执行代码。

不同与ADuC812,在执行代码可以溢出代码空间,从内部到外部代码空间一旦PC 变得比1FFFH 大,ADuC831将会不支持翻滚
通用地区
储存器选择通过 BIT-ADDRESSABLE(位地址) PSW 位在
四位储存的八个寄存器 R7 R0
重置栈指针数值 . 在内部空间F7FFH 代码,在外部F800H 代码空间。

相反,有2048字节F800H 和FFFFH 之间会出现成为NOP 指令的用户代码。

这些内在的代码空间可以通过UART 串口下载,而装置的在线56 kBytes 程序内存可以被编程在运行时这样的代码空间,可以在使用一个用户定义的协议的领域升级或者它可以作为数据存储器。

这将会在在闪光/ EE 记忆的部分更详细地讨论。

非易失性存储器闪光闪光/ EE / EE 记忆概要
闪光的ADuC831 / EE 记忆技术融合在了片上
来为用户提供了可编程门代码,非挥发性、仿真和数据的内存空间。

闪光/ EE 记忆是一种较为近期的类型的非易失性存储器存储技术和基于单张晶体管细胞结构。

该工艺是一种派生的基本上是通过可编程只读存储器技术,上个世纪80年代后期开发。

闪光/ EE 记忆以灵活的在线可编程门特点的EEPROM 和他们结合与空间特征的高效/密度可编程只读存储器(见图17)。

因为闪光/ EE 技术是基于单个晶体管细胞体系结构,在快闪记忆体阵列,就像只读存储器,可以实现——mented 达到空间效率或记忆密度给定的设计过程中所需要的。

像EEPROM,快闪
记忆体可编程in-system在一个字节的水平,尽管它必须首先删除;消除被表演在一页街区。

因此,快闪记忆体是经常而更正确的被称为闪光/ EE记忆。

总的来说,闪光/ EE记忆代表了一个更加接近理想的记忆装置,包括nonvolatility、仿真programma -能力强,致密性好,强度高,成本低。

纳入ADuC831、闪光/ EE记忆技术允许用户去更新程序代码空间仿真,而不需要更换一次性可编程(网)设备的远程操作节点。

Flash存储器和ADuC831 /EE
提供了两个数组的ADuC831闪记忆/夷。

62 kBytes用户应用程序的闪光/夷空间被提供
单片,便于执行代码无需任何外界dis-crete ROM设备要求。

程序内存可以编程仿真利用串行模式提供下载,使用传统的第三者,或用记忆程序员一个用户定义的协议,该协议可以配置它作为数据(如果需要)。

一个4 kByte闪光/ EE数据存储器空间也是提供样品的。

这可能被用来作为通用易失性的一种暂存区。

利用Flash / EE程序内存
62 kByte闪光/ EE程序内存映射到低阵列的64 kBytes 62 kBytes可寻址的ADuC831规划空间,用来装的用户代码在典型的应用。

程序内存闪光/ EE内存阵列可以编程有三种方法:
(1)系列下载(在线编程)
下载的代码ADuC831便于通过standardUART串行端口。

将进入的ADuC831系列下载
模式重置后,或权力周期如果PSEN销被拉低通过一个外部1 k电阻。

一旦在串行下载模式,用户可以下载代码的kBytes充分62 / EE程序存储器闪光而在它在电路装置目标申请硬件. PC系列下载可执行的是按照ADuC831的一部分总管发展体系。

串行下载协议是详细地记载在一份MicroConverter uC004应用笔记。

(2) 并行程序设计
并行程序设计模式的完全兼容——ventional诱使第三方闪光或EEPROM装置的程序。

在这种模式下的端口,并证明P1和P2运作的外部的日期
和地址总线接口、ALE运作的闸门,写使端口P3作为一般的配置端口
为各种各样的设备配置和擦除操作中程序并行程序设计。

高电压(12v)供应
Flash编程产生所需样品的电荷泵使用程序来供应高电压线路。

完整的并行程序设计规范是可利用的在/microconverter MicroConverter主页。

(3)用户的下载模式(ULOAD)
在图19我们可以看到那是可能的kBytes使用闪光灯,62 / EE程序存储器提供给用户作为一个单独的块的内存。

在这种模式下所有的闪光/ EE记忆是只读的用户代码。

然而,闪光/ EE 程序内存也可以被写在运行时简单地通过进入ULOAD模式。

在ULOAD模式较低的56个kBytes记忆是可以被消除的程序和重新编程被用户软件如图19。

ULOAD模式可以用来升级你的代码现场以任何用户定义的下载协议。

SPI接口的配置ADuC831身为奴隶,复制、影印,完全是可能的-克56 kBytes / EE程序存储器闪光只在
5秒(见uC007)。

另外,ULOAD模式可以用来保存数据56kBytes闪光/ EE记忆。

这可能特别有用的数据日志的应用场合,在那里,ADuC831可以提供到60kBytes NV数据存储器芯片(4 kBytes上的分别为闪光/ EE数据存储器也存在)。

6 kBytes上部的62个kBytes闪光/ EE程序存储器的仅仅是通过串行的下载或可编程并行程序设计。

这意味着这个空间,看起来就像只读取用户代码。

因此,它不能被意外删除或重新编程的错误代码执行。

这使它非常适合用6个kBytes作为引导。

一个Bootload使选择中存在的系列下载,“总是逃避E000h重置后。

”如果使用引导,这个选项是被推荐的,以确保可执行正确的代码之后总是重置。

编程闪光/ EE 程序内存模式的详细介绍,通过ULOAD更详细的描述也在经济和技术要点uC007。

闪光/ EE程序内存安全
ADuC831便利的三种模式,对Flash / EE程序存储器的安全。

这些模式,可以独立acti - vated、限制访问的内部代码空间。

这些
安全模式可以启用的一部分协议中所述的串行下载技术要点uC004或通过平行
编程。

安全模式可在ADuC831描述如下:
锁定模式
这种模式的记忆锁,致残并行编程代码——明程序内存。

然而,阅读的记忆和阅读模式的记忆平行通过MOVC命令从外部存储器仍然是被允许的。

这种模式是采取了code-erase抑制命令在串行下载或并行程序设计模式。

安全模式
这种模式在记忆体,残废锁代码(程序并行程序设计和验证/读命令)以及销毁执行的指令的MOVC从外部的记忆,这是试图读”MOVC”代码从内存。

读/写的内部数据的闪光/ EE从外部存储器也是无用的。

这种模式是采取了code-erase抑制命令在串行下载或并行程序设计模式。

系列安全模式
这种模式的禁用系列下载能力的装置。

如果系列安全模式将被激活,尝试重新启动了部分进入模式,即串行下载PSEN和de-asserted重置宣称与低,部分将解释系列
作为一个正常下载重置重置而已。

它因此将不会进入系列下载方式,但是只有执行一个正常的重置序列。

系列安全模式只能被关闭的命令在采取了code-erase并行程序设计模式。

串行外设接口
整合的ADuC831串行外设接口(完整的硬件SPI)片上。

SPI是一种行业标准同步串行接口,让8比特的数据同步,即被发送和接收的同时,全双工。

但应该注意的是,SPI插脚共享I2C
界面插脚。

因此,用户只能使一个或另一个接口在任何给定的时间内(见SPE表喜下文)。

该共混端口可以配置用于主要的或从属的操作,
通常情况下,由四个插脚,即。

相关文档
最新文档