Tokyo (Japan) Nishitōkyō
+353 83 892 0921 Call
pacoreinacampo@queenfield.tech Text

Processing Unit with RISCV-32 / RISCV-64 / RISCV-128

Products / PU-RISCV

Image

  • architecture: 32 bit, 64 bit, 128 bit
  • buses: Wishbone, AMBA3 AHB, AMBA4 AXI
  • HDLs: SystemVerilog, VHDL

Processing Unit

A Processing Unit (PU) is an electronic system within a computer that carries out instructions of a program by performing the basic arithmetic, logic, controlling, and I/O operations specified by instructions. Instruction-level parallelism is a measure of how many instructions in a computer can be executed simultaneously. The PU is contained on a single Metal Oxide Semiconductor (MOS) Integrated Circuit (IC).

Work: Implementation in VHDL & (System)Verilog of a Processing Unit compatible with RISC-V and simulation in GHDL & Icarus Verilog

Source Code - GitHub

Wiki - GitHub

Source Code - GitLab

Wiki - GitLab

Download