ARM体系架构的寄存器地址是如何定义的?

ARM体系架构的寄存器地址是如何定义的? 2008-10-09 17:17:39

分类: LINUX

寄存器地址是如何设定的?能修改吗?

比如说NAND flash的寄存器NFCONF的地址为0x4E000000

这个地址(0x4E000000)是ARM920T这个CPU内定的?

还是设计PCB板时设定(外设寄存器-地址映射关系存放在某个EEPROM里)?

如果扩展一个外设,这个外设的寄存器如何像CFCONF映射到地址?

这个问题困扰我很长时间,那位路过帮忙答疑,万分感谢!!!

17:14:19

NFCONF的地址不能改的,也不是ARM920TCPU内定,是CPU生产商生产时设定的。我认为

17:16:42

"是CPU生产商生产时设定的"

这个CPU不就是ARM920T吗?

17:17:21

也就是说寄存器地址由ARM920T设定?

17:17:42

NAND flash contrlor是外设,不属于CPU部分!

17:20:12

ARM公司设计ARM920T,但并没规定一定带NAND flash contrlor!NAND flash contrlor是半导体公司生产芯片时自己放上去的。我认为

17:25:30

ARM920T本身只有37个寄存器!

17:25:54

寄存器地址是在控制器设定的

这个控制器与不同CPU体系集成的时候给他的各个寄存器设定一个地址,如跟X86体系集成有可能设定地址为:0xA0000000

这个寄存器地址可以修改,但在板子设定后,就不能修改了

可以这样理解吗?

17:27:41

17:28:02

好像明白了!

谢谢

17:28:47

寄存器必定是用了CPU地址空间的某个地址!

17:29:44

应该用的是虚拟内存地址的中高位地址放CPU寄存器地址

ARM体系架构的寄存器地址是如何定义的? 2008-10-09 17:17:39

分类: LINUX

寄存器地址是如何设定的?能修改吗?

比如说NAND flash的寄存器NFCONF的地址为0x4E000000

这个地址(0x4E000000)是ARM920T这个CPU内定的?

还是设计PCB板时设定(外设寄存器-地址映射关系存放在某个EEPROM里)?

如果扩展一个外设,这个外设的寄存器如何像CFCONF映射到地址?

这个问题困扰我很长时间,那位路过帮忙答疑,万分感谢!!!

17:14:19

NFCONF的地址不能改的,也不是ARM920TCPU内定,是CPU生产商生产时设定的。我认为

17:16:42

"是CPU生产商生产时设定的"

这个CPU不就是ARM920T吗?

17:17:21

也就是说寄存器地址由ARM920T设定?

17:17:42

NAND flash contrlor是外设,不属于CPU部分!

17:20:12

ARM公司设计ARM920T,但并没规定一定带NAND flash contrlor!NAND flash contrlor是半导体公司生产芯片时自己放上去的。我认为

17:25:30

ARM920T本身只有37个寄存器!

17:25:54

寄存器地址是在控制器设定的

这个控制器与不同CPU体系集成的时候给他的各个寄存器设定一个地址,如跟X86体系集成有可能设定地址为:0xA0000000

这个寄存器地址可以修改,但在板子设定后,就不能修改了

可以这样理解吗?

17:27:41

17:28:02

好像明白了!

谢谢

17:28:47

寄存器必定是用了CPU地址空间的某个地址!

17:29:44

应该用的是虚拟内存地址的中高位地址放CPU寄存器地址


相关文章

  • 基于嵌入式ARM-Linux的电子相册设计
  • 学士学位毕业设计(论文) 基于嵌入式ARM-Linux 的 电子相册设计 学生姓名:小泽 学 号:20094 指导教师:马秀莲 所在学院:信息技术学院 专 业:电气工程及其自动化 中国·大庆 2013年05月 黑龙江八一农垦大学 本科毕业设 ...查看


  • 嵌入式期末论文
  • 班级: 姓名: 学号: 一.有以下函数 func 用于处理长整形变量 V.请详细分析程序,解释算法的计算过程和程序的功能,并给出在 ARM 系统中实现相同功能对应的汇编程序. unsigned long func(unsigned long ...查看


  • [ARM嵌入式系统结构与编程]习题答案 邱铁编著
  • <ARM 嵌入式系统结构与编程>邱铁 编著. 清华大学出版社. 年月第版 年月第二次印刷[1**********] <ARM 嵌入式系统结构与编程>第1~4章思考与练习 题答案 此答案仅供教师教学用 第1章 绪论 思 ...查看


  • [ARM嵌入式系统结构与编程]习题答案
  • <ARM 嵌入式系统结构与编程>第1~4章思考与练习 题答案(此答案仅供教师教学用) 第1章 绪论 思考与练习题答案 1. 国内嵌入式系统行业对"嵌入式系统"的定义是什么?如何理解? 答:见教材1.1节. 2 ...查看


  • 智能手机的系统架构及其低功耗设计
  • 智能手机的系统架构及其低功耗设计 智能手机的系统架构及其低功耗设计 随着通信产业的不断发展,移动终端已经由原来单一的通话功能向话音.数据.图像.音乐和多媒体方向综合演变.而对于移动终端,基本上可以分成两种:一种是传统手机(featureph ...查看


  • 32位嵌入式微处理器--ARM.MIPS.PowerPC.DSP
  • 由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统.本文分析了当前市场上主流的一些32位嵌入式微处理器的特点和应用场合,并对其未来发展做一些展望.这里只是按照体系结构分类,不涉及具体的处理 ...查看


  • 嵌入式系统习题
  • 第一题:判断题 1. 在ARM 处理器中,快速中断(FIQ )的优先级高于外部中断(IRQ ).T 2.ROM能够永久或半永久地保存数据,ROM 内的数据永远不会丢失.F 3. 嵌入式ARM 架构的嵌入式处理器同时支持大端.小端(Big/L ...查看


  • 非接触式IC卡硬件驱动层的功能测试方法
  • 摘要:非接触式IC卡的应用日趋广泛,对嵌入式软件功能测试方法有效性与实用性提出了新的挑战.论文探讨了非接触式IC卡硬件驱动层的功能测试方法,包括在FPGA平台上进行在线测试以及样卡的回归测试方法.该文以嵌入式软件测试方法理论为基础,确定在进 ...查看


  • 嵌入式技术毕业论文
  • 嵌入式技术毕业论文 嵌入式技术毕业论文 题 目 基于ARM嵌入式系统的Socket通信设计 所在学院专业/领域 计算机技术 研究方向 嵌入式技术 嵌入式技术毕业论文 摘 要 嵌入式系统是计算机技术.半导体技术和电子技术的综合体,已经广泛应用 ...查看


热门内容