虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

嵌入式处理器

嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位嵌入式CPU。
  • 嵌入式CAN转UART模块 CSM100系列产品手册

    嵌入式CAN转UART模块 CSM100系列产品手册 CSM100系列UART转CAN 模块是集成微处理器、CAN-bus控制器、CAN-bus收发器、DC-DC转换、高速光电隔离于一体的嵌入式CAN转UART模块。

    标签: UART CAN 100 CSM

    上传时间: 2014-01-03

    上传用户:caixiaoxu26

  • 如何使用S12X MCU上的外设协处理器XGATE

    如何使用S12X MCU 上的外设协处理器XGATE XGATE 是一个16 位的精简指令集内核(见图1-1 XGATE 编程模式)。内核拥有8 个16 位通用寄存器R0~R7,1 个程序计数器PC,一个4 位的条件码寄存器CCR。其中R0 恒为0,可用于对变量的快速清零或置位.

    标签: XGATE S12X MCU 如何使用

    上传时间: 2013-10-18

    上传用户:wangrong

  • LSI逻辑公司的低成本语音处理器

    LSI逻辑公司的低成本语音处理器 目前,对适合家庭和小办公室应用的Voice over IP (VoIP)的解决方案的需求在不断增长。市场需求的是非常低成本的两到四路语音话路。LSI逻辑公司的解决方案能够以非常低的成本却非常有效地处理高达四路的语音话路,并且可在电话适配器、宽带调制解调器以及路由器、网关中得到广泛应用。这些产品的基本组成部分包括语音处理子系统、主处理器、网络接口和用户线路接口(SLIC)设备。

    标签: LSI 逻辑 语音处理器

    上传时间: 2013-10-14

    上传用户:acwme

  • 单片机开发资料

    单片机开发资料 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。  早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。  单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。

    标签: 单片机 开发资料

    上传时间: 2013-11-16

    上传用户:Aeray

  • ARM多端口存储器控制器PL176技术手册

     NXP半导体设计的LPC3000系列ARM芯片,适用于要求高性能和低功耗结合的嵌入式应用中。  NXP通过使用90纳米的处理技术,将一个带有矢量浮点协处理器的ARM926EJ-S CPU内核与一系列包括USB On-The-Go在内的标准外设结合起来,从而实现LPC3000的性能目标。LPC3000系列ARM可工作在高于266MHz的CPU频率下。ARM926EJ-S CPU内核加入5级流水处理并采用哈佛结构。该内核还具有一个完整的存储器管理单元(MMU),以提供支持现代操作系统多程序设计所需的虚拟存储器功能。ARM926EJ-S CPU内核还包含了带有单周期MAC操作的一系列DSP指令扩展,以及Jazelle Java字节代码执行。NXP实现的器件具有一个32kB指令高速缓存和32kB数据高速缓存。

    标签: ARM 176 PL 多端口

    上传时间: 2013-11-20

    上传用户:xiaowei314

  • ARM处理器的工作模式

    ARM处理器的工作模式 ARM处理器状态    ARM微处理器的工作状态一般有两种,并可在两种状态之间切换:第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。但ARM微处理器在开始执行代码时,应该处于ARM状态。  ARM处理器状态    进入Thumb状态:当操作数寄存器的状态位(位0)为1时,可以采用执行BX指令的方法,使微处理器从ARM状态切换到Thumb状态。此外,当处理器处于Thumb状态时发生异常(如IRQ、FIQ、Undef、Abort、SWI等),则异常处理返回时,自动切换到Thumb状态。    进入ARM状态:当操作数寄存器的状态位为0时,执行BX指令时可以使微处理器从Thumb状态切换到ARM状态。此外,在处理器进行异常处理时,把PC指针放入异常模式链接寄存器中,并从异常向量地址开始执行程序,也可以使处理器切换到ARM状态。ARM处理器模式    ARM微处理器支持7种运行模式,分别为:用户模式(usr):ARM处理器正常的程序执行状态。快速中断模式(fiq):用于高速数据传输或通道处理。外部中断模式(irq):用于通用的中断处理。管理模式(svc):操作系统使用的保护模式。数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。系统模式(sys):运行具有特权的操作系统任务。定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。ARM处理器模式    ARM微处理器的运行模式可以通过软件改变,也可以通过外部中断或异常处理改变。大多数的应用程序运行在用户模式下,当处理器运行在用户模式下时,某些被保护的系统资源是不能被访问的。    除用户模式以外,其余的所有6种模式称之为非用户模式,或特权模式;其中除去用户模式和系统模式以外的5种又称为异常模式,常用于处理中断或异常,以及需要访问受保护的系统资源等情况。ARM寄存器    ARM处理器共有37个寄存器。其中包括:31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。以及6个32位状态寄存器。 关于寄存器这里就不详细介绍了,有兴趣的人可以上网找找,很多这方面的资料。异常处理    当正常的程序执行流程发生暂时的停止时,称之为异常,例如处理一个外部的中断请求。在处理异常之前,当前处理器的状态必须保留,这样当异常处理完成之后,当前程序可以继续执行。处理器允许多个异常同时发生,它们将会按固定的优先级进行处理。当一个异常出现以后,ARM微处理器会执行以下几步操作:进入异常处理的基本步骤:将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。将CPSR复制到相应的SPSR中。根据异常类型,强制设置CPSR的运行模式位。强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。如果异常发生时,处理器处于Thumb状态,则当异常向量地址加载入PC时,处理器自动切换到ARM状态。 ARM微处理器对异常的响应过程用伪码可以描述为: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;当运行于 ARM 工作状态时If == Reset or FIQ then;当响应 FIQ 异常时,禁止新的 FIQ 异常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address异常处理完毕之后,ARM微处理器会执行以下几步操作从异常返回:将连接寄存器LR的值减去相应的偏移量后送到PC中。将SPSR复制回CPSR中。若在进入异常处理时设置了中断禁止位,要在此清除。

    标签: ARM 处理器 工作模式

    上传时间: 2013-11-15

    上传用户:hanbeidang

  • 基于MCS-51单片机的嵌入式系统设计

    基于MCS-51单片机的嵌入式系统设计 随着计算机的发展,计算机已广泛应用于各行各业。而且,今后这些应用必将更加深入,更加普遍。在以往人们常根据计算机的性能和规模将它们分为微型、小型、中型、大型及巨型计算机,这种分类方法沿用至今。

    标签: MCS 51 单片机 嵌入式系统设计

    上传时间: 2014-12-27

    上传用户:shinesyh

  • DSP和MCU的集成处理器

    当今集成电路设计已经进入 SOC 时代,于是各公司针对自己的设计需求挑选一款性价比较高的处理器作为内核是一件非常重要的事情。下面将介绍一款集成了DSP 和MCU 功能的处理器ZSP neo 。ZSP neo 是一类新型的处理器,它在一个的内核中集成了DSP 和MCU 的功能。对于那些需要比现有8 位微控制器更高的控制处理性能,而又无需32 位微控制器的对成本敏感的应用来说,ZSP neo 是一个理想的选择。ZSP neo 针对其性能要求采用了相应的架构:·采用基于 RISC 的架构:处理器具有静态分支预测功能;所以程序员设计程序时无需考虑跳转延时。·采用了 Load-Store 架构:处理器对存储器的操作使用 load 和store 指令;操作不直接发生在存储器中。所有其他指令均为寄存器-寄存器操作;使用寄存器节省了存储器带宽。采用多种load/store 指令,这样优化了存储器操作;同时支持32 位和16 位的数据操作。处理器允许前推的灵活架构;功能单元的结果能够在下个周期无条件地被其他功能单元使用。

    标签: DSP MCU 集成处理器

    上传时间: 2013-10-19

    上传用户:奔跑的雪糕

  • 浅谈51系列单片机嵌入式程序设计

    浅谈51系列单片机嵌入式程序设计:文主要提出了一个51系列汇编语言通用程序设计框架,并对其作了详细的探讨.关键字:单片机;嵌入式;程序设计;汇编;51系列1 引言无论是测控系统、数控系统,还是机电一体化、智能仪表或者接口,单片机作为现代工业的基本技术,应用都已日臻成熟。目前,51系列单片机应用系统程序设计大多使用汇编语言,虽然它能最充分发挥指令系统的功能和效率,但是实际的程序设计给设计师增加了不少工作量。为了简化程序设计,本文设计了一个通用程序框架,能够使设计师模块化嵌入式地轻轻松松、快速有效地编程设计。

    标签: 51系列 单片机 嵌入式 程序设计

    上传时间: 2014-12-28

    上传用户:萍水相逢

  • EPC-6000 PC/104工控机主板

    EPC-6000是广州致远电子有限公司基于S3C2440A处理器(ARM920T架构)、采用标准PC/104结构设计的一款嵌入式通用PC/104 嵌入式工控机主板。其资源丰富、接口齐全、功耗低、可靠性高,预装正版Microsoft Windows CE 5.0操作系统,并提供所有板载外设驱动库,可通过本地U盘或Internet远程升级Windows CE操作系统

    标签: 6000 EPC 104 PC

    上传时间: 2013-11-13

    上传用户:zyt