[Cryptech Tech] Novena coretest

Joachim Strömbergson joachim at secworks.se
Thu Aug 28 15:59:27 UTC 2014


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

Aloha!

Forgot something: What is the status - have you been able to actually do
hashing etc in the FPGA with calls from SW running on the CPU?

Yours
JoachimS


Paul Selkirk wrote:
> If you're on the commits mailing list, you may have noticed that I 
> just checked in the I2C version of Joachim's coretest, for the
> Novena.
> 
> There are two new git repos (why does each core have its own repo?): 
> - coretest/core/i2c is the I2C slave - coretest/core/novena is the
> top-level verilog module. It also contains a script to configure the
> FPGA, and a test program (in both C and Python, because you may
> prefer one over the other).
> 
> Joachim (or anyone else with Verilog experience): please check over 
> the Verilog and make sure I haven't done anything really stupid or 
> dangerous.
> 
> Note that I don't do anything with the reset input. The Novena has
> two buttons, labeled "reset" and "user" (and another on the bottom,
> also labeled "user"), but it's not clear if and how they can be
> attached to FPGA input pins.
> 
> I also didn't write any testbench/simulator code for the i2c module, 
> although it looks relatively straightforward.
> 
> To build with the Xilinx command-line tools on Linux, run 'make' in 
> coretest/core/novena/synth. (Why "synth"? That's how it's set up in 
> the novena-ws2312b-fpga project, from which I stole the i2c slave
> code.)
> 
> You can also use the Xilinx ISE Project Navigator to build, but it 
> will require some step-by-step instructions, similar to the 
> CoretestHashesC5G wiki page. (Yes, I should write it up for the
> wiki.)
> 
> paul
> 
> _______________________________________________ Tech mailing list 
> Tech at cryptech.is https://lists.cryptech.is/listinfo/tech


- -- 
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-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJT/1HfAAoJEF3cfFQkIuyNr0oP/AzI7E3qo/709VUlf3LzbuEy
FAMNHK25vK74xCJh5+Mm+L1n4UGgYfHe/YftYoCklUtOfaKHYEw5pVDSP2TVLuC0
3fB7kaul6gzhumQDHh5YbsF/IBI73nsACrE3TRve7elxkNIcbmZtMhV+1d5MktDT
rG+ZHaex6bzDkHT9bI368EKFM5s326KQ7+Ys+2kM9zZziLJbdhO2WFC793vGrj0X
j6rR8Oo1QEvwaUEyQ8AtvtVkyg3/lIInVC6UhqBOb9AKMt4pZ8DOhSlO2Tdw1/Fx
XbHAkFYoL8HDut4KHHrwaMXgyEFJAjO/jjzbyp1TGZDpCaRKv7OXomjosjkYLap5
X2OJU4rWHz7wD3Mt2GhbXPiBomkenBbhE+myxHD7Ci3AW9Oe6pBobuNgeZFoMV1x
RUvR1P8aY7VZubAJyscn1EiM9nbPsnxZep36qrO5d5SC5MB31S5Lv3vD6kmzANJt
fltmx5BuA7Y74B95y7b4pkEgA/5ZNIh2bBg9DYPvCMHj6cta+qRc269lK3mhdSpM
5pyEBGAHjOmaiUBK++IMJ18uWMmS+YQRV5ZmSXoCgFFe+KzzdwE3SOl+n7OYlMH6
EUYFBK3OSTNxtaQ2WMDWwbgpjgD3OjSUsVtPb0sert56IioXcWdP0CGTt1nGWJjQ
67H1t6IsOzhL9npLKxcN
=qG9n
-----END PGP SIGNATURE-----


More information about the Tech mailing list