2024年2月25日发(作者:寸暄和)
Maxim MAX32520ChipDNA安全ARM MCU解决方案
Maxim公司的MAX32520是DeepCover安全ARM MCU,采用该公司的ChipDNA™ PUF技术.ChipDNA技术包括物理不可克隆功能(PUF)函数,它能有效地对抗侵袭性物理攻击.采用半导体器件特性在芯片制造时的随机变化,ChipDNA电路能对时间,温度和工作电压可可重复的独特输出值.MAX32520集成了Arm®
Cortex® -M4处理器,2MB闪存,136KB系统RAM+34KB ECC,8KB OTP存储器和128KB引导ROM,提供FIPS/NIST兼容的TRNG,环境和篡改检测电路,以方便加强系统级的安全性.器件支持多个高速接口包括SPI,UART和I2C.四个片上计时器还支持PWM输出,用来直接控制外部设备.一个SPI端口具有串行闪存仿真模式,进行代码直接代码抓取,为主微控制器进行安全引导.微控制器工作频率高达120MHz.为您整理如下详细资料,主要用在嵌入连接系统,安全工夜电器,传感器和控制器,IoT接点和网关,嵌入通信设备(路由器,网关灯)和机顶盒.本文介绍了MAX32520主要特性和优势,框图,应用框图和评估板MAX32520 EVK主要特性,电路图和材料清单.
DeepCover® embedded security solutions cloak sensitive data under multiple layers of advanced
physical security to provide the most secure key storage possible.
The DeepCover secure microcontroller MAX32520 pro-vides an interoperable, secure, and cost-effective
solution to build new generations of trusted embedded systems and communication devices such as IoT,
IoT gateways, and wireless access points.
The MAX32520 incorporates Maxim’s patented ChipDNA™ PUF technology. ChipDNA technology
in-volves a physically unclonable function (PUF) that
enables cost-effective protection against invasive
physical attacks. Using the random variation of
semiconductor device char-acteristics that naturally occur
during wafer fabrication, the ChipDNA circuit generates a unique output value that is repeatable over time,
temperature, and operating voltage. Attempts to probe or observe ChipDNA operation modifies the
underlying circuit characteristics, preventing discovery of the unique value used by the chip cryptographic
func-tions. The MAX32520 utilizes the ChipDNA output as key content to cryptographically secure all
device stored da-ta including user firmware. User firmware encryption pro-vides ultimate software IP
protection. The ChipDNA can also generate a private key for the ECDSA signing opera-tion.
The MAX32520 integrates an Arm® Cortex® -M4 proces-sor, 2MB of Flash, 136KB of system RAM +
34KB ECC, 8KB of one-time-programmable (OTP) memory and 128KB of boot ROM.
The MAX32520 provides a FIPS/NIST compliant TRNG, environmental and tamper detection circuitry to
facilitate system-level security.
Multiple high-speed interfaces are supported including SPI, UART, and an I2C. The four on-chip timers
also sup-port PWM output generation for direct control of external devices. One of the SPI ports has a
serial flash emulation mode allowing direct code fetching enabling secure boot for a host microcontroller.
MAX32520主要特性和优势:
● High-Efficiency Microcontroller for Secure Element IoT
•Arm Cortex-M4F with FPU Up to 120MHz
•16KB Unified Code Cache
•2MB PUF Encrypted Flash Memory with Cache Provides Ultimate Firmware IP Protection
•Low Latency On-the-Fly Decryption of Flash Execution
•136KB SRAM + 34KB ECC
•8KB User-Programmable OTP
● Secure Element
•PUF-Based Keys
•For Internal Flash Encryption
•For Strong Device Authentication
•Secure Boot Loader with Public Key Authentication and Serial Flash Emulation
•AES, SHA, and ECDSA Accelerators
•Hardware True Random Number Generator
•SP800-90B Compliant Entropy Source
•SP800-90A Compliant DRBG
•Die Shield
•Temperature and Voltage Tamper Monitor
•External Tamper Sensor with Random Dynamic Pattern
● Power Management Maximizes Operating Time for Battery Applications
•Single 3.3V/2.5V/1.8V Supply
•Down to 3.2μA Backup Mode
•15μs Wake-Up Time from Standby Mode
•Clock Gating, Power Gating, Registers, and Memory Retention Modes
● Multiple Peripherals for System Control
•One UART
•One I2C Interface
•QSPI
•Four Timers with PWM Capability
•Up to 27 General-Purpose I/O Pins with Selectable Output Driver Strength
•4-Channel DMA Controller
•4-Pin JTAG
MAX32520应用:
● Embedded Connected Systems
● Secure Industrial Appliances, Sensors, and Controllers
● IoT Nodes and Gateways
● Embedded Communication Equipment (Routers, Gateways, etc.)
● Set-Top Boxes
图32520简化框图
图2.安全串行引导/外部代码闪存支持JEDEC闪存指令
图2.扩展安全串行引导/外部代码闪存和安全系统
评估板MAX32520 EVK
The MAX32520 evaluation kit (EV kit) provides a platform for evaluation capabilities of the MAX32520 for
secure element IoT utilizing Maxim’s proprietary PUF (physically unclonable function) technology.
The MAX32520 integrates an Arm® Cortex® M4 proces-sor with FPU, 2MB of flash, 136KB of system
RAM and 34KB ECC, 8KB of one-time-programmable (OTP) mem-ory and 128KB of boot ROM. It
provides a FIPS/ compli-ant TRNG, as well as environmental and tamper detection circuitry to facilitate
system-level security. Multiple high speed interfaces are supported including SPI, UART, and an I2C.
One of the SPI ports has a serial flash emulation mode allowing direct code fetching enabling secure boot
from a host microcontroller.
评估板MAX32520 EVK主要特性:
Arm® Cortex® M4 Processor with FPU with ChipDNA™ PUF Technology
USB 2.0 Micro B to Serial UART
Serial UART Access Selectable Through a USB 2.0 Serial Bridge or from an Optional Host Processor
Security Self-Destruct Jumper
Arm® or SWD JTAG 20-Pin Header and Cortex 10-Pin Header
40-Pin Connector for Interfacing to a Host Processor
16-Pin Ribbon Cable Connector for Interfacing to QSPI
Three PMOD Connectors for Interfacing to SPI, I2C, or Timer Modules
Select GPIOs Accessed Through Shared 0.1in Headers
Board Power Provided by Either USB Port or from a Host Processor
Onboard 1.8V, 2.5V, and 3.3V Regulators for IC and Peripherals
Individual Power Measurement on All IC Rails Through Jumpers
Two General-Purpose LEDs and One General- Purpose Pushbutton Switch
评估板MAX32520 EVK包括:
MAX32520 EV kit containing a MAX32520 with a preprogrammed demo
MAX32625PICO# EV kit
One standard A to Micro B USB cable
图4.评估板MAX32520 EVK外形图
图5.评估板MAX32520 EVK电路图(1)
图6.评估板MAX32520 EVK电路图(2)
图7.评估板MAX32520 EVK电路图(3)
图8.评估板MAX32520 EVK电路图(4)
图9.评估板MAX32520 EVK电路图(5)
2024年2月25日发(作者:寸暄和)
Maxim MAX32520ChipDNA安全ARM MCU解决方案
Maxim公司的MAX32520是DeepCover安全ARM MCU,采用该公司的ChipDNA™ PUF技术.ChipDNA技术包括物理不可克隆功能(PUF)函数,它能有效地对抗侵袭性物理攻击.采用半导体器件特性在芯片制造时的随机变化,ChipDNA电路能对时间,温度和工作电压可可重复的独特输出值.MAX32520集成了Arm®
Cortex® -M4处理器,2MB闪存,136KB系统RAM+34KB ECC,8KB OTP存储器和128KB引导ROM,提供FIPS/NIST兼容的TRNG,环境和篡改检测电路,以方便加强系统级的安全性.器件支持多个高速接口包括SPI,UART和I2C.四个片上计时器还支持PWM输出,用来直接控制外部设备.一个SPI端口具有串行闪存仿真模式,进行代码直接代码抓取,为主微控制器进行安全引导.微控制器工作频率高达120MHz.为您整理如下详细资料,主要用在嵌入连接系统,安全工夜电器,传感器和控制器,IoT接点和网关,嵌入通信设备(路由器,网关灯)和机顶盒.本文介绍了MAX32520主要特性和优势,框图,应用框图和评估板MAX32520 EVK主要特性,电路图和材料清单.
DeepCover® embedded security solutions cloak sensitive data under multiple layers of advanced
physical security to provide the most secure key storage possible.
The DeepCover secure microcontroller MAX32520 pro-vides an interoperable, secure, and cost-effective
solution to build new generations of trusted embedded systems and communication devices such as IoT,
IoT gateways, and wireless access points.
The MAX32520 incorporates Maxim’s patented ChipDNA™ PUF technology. ChipDNA technology
in-volves a physically unclonable function (PUF) that
enables cost-effective protection against invasive
physical attacks. Using the random variation of
semiconductor device char-acteristics that naturally occur
during wafer fabrication, the ChipDNA circuit generates a unique output value that is repeatable over time,
temperature, and operating voltage. Attempts to probe or observe ChipDNA operation modifies the
underlying circuit characteristics, preventing discovery of the unique value used by the chip cryptographic
func-tions. The MAX32520 utilizes the ChipDNA output as key content to cryptographically secure all
device stored da-ta including user firmware. User firmware encryption pro-vides ultimate software IP
protection. The ChipDNA can also generate a private key for the ECDSA signing opera-tion.
The MAX32520 integrates an Arm® Cortex® -M4 proces-sor, 2MB of Flash, 136KB of system RAM +
34KB ECC, 8KB of one-time-programmable (OTP) memory and 128KB of boot ROM.
The MAX32520 provides a FIPS/NIST compliant TRNG, environmental and tamper detection circuitry to
facilitate system-level security.
Multiple high-speed interfaces are supported including SPI, UART, and an I2C. The four on-chip timers
also sup-port PWM output generation for direct control of external devices. One of the SPI ports has a
serial flash emulation mode allowing direct code fetching enabling secure boot for a host microcontroller.
MAX32520主要特性和优势:
● High-Efficiency Microcontroller for Secure Element IoT
•Arm Cortex-M4F with FPU Up to 120MHz
•16KB Unified Code Cache
•2MB PUF Encrypted Flash Memory with Cache Provides Ultimate Firmware IP Protection
•Low Latency On-the-Fly Decryption of Flash Execution
•136KB SRAM + 34KB ECC
•8KB User-Programmable OTP
● Secure Element
•PUF-Based Keys
•For Internal Flash Encryption
•For Strong Device Authentication
•Secure Boot Loader with Public Key Authentication and Serial Flash Emulation
•AES, SHA, and ECDSA Accelerators
•Hardware True Random Number Generator
•SP800-90B Compliant Entropy Source
•SP800-90A Compliant DRBG
•Die Shield
•Temperature and Voltage Tamper Monitor
•External Tamper Sensor with Random Dynamic Pattern
● Power Management Maximizes Operating Time for Battery Applications
•Single 3.3V/2.5V/1.8V Supply
•Down to 3.2μA Backup Mode
•15μs Wake-Up Time from Standby Mode
•Clock Gating, Power Gating, Registers, and Memory Retention Modes
● Multiple Peripherals for System Control
•One UART
•One I2C Interface
•QSPI
•Four Timers with PWM Capability
•Up to 27 General-Purpose I/O Pins with Selectable Output Driver Strength
•4-Channel DMA Controller
•4-Pin JTAG
MAX32520应用:
● Embedded Connected Systems
● Secure Industrial Appliances, Sensors, and Controllers
● IoT Nodes and Gateways
● Embedded Communication Equipment (Routers, Gateways, etc.)
● Set-Top Boxes
图32520简化框图
图2.安全串行引导/外部代码闪存支持JEDEC闪存指令
图2.扩展安全串行引导/外部代码闪存和安全系统
评估板MAX32520 EVK
The MAX32520 evaluation kit (EV kit) provides a platform for evaluation capabilities of the MAX32520 for
secure element IoT utilizing Maxim’s proprietary PUF (physically unclonable function) technology.
The MAX32520 integrates an Arm® Cortex® M4 proces-sor with FPU, 2MB of flash, 136KB of system
RAM and 34KB ECC, 8KB of one-time-programmable (OTP) mem-ory and 128KB of boot ROM. It
provides a FIPS/ compli-ant TRNG, as well as environmental and tamper detection circuitry to facilitate
system-level security. Multiple high speed interfaces are supported including SPI, UART, and an I2C.
One of the SPI ports has a serial flash emulation mode allowing direct code fetching enabling secure boot
from a host microcontroller.
评估板MAX32520 EVK主要特性:
Arm® Cortex® M4 Processor with FPU with ChipDNA™ PUF Technology
USB 2.0 Micro B to Serial UART
Serial UART Access Selectable Through a USB 2.0 Serial Bridge or from an Optional Host Processor
Security Self-Destruct Jumper
Arm® or SWD JTAG 20-Pin Header and Cortex 10-Pin Header
40-Pin Connector for Interfacing to a Host Processor
16-Pin Ribbon Cable Connector for Interfacing to QSPI
Three PMOD Connectors for Interfacing to SPI, I2C, or Timer Modules
Select GPIOs Accessed Through Shared 0.1in Headers
Board Power Provided by Either USB Port or from a Host Processor
Onboard 1.8V, 2.5V, and 3.3V Regulators for IC and Peripherals
Individual Power Measurement on All IC Rails Through Jumpers
Two General-Purpose LEDs and One General- Purpose Pushbutton Switch
评估板MAX32520 EVK包括:
MAX32520 EV kit containing a MAX32520 with a preprogrammed demo
MAX32625PICO# EV kit
One standard A to Micro B USB cable
图4.评估板MAX32520 EVK外形图
图5.评估板MAX32520 EVK电路图(1)
图6.评估板MAX32520 EVK电路图(2)
图7.评估板MAX32520 EVK电路图(3)
图8.评估板MAX32520 EVK电路图(4)
图9.评估板MAX32520 EVK电路图(5)