位置:51电子网 » 技术资料 » IC/元器件

基于ARM的32位MCU提供SoC设计参考

发布时间:2008/5/28 0:00:00 访问次数:402

基于arm的32位mcu提供soc设计参考
飞利浦半导体公司 gerwin heyer

随着制造工艺的迅猛发展,mcu在外设集成、性能、功耗及降低成本方面都有了长足的进展,几乎能提供与soc相类似的性能,而且应用数量正日趋增长。特别是基于arm的32位mcu,为soc设计人员提供了快速低廉的设计参考。

系统级芯片(soc)技术可以看作是专用集成电路(asic)的一种新的设计模式,较之asic,其设计周期短,能为设计人员消除设计特殊应用时遇到的障碍。soc的性能接近于成熟的asic,不过它仍需要掩膜,并不能节省asic所需的大部分设计成本。

随着先进的制造工艺将更多外设集成于芯片、降低功耗和提供更多的性能,asic和标准32位微控制器(mcu)的区别也在缩小。对于基于arm内核的微控制器而言,当集成了关键外设时,这种趋势更加明显。如采用0.18 m闪存工艺并支持高性能架构的mcu,为soc设计人员提供了很多设计帮助。

性能拓展

为了弥补产品在性能方面的不足,基于arm的lpc213x系列微控制器采用了多达4个32位的平行指令,也就是说20 mhz或30 mhz存储控制器不再需要cpu等待指令。arm的流水线架构使该技术能够提供优于其他实现方法近 4倍的性能。


外设

芯片上集成哪些外设是由应用决定的。微控制器系列针对不同的应用也集成了各种外设。 一个完整的微控制器系列可以满足多种应用,例如机器人技术、水电气表、非接触式读卡器、生产设备控制、环境控制和高压交流系统(hvac)、医疗设备和安全系统等。lpc213x系列通过集成32k到512k字节片上闪存、若干个32位定时器、脉宽调制(pwm)、通用通信接口如uart、spi/ssp及i2c、单或双10位8通道adc和10位dac等外设支持上述应用。lpc231x系列的架构框图如图1所示。

广泛的通信接口和片上sram(8k、16k和32 k字节)使芯片成为网关和协议转换器、软件调制解调器、语音识别和低端成像器件的有力竞争者。


功率及尺寸方面的考虑

优化微控制器功率最有效的设计技巧是采用一个实时时钟控制核处理器。这样,锁相环(pll)能被抑制以控制处理器的速度。lpc213x系列的另一个功能是对外设进行管理,降低其速度或完全关闭。

由于采用了先进的制造工艺,基于arm的微控制器系列提供了管脚兼容的小型封装。表1给出了lpc213x系列的封装形式及上述几种可选外设。


功能介绍

lpc213x系列简化的架构框图如图2所示。下面对其重要功能特点进行逐一介绍。

片上程序闪存

闪存系统的编程可以通过几种方式实现。串行端口可用于系统内编程。当应用运行时,它也可以对应用程序进行擦除或编写,这为现场固件升级提供了所需的灵活性。当使用片上引导程序时,闪存可作为用户代码使用。

功率控制

lpc213x系列支持以下两个降低功率的模式:

空闲模式。在这种模式下,指令停止运行。复位或中断恢复指令运行。该模式消除了处理器、存储系统、相关控制器及内部总线的功耗。继续运行的外设可产生中断,告知处理器再次执行指令。

掉电模式。在这种模式下,振荡器关闭,芯片接收不到内部时钟。由于动态运行暂停,功率几乎为零。不过,在掉电模式下,处理器的状态和寄存器、外设寄存器及内部sram值不受影响。芯片输出引脚的逻辑层仍处于静态。通过复位或无需时钟即可运行的特定的中断,可以中止该模式。

此外,lpc213x系列还可以关闭不用的外设。

脉宽调制

pwm模块是基于标准定时器的模块,定时器能计算出外设模块的周期,在达到特定的定时器值时,会产生中断或执行其他操作 。它能分别控制上升沿和下降沿,因而能扩大应用范围。例如,多相电机控制需要 3个非重叠的 pwm输出,以分别控制3个脉宽和定位。

两个匹配寄存器用于执行一个单边缘控制的pwm输出。一个匹配寄存器在匹配时复位计数值,用于控制pwm的循环速度;另一个用于控制pwm边缘定位。

每个外加的单边缘控制的pwm输出只需要 一个匹配寄存器。3个匹配寄存器可为pwm输出提供双边缘控制。

对于双边缘控制pwm输出,特定的匹配寄存器控制输出的上升沿和下降沿。 这样,正的pwm脉冲(上升沿先于下降沿发生)和负的pwm脉冲(下降沿先于上升沿发生)就能同时运行。

中断控制器

向量中断控制器(vic)处理所有的中断请求,并对快速中断请求(fiq)、向量中断请求(irq)或非向量irq加以分类。由于分配模式是可编程的,因而可以动态地分配和调整来自外设的中断优先级。

fiq拥有最高的优先级。 如果一个以上的请求被划分为fiq,vic会将这些请求集中起来, 将fiq信号输入arm处理器。这样,fiq服务程序可以读到来自vic的命令,以判断哪一个或哪些fiq源正在请求中断。

