0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式处理器模块的系统处理功能介绍

电子设计 来源:郭婷 作者:电子设计 2019-01-22 08:26 次阅读

尽管MCU在逻辑和功能密度方面不断扩展,但今天设计的性能和功能要求往往难以提供单片解决方案。因此,嵌入式处理器在许多情况下实际上变成了集成处理器,RAM,闪存,甚至电源以及其他支持分立元件的模块。从典型PC中的处理器开始的设计趋势(处理器模块在Pentium II时代开始取代单芯片解决方案)现在已经在嵌入式空间中完全出现,作为所需的功能量,并且要求选择模块可以是有效和高效地按时实施设计的最佳行动方案。

本文探讨了可用的现成模块,这些模块封装了各个功能以及整个系统处理功能。

虽然许多简单的功能可以简化为基本的逻辑功能,但使用离散逻辑芯片进行设计可能不是最佳方法,尤其是在开发阶段,测试和观察通常意味着改变逻辑或调整逻辑一点点。因此,可编程解决方案是最快的答案,因为逻辑功能的改变可以在不抬起烙铁的情况下进行。

基于Microchip PIC16C56a,Parallax的BS1-IC Basic Stamp模块值得一看(图1)。载板上的简单SIP直插式插座将电源和信号耦合到一个小型可编程处理器模块。这是一个4 MHz微模块,使用PIC处理器运行非常小且有限的基本程序,在一个只有16字节RAM的程序中提供8个I/O引脚和最多80条指令。

图1:使用功能齐全且经过调试的SIP插件处理器模块,您可以专注于手头的应用程序,并缩短产品上市时间。

在某些情况下,模块化的原因是升级能力,当处理器模块进入标准的可扩展包时,这是一个非常容易的事情。 Parallax还提供基于Microchip PIC16C57c模块的20 MHz BS2-1C模块,采用24引脚DIN封装,具有16位I/O和串行(最多9,600波特)端口,最多500条指令程序。在这个封装中,可提供可扩展的BS2-IC和BS2sx-IC,后者采用Parallax 8位MCU,工作频率高达50 MHz,提供更高的性能和I/O,但仍限于相当简单的任务。

兔子季节

向上移动食物链的是Rabbit Semiconductor处理器模块,它集成了一些更高级别的外围设备和功能,如基于以太网的功能以及C可编程性。以兔子20-101-1306(核心模块RCM5750)为例。这个50 MHz处理器模块具有边缘连接指状物,便于插入和移除,1 MB闪存和128 KB RAM。它还允许使用API在C中进行编程,以访问板载外设,包括多达35个I/O线,6个串行端口(部分具有SPI和HDLC功能),RTC以及以太网端口。参考设计显示了用于网络连接的集成以太网端口,以及免版税的TCP/IP软件。

Rabbit Semiconductor的RCM5700和RCM6700系列器件是小型PCI Express外形的紧凑型模块。它们将Rabbit 5000和6000处理器与集成的10/100Base-T以太网功能和片上SRAM相结合。这些器件包括硬件DMA,与多达六个串行端口共用的I/O线,以及四级备用引脚功能,包括可变相位PWM,外部I/O总线,正交解码器和输入捕捉。

Zilog的EZ80L925048MODG模块(图2)提供类似的免版税TCP/IP堆栈和带以太网的OS处理器模块,可添加Web服务功能。这款可扩展模块是专为快速开发和部署需要控制和Internet/Intranet连接的嵌入式系统而设计的紧凑型高性能以太网模块,由Zilog的eZ80L92设备提供支持,该设备是Zilog eZ80 Acclaim系列的成员。 48 MHz处理器还具有IRDA端口,两个UART,一个SPI,一个IIC端口和RTC,1 MB闪存,以及512 KB的RAM用于编程和划痕。两个50针接头可以快速方便地插入和移除主板。可以在Digi-Key的网站上找到该公司ez80 Acclaim系列的产品培训模块。

图2:模块中嵌入了完全集成的以太网功能以及免版税的TCI/IP堆栈。这使得模块化解决方案可以提供比UART,SPI和IIC更高级别的通信

同一类是来自NetBurner的MOD5272-1001R。该模块基于32位Freescale ColdFire 5272,运行频率为62.5 MHz,带有8 MB SDRAM和2 Mbytes闪存,具有10/100-Mbit/s以太网,两个UART和SD/MMC闪存卡支持(图3) )。

图3:此模块中的ColdFire处理器为免版税堆栈添加了FTP和电子邮件服务器,以及实时操作系统除了Web服务器和以太网端口。还提供Wi-Fi版本。

使用C和C ++作为开发的网关,系统软件包括TCP/IP堆栈和实时操作系统支持,Web服务器,FTP服务器和电子邮件支持。还有更多的编程资源以及8 Mbytes的SDRAM和2 Mbytes的Flash。与Zilog模块一样,50针DIN接头允许轻松插入和移除,以及可扩展的升级能力。

更小的封装中更大的性能

