[Cryptech Tech] The Past and Future of FPGA Soft Processors

Joachim Strömbergson joachim at secworks.se
Wed Mar 25 12:53:21 UTC 2015


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

Aloha!

Randy Bush wrote:
> https://fpgacpu.wordpress.com/2014/12/31/the-past-and-future-of-fpga-soft-processors/
>
>  yes, i am spending time catching up on reading, and torturing you
> with it :)

A really, really good presentation by Jan Gray. I remember the first
postings to com.arch.fpga about the first cores.

The Altera Nios was the first soft core I used in several designs. Then
it was either 16-bit or 32-bit and you had to decide what you needed.
Altera was fairly quick to introduce good dev tools to design the SoC
around the CPU and integrate peripherals and generate the BSP/HAL. Nios
early on got the ability to add application specification instructions
and execution modules to the pipeline and use them from SW in a good
way. Overall, Altera has been really good at the tooling for their soft
processors.

I actually worked with Göran Bilski when his soft CPU core was used to
drive testbenches, a core that became Microblaze and is still being
developed by Göran.

A good example of how much performance one can get in a FPGA device is
this cute little Cray-1 for your desktop:

http://www.chrisfenton.com/homebrew-cray-1a/

- -- 
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/

iQIcBAEBCAAGBQJVEq/BAAoJEF3cfFQkIuyNPeIP/3hqeUV1OFnAb0bFVCqVrhns
KCqqJLi0jjGz76Pbru8OwChIJ+PGYAd/sDt3R6etKEG1hZiog3gQnkua98lJ8IGE
sm7w/56PSDJYpqCPEBobjeOUtYtph8JIVPSqxDcIA8U/rBTPGfUR1GXGiBeTDbTG
2P/QFmV15NtRH4HE5G2XQIOa84DrXgts5xa+YVyX6Xv6hlfox24UD6i8+E16+//6
OaaAVglx2R0GF3LWmebDSaM9CciwU/D8S28cjUumt/Ea9fq3xljvLmyra0EdeZFP
vhRHBzzbik8wUf0eCV9vzRby/VMnRJbBASQbHwk3kKinXC7vrZWg95P4oKpra0SS
SKgzsJEx4+4+RLHwF/LbcVfyU+GXJStd/5eEY8N+3M/GZH0C7qv20TsBWpEY6+Sf
c+bAlmDOIC0VT+dQx1YehqslJZcwlLHEQd4+RjdCRnK3zA2mdu1bXQre4IDKOCaK
7RrQa0CaUqHmK7NqpPu3t7e5rpYFTZpZt0yoeup2qyMe8uJFwB8h6MJFLClJDWp0
oyND0HlFZ9zKyaMIPJ9+QD+sf3WSNze7nrsufOi9YYXYdSrGyIODrs0jK+TR7Lqh
nqyaniWe5XSz8h8SZsNYUA6NweVMC59YukSEHT9rCYhTaOboFjQCB1hNWim74YuD
iBqO+JhXKUutUFleV1W7
=IMhZ
-----END PGP SIGNATURE-----


More information about the Tech mailing list