[Cryptech Tech] High speed debug/development port on the Alpha board

Joachim Strömbergson joachim at secworks.se
Tue Aug 18 14:02:40 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Aloha!

While working on updates on the TRNG and doing a lot of testing I
realised something I don't think we have discussed. During testing I
extract sets of huge numbers of random data - 100 GByte or similar in a
set. The USB port on the Novena makes this extraction fairly ok.

But on the Novena we haven't explicitly added a high capacity port,
neither for production nor for development. We will want to do similar
testing on the Alpha board and extract big amounts of data. So the
question is how to do this?

In the Alpha board drawing we have penned in an 8-pin GPIO header
connected to the FPGA. This could be used for this, but then we need to
add a requirement that we want to be able to do bit toggling on these
pins at more than single MHz speeds. We might want to/need one or two
extra pins though (8 bits data + source clk + cs) to make it easier to
use too.

Being able to build a USB-GPIO or Eth/GPIO cable (or small board) that
can be connected to these pins should suffice.

Or should we do it any other way? The STM32 also has 8 GPIOs that can be
used to either bitbang an interface or assigned to a proper interface
(SPI or USB for example) based on the MCU I/O config.

- -- 
Med vänlig hälsning, Yours

Joachim Strömbergson - Alltid i harmonisk svängning.
========================================================================
 Joachim Strömbergson          Secworks AB          joachim at secworks.se
========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJV0zsAAAoJEF3cfFQkIuyNi2YQAKMfX9fczmHWd/CgSrV/wbjC
CqDVTNGTh95aR1Ikhy0ECT3O8gkqI3+v4Kj+AlKBUi0xbAx3iBR5y+cK1oU6ZEVb
fL6FUpV/fdE3t82vkug8pePFHDoQOzUkNg3+4pX5zEeVmn7SQ4JNkeo7lbUrcfxY
u9zwQsKRA/rTV855u8eU8fUkFn5XFL6YubT2J6lZZF3NeG9QJURtdBKgczN1bEjI
2uSOWf9gzWX23reMNbVIURuIUSyY9XZm/U3LzdaAui+YQwVEjKXGOnit3J8cT/74
U6Bc7crjZwmXrjtnzaJE6mDXotBeSHoNLsrxC5DeG/6j7KveiEHY8PMPYErE1V1u
oEEh+wigsriUhidbhmpf3ZEVlthCRaMkJu9sUlbaF9NYlEjb0G7KOepvx7hkpSXo
KIbrwNKaxegvQzBYHbvl0/jwoyhUKXer/Bwr1YBDR8zFeMy6sONQ68CH020Nboz7
qsDAkRIS5zMOshrkpl0FV3f8haF+HkU8OThTtzrKibkp40ROb4NNkVWCSjufWbCP
vxaJO0ux79eWnUbV1KZU1sdaQ+nD8jnJ0fAy8+taspLgxPjU4iGlQwYtq7lbg3Vk
8/ZAL4zsuQHC3c1pZ524Gcj8P0C7dfS9CbJx1lFj46AtUyjH/xhVpILzDhnm+p5R
JUuMBdvM1W0ZSlct9nWQ
=w+fR
-----END PGP SIGNATURE-----


More information about the Tech mailing list