[Cryptech Tech] Short note on the current FPGA activities

Joachim Strömbergson joachim at secworks.se
Mon Jan 26 07:38:08 UTC 2015


Aloha!

Great - hack away!

Sent from my iPhone

> On 26 Jan 2015, at 06:05, Шатов Павел <meisterpaul1 at yandex.ru> wrote:
> 
> Yes, that is exactly what I meant baseline project to be.
> 
> Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail
> 
> 2:00, 26 января 2015 г., "Joachim Strömbergson" <joachim at secworks.se>:
> 
> 
> Aloha!
> 
> Шатов Павел wrote:
> 
>  I believe I'll complete my small sub-plan to develop what you call a
>  baseline project in a week. Adding SHA-1 core to it should take
>  another week or two.
> (A week or two for connecting SHA-1 sound very much. We are not going to
> reimplement it.) If the bram, adder-test HW clocked using system_clk
> from CLK2 it should be a snap to integrate SHA-1. Paul has written C
> test code that we should be able to use.
> 
>  Let's do it like this. If you don't have any objections, I'll finish
>  my baseline project and send it to you for a review and testing next
>  week. After we make sure that we have a stable working baseline we'll
>  start adding cores to it.
> And just to check what we are talking about. That baseline would include:
> 
> (1) novena_fpga top level containing tthree submodules:
> 
> (I) Complete EIM interface in a submodule including all clock
> implementation (PLL, DCMs etc as neededed) with bclk at 133 MHz. The
> internal interface is a memory like interface like this:
> 
>       output wire          clk133,
>       output wire          cs,
>       output wire          we,
>       output wire [xy : 0] address,
>       output wire [31 : 0] write_data,
>       input  wire [31 : 0] read_data,
> 
> This interface would be running at 133 MHz in phase with bclk (it would
> be bclk)
> 
> 
> (II) A cryptech_system module that accepts an interface like the one
> from EIM (switch input/output) and also the system_clk and reset. This
> module would contain a submoudle that implements the clock domain
> crossing logic (built using fifos). It would also contain an example
> design - bram + simple adder logic.
> 
> (III) A module that implements the reset and clocking needed. Basically
> the module I have today in my baseline. The clk50 would be connected to
> system_clk in (II).
> 
> 
> (2) fpga_setup (I prefer eim_setup because that is what the code does,
> but what the heck.) SW. Sound great that you have a clean version of this.
> 
> (3) Simple test SW that uses the bram and adder logic and hopefully
> don't bump into any read/write errors.
> 
> 
> Does this match what you are proposing? If so, yes I would very much
> have that done. Having it next week would be great!
> 
> With best regards
> JoachimS
> 
> - -- 
> 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
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iQIcBAEBCAAGBQJUxWdxAAoJEF3cfFQkIuyNr5QQAJWc9464wOvaXv8z9Fk5pRjO
> 8+hXMxtOqFKjY8Q0pkaGZzbXC7A4eRE1Q51nC4zRlmbFgHPR6UgNVynCF4FlK3mv
> ZDsCB3uWkxnET/6bNsBrS/WcC/QN0W7QQoOXjqdHbjo/Hbmg+hvZNpt0gBqiBAMp
> hbzWQ+4tNCQiNU6VGJ/vlH5+IKKwnerloISmFBsBmMHe5eXhcmw1ZbU1Vd/RZlyC
> agRWzqcxHqXULWzounw/OSLuIyvMAxcxss8UL0Yu4JYWTg9Ee19E4MKed3Izv/xk
> rN4wV5pfFsj/saFtVKAJLRbmvPYsM7hLB8GewiitQAKyYElCMzyqu+dnpDr9Q1Nm
> oxBTO/dyZ5MW5xN8rqTNm5PZUy4DQETIpzf+P4OYJ/4vTodZ9jttfPGKe71GsTvQ
> xpGiuMosh1AOaB8xqUXXBZIUKpEwWPDmKk194TKdgF2EdZK1XQ/fijFhLBeLCj/l
> y7V/nt/S7NdOlJ8CVJCzrAN3zAbQuwbJHfF6W+9/mKPtXFGvgw+9oIkNkWtogvJO
> Yj3ayC8SoAOCXnobVWwgvhL5aBVH74gGCAbYp+wlvILfstfLACx+Rx7lIzfdmpiO
> DPdMfprc1Ug1wIKkw8ZtMsHFpKNdR42SCl0viUsNWh+MxhK8bgOsAWUrtYWuxeSn
> J3POLQb5fqbVApcr2T0C
> =aXRR
> -----END PGP SIGNATURE-----
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cryptech.is/archives/tech/attachments/20150126/f78db36b/attachment.html>


More information about the Tech mailing list