From WikiChip
Difference between revisions of "eta compute/ecm353x/ecm3532"
< eta compute

 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{eta compute title|ECM3532}}
 
{{eta compute title|ECM3532}}
{{chip}}
+
{{chip
'''ECM3532''' is an extreme-low-power microcontroller designed by [[Eta Compute]] and introduced in [[2020]]. Fabricated on [[55ULP|55 nm (55ULP) process]], this chip is designed for the processing of AI at the edge. When launched, in early 2020, the ECM3532 was the lowest-power [[neural processor|AI edge processor]] in the world with typical AI workloads running at well under 1 mW for total power consumption of less than a single [[milliwatt]].
+
|name=ECM3532
 +
|no image=Yes
 +
|designer=Eta Compute
 +
|model number=ECM3532
 +
|market=Embedded
 +
|first announced=February 12, 2020
 +
|first launched=April, 2020
 +
|family=ECM353x
 +
|frequency=100 MHz
 +
|isa=ARMv7-M
 +
|isa family=ARM
 +
|microarch=Cortex-M3
 +
|microarch 2=CoolFlux DSP16
 +
|technology=CMOS
 +
|power=1 mW
 +
|v core min=0.54 V
 +
|v core max=3 V
 +
|package name 1=eta_compute,bga81
 +
|predecessor=ECM3531
 +
|predecessor link=eta_compute/ecm353x/ecm3531
 +
}}
 +
'''ECM3532''' is an extreme-low-power microcontroller designed by [[Eta Compute]] and introduced in [[2020]]. Fabricated on [[55ULP|55 nm (55ULP) process]], this chip is designed for the processing of AI at the edge for long-term battery-powered and energy-harvesting IoT applications. This chip is integrates a {{armh|Cortex-M3|l=arch}} and an NXP CoolFlux DSP16 dual-MAC DSP operating at up to 100 MHz. When launched, in early 2020, the ECM3532 was the lowest-power commercial [[neural processor|AI edge processor]] in the world with typical AI workloads running at well under 1 mA for total power consumption of less than a single [[milliwatt]].
  
 
== Overview ==
 
== Overview ==
 +
The ECM3532 is a multi-core [[neural processor]] which incorporates an [[Arm]] {{armh|Cortex-M3|l=arch}} along with a dual-MAC NXP CoolFlux DSP16. Additionally, the chip incorporates 512 KiB of Flash and a total of 352 KiB of [[SRAM]]. The chip started sampling in early January 2020 and entered production in the second quarter of 2020. The ECM3532 is designed for extreme-low-power applications which can last years on battery or solar. The chip is designed to have 7 uA stall current, 500 nA sleep current with RTC on and 750 nA for sleep current with RTC on and 32 KiB of memory. Under typical operations, the chip can operate at under 5 uA/MHz (or up to 13 uA/MHz for intense applications such as Coremark). At a peak frequency of 100 MHz, this translates to around 400 uA and at around 3V, this yields around 1.2 mW of power. This makes this chip the, when introduced in early 2020, the world's lowest-power [[neural processor|AI chip]].
 +
 +
Under normal operation, the chip executes on the {{armh|Cortex-M3|M3|l=arch}} which then offloads the more intensive repreated neural-network computations to the DSP. The CoolFlux DSP16 features a dual MAC architecture, allowing for up to two 16-bit MACs per cycle (4 OPS/cycle) or up to four 8-bit MACs per cycle (8 OPS/cycle). The DSP16 has its own 96 KiB of [[SRAM]] in addition to the 256 KiB shared by the entire SoC. With 8-bit weights, 64 KiB of memory is enough for 65,536 weights. Operating at up to 100 MHz, this chip had a peak raw ML performance of up to 800 [[MOPS]].
 +
 +
=== CFVS ===
 
{{empty section}}
 
{{empty section}}
 +
 +
== Memory ==
 +
The ECM3532 includes the following:
 +
 +
* 512 KiB Flash
 +
* 256 KiB SRAM
 +
** 96 KiB private to DSP16
 +
* 8 KiB ROM
 +
 +
== I/O ==
 +
* 32-pin [[GPIO]]
 +
* 2x UART
 +
* 3x SPI
 +
* 3x I2C
 +
* 4x PDM
 +
