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

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

3天内不再提示

32KB的嵌入式SRAM与16KB的嵌入式SRAM之间的区别

lhl545545 来源:维库电子市场网 作者:维库电子市场网 2020-10-07 09:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

爱特梅尔(Atmel)公司的SMART SAM4C微控制器是系统级芯片解决方案,用于智能电源应用,它是基于两个高性能的32位ARM Cortex-M4 RISC处理器构建。这些器件运行速度为120MHz,同时具有高达2MB的嵌入式闪存、304KB的SRAM和片上高速缓存(每个核)。其双重ARM Cortex-M4的架构可以将一个应用层、通信层和安全功能集成在单个器件中,并可以通过一个16位外部总线接口,来扩展程序和数据存储。SMART SAM4C微控制器外设集包括先进的加密引擎、防篡改浮点单元(FPU)、USB全速主机/设备端口、5个USART、2个UART、2个TWIs、多七个SPI,1个PWM定时器,2个3通道通用16位定时器、校准低功耗RTC(备份域运行,0.5μA)和一个50×6分段LCD控制器。

SAM4C系列是一个可扩展的平台,具有爱特梅尔公司业界的SAM4标准微控制器,前所未有的成本结构、性能和灵活性,是智能电表设计师的理想选择。

SAM4C32主要特性

应用/主机核

ARM Cortex-M4,120MHz运行

存储器保护单元(MPU)

DSP指令

Thumb-2指令集

指令和数据高速缓存控制器,2KB的缓存内存

存储器

2字节的嵌入式闪存,用于程序代码(I-code总线)和程序数据(D-code总线),内置ECC(2位错误检测,和每128位1位校正)

256KB的嵌入式SRAM(SRAM0),用于程序数据(系统总线)

8KB的ROM与嵌入式引导程序例程(UART),应用编程(IAP)程序

协处理器(提供单独的应用程序,通信或计量功能)l

ARM的Cortex-M4F,120MHz运行

IEEE? 754标准,单浮点单元(FPU)

DSP指令

Thumb-2指令集

指令和数据高速缓存控制器,2KB的高速缓存

存储器

32KB的嵌入式SRAM(SRAM1),用于程序代码(I-code总线)和程序数据(D-code总线和系统总线)

16KB的嵌入式SRAM(SRAM2),用于程序数据(系统总线)

对称/异步双核架构l

基于中断处理器间通信

异步时钟

每个核都具有一个中断控制器(NVIC),

每个外设IRQ路由到每个NVIC输入

密码l

高性能AES 128至256,各种模式(GCM、CBC、ECB、CFB、BC-MAC、CTR)

TRNG(高达38Mbit/s的数据流以测试裸片和FIPS)

公钥加密加速器和相关的ROM库(RSA、ECC、DSA、ECDSA)

完整性检查模块(ICM),基于安全散列算法(SHA1、SHA224、SHA256),DMA辅助

安全

多四个物理防篡改检测I/O,具有时间戳和通用备份寄存器立即清除

JTAG访问的设备保护?安全位

共享系统控制器l

电源

嵌入式核和LCD稳压器的单电源操作l

上电复位(POR)、欠压检测器(BOD)和双看门狗安全运行l

超低功耗的备份模式(《0.5μA典型@25°C)

时钟

可选3MHz?20MHz的石英或陶瓷谐振振荡器,用于时钟故障检测l

超低功耗32.768kHz晶体振荡器,用于RTC,具有频率监控l

高4MHz/8MHz/12MHz的工厂校准内部RC振荡器,与运作微调功能l

一个高频PLL(240 MHz),1个8MHz PLL,与内部32kHz输入,用作高频PLL的源l

低功耗慢时钟内部RC振荡器(作为时钟)l

超低功耗RTC与阳历和波斯日历、波形发生(低功耗模式)和时钟校准电路,用于32.768kHz晶振频率补偿电路

多23外设DMA(PDC)通道

共享外设

一个分段LCD控制器

50段和6通用终端显示能力l

软件可选LCD输出电压(对比度)

低功耗模式低电流消耗

可以在备份模式使用

多达5个USART,具有ISO7816和IrDA?、RS-485、SPI和曼彻斯特模式

两个2线UART接口与一个UART(UART1),支持光学收发器,提供手持式设备的电气隔离串行通信,如校准,符合ANSIC12.18或IEC62056-21规范

