Site Search

Silicon Labs EFM32: What are the benefits of having an AES accelerator?

EFx32

AES (Advanced Encryption Standard) is a type of encryption that uses a common key and is widely used in devices that require security.
Many EFM32s have AES built into the hardware. Of course, it can also be implemented in software, but because it requires array operations, the processing time will be extremely long and it will also use a large amount of RAM. The advantages of using AES in hardware are as follows.

  • Extremely short processing time

Since the MCU core does not operate, the occupied time of the MCU core can be greatly reduced. This greatly improves the degree of freedom in timing in system design.

  Number of processing cycles (for Cortex-M3)
Soft processing (128bit key) 1000
Hardware processing (128bit key) 54
Hardware processing (256bit key) 75

  • don't use RAM

If implemented in software, RAM is required for array operations.

  • Low power consumption

Since the operation time of the MCU core can be reduced, power consumption can be reduced. In addition, the AES accelerator can operate in low power consumption mode (EM1) and can be linked with DMA, further reducing power consumption.

Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.