Forum: FPGA, VHDL & Co. AES mit FPGA (Xilinx Spartan 3)


von Chris (Gast)


Lesenswert?

Hallo,


ich würde gerne auf einem FPGA Board mit PCI Schnittstelle AES (Advanced 
Encryption Standard) implementieren, so dass ich es benutzen kann, um 
AES Encryption/Decryption vom Board machen zu lassen.

Da es mir erstmal nur um Proof-of-Concept geht und ich nicht zuviel Geld 
investieren will, hatte ich an ein Raggedstone1 
(http://www.enterpoint.co.uk/moelbryn/raggedstone1.html) gedacht.


Meine Fragen hierzu sind nun:

- Weiß jemand, mit welcher Performance man bei so einem Anfängerboard 
rechnen kann?

- Welche Version (400 oder 1500) ist dafür zu empfehlen?


Vielen Dank schonmal und Grüße,


Chris

von Falk B. (falk)


Lesenswert?

@  Chris (Gast)

>- Weiß jemand, mit welcher Performance man bei so einem Anfängerboard
>rechnen kann?

Hängt stark von der Programmierung ab. Wenn man weiß was man tut läuf 
das Ding mit 200MHz++.

>- Welche Version (400 oder 1500) ist dafür zu empfehlen?

Nimm den 1500er, eine Entwicklungsplattform kann nicht zuviel Ressourcen 
haben. Der Mehrpreis von 50EUR ist nicht nennenswert.

MFG
Falk

von _bla_ (Gast)


Lesenswert?

200Mhz++ sind in Spartan 3, egal bei welchem Speedgrade, bei realen 
Anwendungen eher nicht sinnvoll zu erreichen. Und konkret war ja nach 
AES gefragt, da gibt es ja auch etliche kommerzielle Cores, deren 
Frequenzmaximum auch in der Regel in der 120-160 Mhz Region liegt, wobei 
deren Datenblattangaben sich in der Regel sich auf ansonsten fast leere 
FPGAs beziehen, in einem gut gefüllten FPGA oder mit langsameren 
Speedgrade sind das dann nochmal etliche Mhz weniger.

Zu der Frage welche Performance erreichbar ist:
Realistische Frequenzen auf einem Spartan 3 sind imho so 80-150 Mhz, je 
nach Anwendung, Erfahrung und Speedgrade.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.