[Cryptech Core] MKM access from FPGA
Fredrik Thulin
fredrik at thulin.net
Wed May 25 13:56:14 UTC 2016
On onsdag 25 maj 2016 kl. 15:37:21 CEST Joachim Strömbergson wrote:
> Aloha!
>
> Fredrik Thulin wrote:
> > Happy conclusion: The FPGA interface to the MKM works.
>
> Big cheers! Great work!
>
> So what is left in terms of HW functions to test?
I can't think of anything really if we don't count testing all the extras
(GPIO headers, the IRQ lines between AVR/STM32/FPGA we added without a
specific purpose in mind) we put on there.
There are things left to do, but I think it moves into the software domain.
For example, it turned out the write-protect jumper for the FPGA config mem
needs to be activated per memory-page in the flash memory, so it isn't
required to have the jumper present to program the bitstream yet - because we
haven't made an effort to mark the pages write protected yet.
There is also the STM32 DFU. Current status there is that I can upload a
specially compiled led-test program to flash using the cli-test program, and
jump to it. Yay!
It needs some more work like supporting multi-flash-page binaries, hopefully
figuring out a way to not have to compile the bootloader differently from the
other programs, and writing the actual stand-alone bootloader with UART and
signature validation etc.
/Fredrik
More information about the Core
mailing list