a2o/dev
openpowerwtf 7d5b53f672 test3 - cpl hang in results save
..
sim Merge branch 'master' of https://github.com/OpenPOWERFoundation/a2o
src test3 - cpl hang in results save
synth add dev
verilog add dev
.gitignore vvp
readme.md add dev

readme.md

Testing RTL with new environments

  • RTL

    • updated source to remove a bunch of Verilator warnings
    • updated source for compatibility with Icaraus -g2012
    • changed the GPR/FPR macro to remove need for clk4x on FPGA; was ugly and not working with either simulator
  • Verilator

    • can IFETCH some ops in ST and SMT2 mode
    • can't get cocotb to build with Verilator (very long compile times)
  • Icarus (w/cocotb)

    • executing boot code until test call with python A2L2 interface
  • Yosys

    • finishes compile

Next To Do

  • create A2L2 cpp model that can be used by Verilator and cocotb (Cython wrapper)
  • create simple A2L2-WB RTL for easily connecting to Litex, etc.
  • create Litex core wrapper
  • OpenLane experiments with blackbox arrays and yosys/abc/sta
  • create FPGA version of GPR/FPR (4R4W) using (4)4R1W banks and valid table
  • parse vcd/fst and serve browser code for custom trace screens (handle spec/arch mapped facilities, arrays, etc.)