ARM体系结构
文章平均质量分 64
wangpengqi
这个作者很懒,什么都没留下…
展开
-
S3C6410处理器介绍
作者:ARM-WinCE S3C64xx系列的应用处理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。 大致看了一下,S3C6410是一个强大的应用处理器,我不是在这里做广告,呵呵,因为我正在使用它,有了它,可以做很多东西。 下面,我对S原创 2012-12-23 20:24:57 · 618 阅读 · 0 评论 -
ARM处理器工作模式
1.1 ARM处理器工作模式 ARM处理器共有7种工作模式,如表3-1所示: 表3-1 ARM处理器工作模式 处理器工作模式 特权模式 异常模式 说明 用户(user)模式 用户程序运行模式 系统(system)模式 该组模式下可以任意访问系统资源转载 2012-12-13 08:35:53 · 524 阅读 · 0 评论 -
处理器不同模式下寄存器
1.1.1 ARM处理器不同模式下寄存器 CPU的模式不同,在其对应模式下可以使用的寄存器也不相同,如表3-2所示: 表3-2 ARM处理器模式下寄存器 寄存器类别 寄存器在汇编中的名称 各模式下实际访问的寄存器 用户 系统 管理 终止 未定义 中断 快中断转载 2012-12-13 08:41:38 · 1735 阅读 · 0 评论 -
mini6410中断控制器-VIC中断控制器
提示:如果读者对ARM中断机制不是很理解,建议先阅读本人其它三篇文章: S3C2440系统中断 ARM处理器异常处理 ARM系统中断产生流程 一、概述 S3C6410中断控制器由两个VIC(Vectored Interrupt Controller, ARM PrimeCell)组成和两个TZIC’s(TrustZone Interrupt Controll转载 2012-12-13 20:39:02 · 564 阅读 · 0 评论 -
ARM处理器异常处理
1.1 ARM处理器异常处理 所谓异常就是正常的用户程序被暂时中止,处理器就进入异常模式,例如响应一个来自外设的中断,或者当前程序非法访问内存地址都会进入相应异常模式。 1.1.1 异常分类 (1)复位异常 当CPU刚上电时或按下reset重启键之后进入该异常,该异常在管理模式下处理。 (2)一般/快速中断请求 CPU和外部设备是分别独立的硬件执行单元,CPU对全部设备进行管理转载 2012-12-13 20:45:49 · 712 阅读 · 0 评论 -
ARM系统中断产生流程
中断源按照硬件位置分为外部中断源和内部中断源,外部中断源和内部中断源又包含子外部中断源和子内部中断源,如上图所示(画了一整天)。 1. 子内部中断源的产生 以UART0接收数据产生INT_RXD0中断为例,INT_RXD0产生后进入SUBSRCPND子中断源暂存寄存器,设置INT_RXD0对应的中断位,中断信号经过INTSUBMSK子中断屏蔽寄存器,如果INT_RXD0信号对应位没有被置位(屏转载 2012-12-13 20:47:44 · 587 阅读 · 0 评论 -
S3C2440系统中断
1.1 S3C2440系统中断 CPU和外设构成了计算机系统,CPU和外设之间通过总线进行连接,用于数据通信和控制,CPU管理监视计算机系统中所有硬件,通常以两种方式来对硬件进行管理监视: l 查询方式:CPU不停的去查询每一个硬件的当前状态,根据硬件的状态决定处理与否。好比是工厂里的检查员,不停的检查各个岗位工作状态,发现情况及时处理。这种方式实现起来简单,通常用在只有少量外设硬件的系转载 2012-12-13 20:48:44 · 535 阅读 · 0 评论