任何连接到有线以太网端口的东西都需要一个RJ45连接器。如果RJ45连接器是电路板并且嵌入了处理器怎么办?这就是Digi-International用DC-ME-Y401-JT及其ARM®内核所做的事情(图4)。

图4:整个75 MHz ARM处理器模块位于RJ45型以太网插孔内。这提供了更高的密度,并且可以执行更难以逆向工程的功能,特别是如果您认为它仅仅是连接器。

基于Digi的NS9210处理器和ARM926EJ-S内核,2 Mbit波峰焊接,75 MHz模块连接器除了10/100以太网,UART,IIC和ITR外,还具有CAN接口。 SPI端口和AES 256位加密块。 4-Mbit版本DC-ME-Y402-JT也可用于更多程序空间。

其他几家制造商也采用了ARM核心模块,ARM支持的各种性能和功能包括双核部件和DSP配套产品。以Logic PD的SOMDM3730-20-2780AGCR Torpedo系统模块为例。它们采用薄型,高密度,板对板连接器,在较小的空间内提供相当高的处理能力(图5)。 Logic PD的Torpedo系统级模块(SOM)系列采用基于德州仪器DaVinci DM3730数字媒体处理器和Sitara AM3703处理器的紧凑外形。 DM3730 Torpedo SOM占用不到一平方英寸,但速度高达1 GHz。

图5:使用高密度连接器,模块化1 GHz ARM内核处理器还包含一个用于计算密集型任务的DSP协处理器。小尺寸和模块化允许多处理架构,是并行处理应用的理想选择。

这些是高端1 GHz ARM Cortex™-A8处理器模块,具有TMS320C64 DSP协处理器,可卸载计算密集型和DSP相关功能。这使ARM内核可以执行基于RTOS和通信的功能。

另一款带有DSP挂钩的双核模块来自Bluetechnix及其eCM-BF561核心模块(100-1214-1)。该内核针对并行处理应用进行了优化,主要针对两款基于ADI Blackfin的ADSP-BF561处理器,每个处理器的运行频率为600 MHz。这些处理器具有128 MB的RAM和32 MB的闪存,适用于要求苛刻的应用,如实时视频处理,面部识别和手势解码。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18250

    浏览量

    222070
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16009

    浏览量

    343525
  • 嵌入式
    +关注

    关注

    4981

    文章

    18271

    浏览量

    288307
收藏 人收藏

    评论

    相关推荐

    什么是嵌入式系统嵌入式微处理器

    本帖最后由 dianzijie5 于 2011-8-12 14:36 编辑 什么是嵌入式系统嵌入式微处理器嵌入式系统一般指非PC
    发表于 08-12 14:35

    介绍几种不同的嵌入式处理器

    嵌入式微处理器(EMPU)  嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板
    发表于 02-02 15:15

    嵌入式linux培训之嵌入式微处理器的选择

      嵌入式系统选择的微处理器和PC端系统的微处理器有很大的区别,创客学院嵌入式linux培训讲师
    发表于 07-03 18:30

    32位嵌入式处理器的市场

    嵌入式系统以各种类型的嵌入式处理器为核心,而随着技术的发展,对于嵌入式处理器的性能及功耗的要求愈
    发表于 07-19 08:29

    多核处理器SoC设计怎么才能满足嵌入式系统应用?

    随着嵌入式处理需求的快速增长,系统架构正朝着多处理器设计的方向发展,以解决单处理器系统复杂度太高
    发表于 08-01 07:53

    嵌入式处理器的各种类别

    嵌入式微处理器的基础是通用计算机中的CPU.在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统
    发表于 05-14 06:35

    嵌入式微处理器如何选择

    嵌入式微处理器的选择  嵌入式系统选择的微处理器和PC端系统的微处理器有很大的区别小编为大家
    发表于 05-20 11:11

    嵌入式处理器简介

    嵌入式处理器简介嵌入式处理器嵌入式系统的核心,是控制、辅助
    发表于 07-26 07:18

    嵌入式处理器相关资料推荐

    嵌入式系统概述关于嵌入式系统定义的理解标准定义:嵌入式系统是以应用为中心、以计算机技术为基础、软
    发表于 10-27 09:13

    嵌入式系统硬件层嵌入式处理器

    嵌入式系统硬件层嵌入式处理器 (硬件层核心)嵌入式控制MCU (单片机),举例:8051,ST
    发表于 10-27 06:58

    嵌入式处理器是什么

      嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器
    发表于 10-27 07:24

    嵌入式处理器有哪些分类

    嵌入式系统的核心,包括:硬件层,中间层,系统软件层,应用软件层。1.2 嵌入式处理器1、嵌入式
    发表于 10-28 09:22

    嵌入式处理器是什么

      嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器
    发表于 10-28 08:56

    嵌入式处理器组成

    组成嵌入式系统嵌入式处理器系统的核心部件。代表ARM MIPS PowerPC MC68000外设存储SRAM RAM Flash通信RS
    发表于 11-08 09:12

    嵌入式处理器的分类

    EMPU 嵌入式微处理器采用“增强型”通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的环境中,因而嵌入式微处理器在工作温度、电磁兼容性
    发表于 11-09 07:08