News for hackers. Stuff that matters.
Re:What is a System-on-Chip (SoC), and why do we care if the... by ncmncm on Tuesday November 10, 2020 @03:39PM (#25051610)
I don't understand what Rust has to do with the chip circuitry, beyond stuff that could be compiled to RISC-V code to run on the emulator. But it seems to have more stuff involved.

Also, I don't understand what about AES can be taking up so many LUTs.

Clue, please?

Re:What is a System-on-Chip (SoC), and why do we care if the... by ncmncm on Wednesday November 11, 2020 @12:41AM (#25055811)
Researched.

The Rust business appears to be stuff to generate compile-time constants identifying addresses of peripheral registers for (Rust) code written to run on the core. Apparently the addresses change as you add and remove various peripheral gadgets.

It is doing AES rounds sequentially. It might be that real-time generation of round keys uses up a lot of LUTs.