全速USB主机和设备端口(仅适用于SAM4C32E提供144引脚封装)

两个400kHz的主/从和多主双线接口(I2C兼容)

多7个串行外设接口(SPI)

两个3通道16位定时器/计数器,具有捕捉、波形、比较和PWM模式

正交解码器逻辑和2位格雷向上/向下计数器,用于步进电机

4通道16位脉宽调制器

32位实时定时器

模拟量转换模块

8通道,500kS/s低功耗10位SAR ADC,与数字平均器,提供12位分辨率(30kS/s)

软件控制的片上参考范围从1.6V至3.4V

温度传感器和备用电池电压测量通道

调试口

星形拓扑AHB-AP调试访问端口,与通用SW-DP/SWJ-DP,比菊花链拓扑的性能更高

两个内核之间?的调试同步(交叉触发到/从每个核的暂停和运行模式)

I/O口

多106 I/O线,外部中断功能(边缘或电平灵敏度),施密特触发器,内部上拉/下拉、去抖、毛刺过滤和管芯系列终端电阻

封装口

100引脚LQFP,14mm×14mm,间距0.5mm

144引脚LQFP,20mm×20mm,节距0.5mm(仅限SAM4C32E)

SAM4C32评估板SAM4C32-EK

SAM4C32评估套件(SAM4C32-EK)可评估爱特梅尔公司的32位ARM Cortex-M4 SAM4C系列微控制器的性能,通过代码开发。

SAM4C32-EK可以与以下的微控制器一起使用:SAM4C32C、SAM4C16C和SAM4C8C。

图1 评估板SAM4C32-EK外形图

评估板SAM4C32-EK包括:

SAM4C32-EK板l

电源l

通用输入AC/DC,美国、欧洲和英国插头适配器

3V锂电池型号CR1225

电缆

串行RS232电缆

微型A/B型USB连接线

欢迎函数

评估板SAM4C32-EK主要特性

CPU SAM4C32及其嵌入资源l

8MHz和32.768kHz的石英晶体,外部源SMB连接器

主要调节5V/3.3V,红色LED指示灯

纽扣锂电池

主板搭配:

自定义分段式LCD

共享接口,RS232/ RS485

串行数据SPI闪存

两线串行EEPROM

双线温度传感器

双线加密存储器(可选)

调试解决方案:

2个外设输入/输出扩展接口HE10(PIO A,B)

外设输入/输出扩展连接器HE10(PIO感)

JTAG/ICE接口

UART/USB桥接设备通信接口

模拟口

模拟3V参考

电位计连接在ADC输入

按键口

4系统按钮:复位、强制唤醒、0防撬、防拆2

2用户按钮:向上滚动,向下滚动

发光二极管l

琥珀色LED

蓝色LED

绿色LED

