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
- Accelerating the AES algorithm on an FPGA and comparing the speedup with both AES and Modified AES algorithms☆24Updated 3 years ago
- General Purpose AXI Direct Memory Access☆48Updated 8 months ago
- A verilog implementation for Network-on-Chip☆71Updated 6 years ago
- a hardware design library based on SpinalHDL, especially for stream processing operators on Xilinx FPGAs for Arithmetic, DSP, Communicati…☆57Updated last year
- ☆26Updated 5 years ago
- Advanced Architecture Labs with CVA6☆54Updated last year
- SystemVerilog modules and classes commonly used for verification☆44Updated last week
- Implementing Different Adder Structures in Verilog☆60Updated 5 years ago
- round robin arbiter☆70Updated 10 years ago
- Prototype-network-on-chip (ProNoC) is an EDA tool that facilitates prototyping of custom heterogeneous NoC-based many-core-SoC (MCSoC).☆48Updated 6 months ago
- 128KB AXI cache (32-bit in, 256-bit out)☆47Updated 3 years ago
- RaveNoC is a configurable HDL NoC (Network-On-Chip) suitable for MPSoCs and different MP applications☆157Updated 2 months ago
- RTL sources of the High-Performance L1 Dcache (HPDcache) for OpenHW CV cores☆62Updated 2 weeks ago
- SoC Based on ARM Cortex-M3☆25Updated this week
- Design of 1024x32 SRAM (32Kbits) using OpenRAM and SKY130 PDKs with operating voltage of 1.8V and access time < 2.5ns☆63Updated 3 years ago
- Introductory course into static timing analysis (STA).☆78Updated 2 months ago
- An AXI4 crossbar implementation in SystemVerilog☆130Updated last month
- IEEE 754 single and double precision floating point library in systemverilog and vhdl☆61Updated 3 weeks ago
- Two Level Cache Controller implementation in Verilog HDL☆39Updated 4 years ago
- Simple single-port AXI memory interface☆37Updated 7 months ago
- This is a tutorial on standard digital design flow☆73Updated 3 years ago
- Open source ISS and logic RISC-V 32 bit project☆41Updated last month
- ☆40Updated 5 years ago
- RTL Network-on-Chip Router Design in SystemVerilog by Andrea Galimberti, Filippo Testa and Alberto Zeni☆121Updated 6 years ago
- This project is done in the course of "Advanced Physical Design using OpenLANE/Sky130" workshop by VLSI System Design Corporation. In thi…☆40Updated 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
- AXI Adapter(s) for RISC-V Atomic Operations☆60Updated 4 months 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 2 years ago
- The memory model was leveraged from micron.☆22Updated 6 years ago
- CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform☆19Updated 9 months ago