tag 标签: 及编

相关资源
  • 所需E币: 3
    时间: 2020-1-10 10:01
    大小: 133KB
    上传者: 二不过三
    中断处理及编程实验实验三中断处理及编程实验实验名称:中断处理及编程实验实验目的:使学生了解中断处理的过程及原理,熟悉中断处理的一般思路.预备知识:1.ARM中断的概念及中断处理的一般过程中断响应过程:➢保存CPU当前状态、中断屏蔽位以及各条件标志位。➢设置当前程序状态寄存器CPSR中相应的值。➢将寄存器LR_mode设置成返回地址。➢将PC设置成该中断的中断向量地址,从而跳转到相应的中断处理程序处执行。中断服务程序的处理过程:➢将r0—r3保存在堆栈中➢保存中断上下文(包括返回地址)➢执行ISR➢恢复被中断的程序的处理器状态,即将SPSR_mode寄存器内容复制到CPSR中。➢恢复中断上下文2.S3C4510B的中断系统S3C4510B的支持多达21个中断源,中断请求可由内部模块和外部引脚信号产生。S3C4510B的所有的中断都可以归类为IRQ或FIQ,S3C4510B的中断控制器对每一个中断源都有一个中断悬挂位。S3C4510B用如下4个寄存器控制中断的产生和对中断进行处理,分别是:中断优先级寄存器、中断模式寄存器、中断悬挂寄存器、中断屏蔽寄存器。因为我们在做实验时用到了INT1,INT2,所以我们还应对I/O口控制寄存器进行设置,有关更详细的内容请见《um_s3c4510b_rev1marked.pdf》3.与中断相关的FS4510的电路图[pic]说明:外部中断键KINTR1,KINTR2,KI……
  • 所需E币: 5
    时间: 2020-1-14 19:13
    大小: 302.81KB
    上传者: 2iot
    VHDL综合及编码风格,VHDL综合及编码风格……
  • 所需E币: 3
    时间: 2020-1-16 14:19
    大小: 39KB
    上传者: 微风DS
    ARM简介及编程ARM简介及编程    1.ARM简介(摘录) ARM(AdvancedRISCMachines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。ARM架构是面向低预算市场设计的第一款RISC微处理器。2.产品介绍ARM提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。①CPU内核--ARM7:小型、快速、低能耗、集成式RISC内核,用于移动通信。--ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ICE调试技术来简化系统设计,并用一个DSP增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。--ARM9TDMI:采用5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线。在生产工艺相同的情况下,性能可达ARM7TDMI的两倍……