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