SHA-512 Hash
De la WikiLabs
Jump to navigationJump to searchObjective
Create a PLB peripheral for SHA-512 hashing and test attained acceleration when compared to a processor-only SHA-512 implementation. SHA-512 is a variant of the SHA-2 family of hash functions
References
http://en.wikipedia.org/wiki/Sha-2
Requirements
- Implement a circuit for SHA-512 hash acceleration in Verilog (integrated within a user_logic.v peripheral template)
- Implement a test-bench for the Verilog code
- Analyze FPGA resource utilization of your circuit
- Create an XPS system which uses the SHA-512 peripheral, implement the system and export it to SDK
- Create a C code project for processor-only SHA-512 hashing and test speed
- Create a C code project for accelerated SHA-512 hashing and test speed