0 Members and 1 Guest are viewing this topic.
Hi folks, I know many MCUs have AES or other cipher accelerators, but it is rather hard to find their performance.So are there some, that can provide performance at rates at least close to USB High speed?
grep -o "DIE..." STM* | sed -e "s/\(.*\).xml:\(DIE.*\)/\2 \1/" | sort
..DIE450 STM32H747A(G-I)IxDIE450 STM32H747BGTxDIE450 STM32H747BITxDIE450 STM32H747IGTxDIE450 STM32H747IITxDIE450 STM32H747XGHxDIE450 STM32H747XIHxDIE450 STM32H747ZIYx..DIE450 STM32H757AIIxDIE450 STM32H757BITxDIE450 STM32H757IITxDIE450 STM32H757XIHxDIE450 STM32H757ZIYxto get the full list (attached) I went in the following directory (STM32CubeIDE) [yours can be different!]C:\ST\STM32CubeIDE_1.13.1\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.10.0.202311202037\db\mcuand gave the command:Code: [Select]grep -o "DIE..." STM* | sed -e "s/\(.*\).xml:\(DIE.*\)/\2 \1/" | sort
If I understand this page correctly, a 600 MHz CM7 can do AES256 at 384 Mbps (400 cycles per 256 bits) without any special AES instructions or accelerator at all.https://github.com/jnk0le/cortexm-AES@jnk0le