/aqua-soc

SoC based on RISCV ISA

Primary LanguageVerilogApache License 2.0Apache-2.0

Aqua SoC


System on Chip(SoC) based on RISCV ISA with various requirements and µ-arch

Getting started


  • Starting with base RV32I instruction set which supports minimal program execution.

Architectures


TODO


AquaPygmy

  • General:
    • Write Hazard logic
      • Data Hazards
      • Control Hazards
  • For ASIC:
    • Synthesize proper SRAM macro for register file
  • For FPGA:
    • Use Embedded memory or BRAM for register file with multiport access