* 1x I2S
 +
 +
* 2-channel ADC
 +
* Temp sensor
  
 
== Block diagram ==
 
== Block diagram ==
:[[File:ecm3532 block.png|600px]]
+
:[[File:ecm3532 block.png|500px]]

Latest revision as of 01:24, 12 February 2020

Edit Values
ECM3532
General Info
DesignerEta Compute
Model NumberECM3532
MarketEmbedded
IntroductionFebruary 12, 2020 (announced)
April, 2020 (launched)
General Specs
FamilyECM353x
Frequency100 MHz
Microarchitecture
ISAARMv7-M (ARM)
MicroarchitectureCortex-M3, CoolFlux DSP16
TechnologyCMOS
Electrical
Power dissipation1 mW
Vcore0.54 V-3 V
Packaging
PackageBGA-81 (BGA)
Dimension5 mm × 5 mm
Contacts81
Succession

ECM3532 is an extreme-low-power microcontroller designed by Eta Compute and introduced in 2020. Fabricated on 55 nm (55ULP) process, this chip is designed for the processing of AI at the edge for long-term battery-powered and energy-harvesting IoT applications. This chip is integrates a Cortex-M3 and an NXP CoolFlux DSP16 dual-MAC DSP operating at up to 100 MHz. When launched, in early 2020, the ECM3532 was the lowest-power commercial AI edge processor in the world with typical AI workloads running at well under 1 mA for total power consumption of less than a single milliwatt.

Overview[edit]

The ECM3532 is a multi-core neural processor which incorporates an Arm Cortex-M3 along with a dual-MAC NXP CoolFlux DSP16. Additionally, the chip incorporates 512 KiB of Flash and a total of 352 KiB of SRAM. The chip started sampling in early January 2020 and entered production in the second quarter of 2020. The ECM3532 is designed for extreme-low-power applications which can last years on battery or solar. The chip is designed to have 7 uA stall current, 500 nA sleep current with RTC on and 750 nA for sleep current with RTC on and 32 KiB of memory. Under typical operations, the chip can operate at under 5 uA/MHz (or up to 13 uA/MHz for intense applications such as Coremark). At a peak frequency of 100 MHz, this translates to around 400 uA and at around 3V, this yields around 1.2 mW of power. This makes this chip the, when introduced in early 2020, the world's lowest-power AI chip.

Under normal operation, the chip executes on the M3 which then offloads the more intensive repreated neural-network computations to the DSP. The CoolFlux DSP16 features a dual MAC architecture, allowing for up to two 16-bit MACs per cycle (4 OPS/cycle) or up to four 8-bit MACs per cycle (8 OPS/cycle). The DSP16 has its own 96 KiB of SRAM in addition to the 256 KiB shared by the entire SoC. With 8-bit weights, 64 KiB of memory is enough for 65,536 weights. Operating at up to 100 MHz, this chip had a peak raw ML performance of up to 800 MOPS.

CFVS[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Memory[edit]

The ECM3532 includes the following:

  • 512 KiB Flash
  • 256 KiB SRAM
    • 96 KiB private to DSP16
  • 8 KiB ROM

I/O[edit]

  • 32-pin GPIO
  • 2x UART
  • 3x SPI
  • 3x I2C
  • 4x PDM
  • 1x I2S
  • 2-channel ADC
  • Temp sensor

Block diagram[edit]

ecm3532 block.png
Facts about "ECM3532 - Eta Compute"
base frequency100 MHz (0.1 GHz, 100,000 kHz) +
core voltage (max)3 V (30 dV, 300 cV, 3,000 mV) +
core voltage (min)0.54 V (5.4 dV, 54 cV, 540 mV) +
designerEta Compute +
familyECM353x +
first announcedFebruary 12, 2020 +
first launchedApril 2020 +
full page nameeta compute/ecm353x/ecm3532 +
instance ofmicroprocessor +
isaARMv7-M +
isa familyARM +
ldateApril 2020 +
market segmentEmbedded +
microarchitectureCortex-M3 + and CoolFlux DSP16 +
model numberECM3532 +
nameECM3532 +
packageBGA-81 +
power dissipation0.001 W (1 mW, 1.341e-6 hp, 1.0e-6 kW) +
technologyCMOS +