向量irq具有

基于arm的32位mcu提供soc设计参考
飞利浦半导体公司 gerwin heyer

随着制造工艺的迅猛发展,mcu在外设集成、性能、功耗及降低成本方面都有了长足的进展,几乎能提供与soc相类似的性能,而且应用数量正日趋增长。特别是基于arm的32位mcu,为soc设计人员提供了快速低廉的设计参考。

系统级芯片(soc)技术可以看作是专用集成电路(asic)的一种新的设计模式,较之asic,其设计周期短,能为设计人员消除设计特殊应用时遇到的障碍。soc的性能接近于成熟的asic,不过它仍需要掩膜,并不能节省asic所需的大部分设计成本。

随着先进的制造工艺将更多外设集成于芯片、降低功耗和提供更多的性能,asic和标准32位微控制器(mcu)的区别也在缩小。对于基于arm内核的微控制器而言,当集成了关键外设时,这种趋势更加明显。如采用0.18 m闪存工艺并支持高性能架构的mcu,为soc设计人员提供了很多设计帮助。

性能拓展

为了弥补产品在性能方面的不足,基于arm的lpc213x系列微控制器采用了多达4个32位的平行指令,也就是说20 mhz或30 mhz存储控制器不再需要cpu等待指令。arm的流水线架构使该技术能够提供优于其他实现方法近 4倍的性能。


外设

芯片上集成哪些外设是由应用决定的。微控制器系列针对不同的应用也集成了各种外设。 一个完整的微控制器系列可以满足多种应用,例如机器人技术、水电气表、非接触式读卡器、生产设备控制、环境控制和高压交流系统(hvac)、医疗设备和安全系统等。lpc213x系列通过集成32k到512k字节片上闪存、若干个32位定时器、脉宽调制(pwm)、通用通信接口如uart、spi/ssp及i2c、单或双10位8通道adc和10位dac等外设支持上述应用。lpc231x系列的架构框图如图1所示。

广泛的通信接口和片上sram(8k、16k和32 k字节)使芯片成为网关和协议转换器、软件调制解调器、语音识别和低端成像器件的有力竞争者。


功率及尺寸方面的考虑

优化微控制器功率最有效的设计技巧是采用一个实时时钟控制核处理器。这样,锁相环(pll)能被抑制以控制处理器的速度。lpc213x系列的另一个功能是对外设进行管理,降低其速度或完全关闭。

由于采用了先进的制造工艺,基于arm的微控制器系列提供了管脚兼容的小型封装。表1给出了lpc213x系列的封装形式及上述几种可选外设。


功能介绍

lpc213x系列简化的架构框图如图2所示。下面对其重要功能特点进行逐一介绍。

片上程序闪存

闪存系统的编程可以通过几种方式实现。串行端口可用于系统内编程。当应用运行时,它也可以对应用程序进行擦除或编写,这为现场固件升级提供了所需的灵活性。当使用片上引导程序时,闪存可作为用户代码使用。

功率控制

lpc213x系列支持以下两个降低功率的模式:

空闲模式。在这种模式下,指令停止运行。复位或中断恢复指令运行。该模式消除了处理器、存储系统、相关控制器及内部总线的功耗。继续运行的外设可产生中断,告知处理器再次执行指令。

掉电模式。在这种模式下,振荡器关闭,芯片接收不到内部时钟。由于动态运行暂停,功率几乎为零。不过,在掉电模式下,处理器的状态和寄存器、外设寄存器及内部sram值不受影响。芯片输出引脚的逻辑层仍处于静态。通过复位或无需时钟即可运行的特定的中断,可以中止该模式。

此外,lpc213x系列还可以关闭不用的外设。

脉宽调制

pwm模块是基于标准定时器的模块,定时器能计算出外设模块的周期,在达到特定的定时器值时,会产生中断或执行其他操作 。它能分别控制上升沿和下降沿,因而能扩大应用范围。例如,多相电机控制需要 3个非重叠的 pwm输出,以分别控制3个脉宽和定位。

两个匹配寄存器用于执行一个单边缘控制的pwm输出。一个匹配寄存器在匹配时复位计数值,用于控制pwm的循环速度;另一个用于控制pwm边缘定位。

每个外加的单边缘控制的pwm输出只需要 一个匹配寄存器。3个匹配寄存器可为pwm输出提供双边缘控制。

对于双边缘控制pwm输出,特定的匹配寄存器控制输出的上升沿和下降沿。 这样,正的pwm脉冲(上升沿先于下降沿发生)和负的pwm脉冲(下降沿先于上升沿发生)就能同时运行。

中断控制器

向量中断控制器(vic)处理所有的中断请求,并对快速中断请求(fiq)、向量中断请求(irq)或非向量irq加以分类。由于分配模式是可编程的,因而可以动态地分配和调整来自外设的中断优先级。

fiq拥有最高的优先级。 如果一个以上的请求被划分为fiq,vic会将这些请求集中起来, 将fiq信号输入arm处理器。这样,fiq服务程序可以读到来自vic的命令,以判断哪一个或哪些fiq源正在请求中断。

向量irq具有

相关IC型号

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!