antonson-j1 / SHA256-Accelerator-Hardware
This project aims at implementing an hardware accelerator peripheral for SHA256 hashing algorithm with AXI4 interfacing with PicoRV32 CPU. The project focuses on multiple implementations of the accelerator with gradual improvements through spatial pre-computation techniques and pipelining. The SHA256 accelerators are implemented using Verilog an…
☆20Updated 3 years ago
Alternatives and similar repositories for SHA256-Accelerator-Hardware:
Users that are interested in SHA256-Accelerator-Hardware are comparing it to the libraries listed below
- Implementing Different Adder Structures in Verilog☆61Updated 5 years ago
- General Purpose AXI Direct Memory Access☆48Updated 9 months ago
- Pure digital components of a UCIe controller☆55Updated this week
- Prototype-network-on-chip (ProNoC) is an EDA tool that facilitates prototyping of custom heterogeneous NoC-based many-core-SoC (MCSoC).☆50Updated this week
- HDL code for a DDR4 memory controller implementing an Open Page Policy and Out of Order execution.☆73Updated 6 years ago
- Advanced encryption standard (AES) algorithm has been widely deployed in cryptographic applications. This work proposes a low power and h…☆20Updated 3 years ago
- RaveNoC is a configurable HDL NoC (Network-On-Chip) suitable for MPSoCs and different MP applications☆160Updated 3 months ago
- SystemVerilog modules and classes commonly used for verification☆45Updated last month
- The memory model was leveraged from micron.☆22Updated 6 years ago
- AXI4 Full, Lite, and AxiStream verification components. AXI4 Interface Master, Responder, and Memory verification components. AxiStream t…☆133Updated last week
- ☆29Updated 5 years ago
- Network on Chip Implementation written in SytemVerilog☆167Updated 2 years ago
- Accelerating the AES algorithm on an FPGA and comparing the speedup with both AES and Modified AES algorithms☆24Updated 3 years ago
- Verilog for a SECDED Hsaio ECC and a DEC ECC. Power, delay, and area are compared for Berkeley MASIC EEW241B - Advanced Digital Integrate…☆42Updated 9 years ago
- AXI4 and AXI4-Lite interface definitions☆92Updated 4 years ago
- FFT generator using Chisel☆57Updated 3 years ago
- A barebones 64-bit RISC-V micro-controller class CPU, implementing the I(nteger), M(ul/div), C(ompressed) and K(ryptography) extensions.☆44Updated 3 years ago
- ☆70Updated 10 years ago
- Verilog Content Addressable Memory Module☆101Updated 2 years ago
- Advanced Architecture Labs with CVA6☆54Updated last year
- round robin arbiter☆70Updated 10 years ago
- A verilog implementation for Network-on-Chip☆71Updated 7 years ago
- Advanced encryption standard (AES128, AES192, AES256) Encryption and Decryption Implementation in Verilog HDL☆89Updated 2 years ago
- Dadda multiplier(8*8, 16*16, 32*32) in Verilog HDL.☆34Updated 8 months ago
- IEEE 754 single and double precision floating point library in systemverilog and vhdl☆62Updated 2 months ago
- 100DaysofRTL & System Verilog design: basic logic gates, mux, half/full subtractor, Encoder, D flipflop, 8 bit counter, LFSR, Custom Coun…☆32Updated 2 years ago
- Xilinx AXI VIP example of use☆33Updated 3 years ago
- EE 260 Winter 2017: Advanced VLSI Design☆60Updated 8 years ago
- Design of 1024x32 SRAM (32Kbits) using OpenRAM and SKY130 PDKs with operating voltage of 1.8V and access time < 2.5ns☆66Updated 3 years ago
- Single-Cycle RISC-V Processor in systemverylog☆20Updated 5 years ago