[Cryptech Tech] Alpha board flash

Fredrik Thulin fredrik at thulin.net
Wed Jan 27 09:36:27 UTC 2016


On Tuesday, January 12, 2016 11:41:32 AM Rob Austein wrote:
> If I understand correctly, the current schematics have both hard-wired
> flash for the ARM CPU and also space for an SD card, with the ARM set
> up to boot (only) from the hard-wired flash.
> 
> a) Is this correct?
> 
> b) If so, why do we have the SD card, and is its intended purpose
>    serious enough to merit including yet another driver?
> 
>    Keep in mind that removing the SD card presumably involves breaking
>    the tamper envelope, thus wiping the key store.
> 
> c) Why are we using hard-wired flash at all, instead of, eg, just
>    booting from an SD card?  Fear of SD card complexity (if so, see
>    (b)...)?
> 
> d) If I understand correctly (questionable), SD cards take care of
>    wear leveling.  I'm guessing that the hardwired flash envisioned
>    for the Alpha board does not, ie, that our driver for the
>    hard-wired flash may need to deal with wear-leveling itself.
> 
>    I don't really know how many write cycles we expect the hard-wired
>    flash to have, so I'm not sure how serious an issue this is.
> 
> Apologies if some of this is a bit vague, software guy trying to
> understand reasoning behind hardware choices.

Bump. I agree with Rob - the SD card does not appear that useful since 
we left the ARM A9 track. I propose we remove it from the Alpha, unless 
someone has a good use case in mind (Jakob explicitly CC:d).

/Fredrik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cryptech.is/archives/tech/attachments/20160127/f963ec2a/attachment-0001.html>


More information about the Tech mailing list