图2 评估板SAM4C32-EK架构图
责任编辑:pj

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

    关注

    68

    文章

    20154

    浏览量

    247551
  • 控制器
    +关注

    关注

    114

    文章

    17658

    浏览量

    190411
  • 嵌入式
    +关注

    关注

    5187

    文章

    20170

    浏览量

    329186
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式与FPGA的区别

    \"嵌入式开发门槛低、就业广,适合转行;FPGA技术深、薪资高,但要求学历和数学功底。选哪个?看你的基础和职业目标。\" ⭕我们先来明白下两者区别在哪? ✅1、嵌入式:分两部分
    发表于 11-20 07:12

    嵌入式和FPGA的区别

    。 在当今智能化时代,嵌入式系统和FPGA技术都是电子系统设计中的重要组成部分,但许多工程师和技术爱好者常常对两者的区别和应用场景感到困惑。本文将深入解析嵌入式系统和FPGA的核心差异,帮助您在项目
    发表于 11-19 06:55

    嵌入式与单片机定义及区别

    单片机,即嵌入式微控制器MCU,是嵌入式系统的核心组成部分。除此之外,嵌入式处理器还包括嵌入式DSP处理器、嵌入式微处理器MPU、
    发表于 11-17 08:11

    外置SRAM与芯片设计之间的平衡

    远大于串行接口。以一个简单的4Mb SRAM为例,其与控制器连接最多可能需要43个引脚,这在追求紧凑设计的现代电子设备中成为了重要考量因素。 在芯片设计领域,嵌入式SRAM目前已经占据了控制器空间的90%。更为重要的是,
    的头像 发表于 10-26 17:25 813次阅读

    请问在单个DAVE™项目中是否支持16kb闪存大小的 MCU 和 32kb 闪存大小的 MCU?

    MCU 创建 2 个不同的项目。 如果我将链接器脚本中的闪存长度更改为 16KB32KB 闪存大小的 0x4000 和 0x8000 之间,它会起作用吗?这意味着对于 18KB
    发表于 07-30 08:02

    Linux嵌入式和单片机嵌入式区别

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    MAX32590 DeepCover安全微处理器,集成ARM926EJ-S处理器核技术手册

    的解决方案,用于构建新一代信任设备,例如:便携多媒体EFT-POS终端。MAX32590集成了存储器管理单元(MMU)、32KB指令高速缓存器、16KB数据高速缓存、4KB指令TCM
    的头像 发表于 05-15 09:38 579次阅读
    MAX32590 DeepCover安全微处理器,集成ARM926EJ-S处理器核技术手册

    嵌入式开发入门指南:从零开始学习嵌入式

    随着物联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1. 嵌入式系统的定义与应用嵌入式系统
    发表于 05-15 09:29

    飞凌嵌入式2025嵌入式及边缘AI技术论坛圆满结束

    飞凌嵌入式「2025嵌入式及边缘AI技术论坛」在深圳深铁皇冠假日酒店盛大举行,此次活动邀请到了200余位嵌入式技术领域的技术专家、企业代表和工程师用户,共享嵌入式及边缘AI技术的盛宴!
    的头像 发表于 04-28 13:57 3862次阅读
    飞凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及边缘AI技术论坛圆满结束

    嵌入式适合自学吗?

    嵌入式适合自学吗?其实并不建议大家自学嵌入式,主要有以下原因。 一)学习难度大 1)知识体系复杂:嵌入式系统是一个复杂的领域,涉及到计算机、电子、通信等多学科知识,需要学习者具备扎实的软硬件
    发表于 04-27 09:54

    飞凌嵌入式「2025嵌入式及边缘AI技术论坛」议程公布

    4月22日,飞凌嵌入式“2025嵌入式及边缘AI技术论坛”将在深圳举行,论坛以“新生态,智未来”为主题,旨在汇聚行业智慧,探讨嵌入式技术与边缘AI的深度融合与创新应用。
    的头像 发表于 04-02 15:12 1089次阅读
    飞凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及边缘AI技术论坛」议程公布

    7路达林顿驱动的16KB Flash ROM的AD型MCU AiP8F3201

    7路达林顿驱动的16KB Flash ROM的AD型MCU AiP8F3201
    的头像 发表于 03-24 10:09 750次阅读
    7路达林顿驱动的<b class='flag-5'>16KB</b> Flash ROM的AD型MCU AiP8F3201

    具有大型嵌入式SRAM,用于一般MCU应用程序的指纹芯片-P1032BF1

    P1032BF1是一款基于ARM Cortex-M3的单片机,专为Wi-Fi /蓝牙通信控制而设计;能够实现指纹的图像采集、特征提取、特征比对,可应用于智能锁;支持大型程序代码和拥有大型嵌入式SRAM,也可用于一般的MCU应用。
    的头像 发表于 03-04 09:27 700次阅读

    嵌入式主板的概述与发展

    随着科技的迅猛发展,嵌入式系统在现代电子产品中扮演着越来越重要的角色。嵌入式主板作为嵌入式系统的核心组件之一,承担着控制、处理和通讯等多种功能。本文将对嵌入式主板的基本概念、构成部分、
    的头像 发表于 01-13 16:30 1199次阅读
    <b class='flag-5'>嵌入式</b>主板的概述与发展

    ARM架构嵌入式主板特点

    嵌入式主板可以理解为嵌入在设备中用于控制和数据处理的CPU板,也就是设备的“大脑”。当主板嵌入到设备中,当然对主板的体积和功耗会有更严格的要求(嵌入式主板的散热问题)。如今
    的头像 发表于 12-31 16:03 1892次阅读
    ARM架构<b class='flag-5'>嵌入式</b>主板特点