pulp-platform / pulpissimo

This is the top-level project for the PULPissimo Platform. It instantiates a PULPissimo open-source system with a PULP SoC domain, but no cluster.
Other
389 stars 169 forks source link

Replace apb_soc_ctrl with top-level Chip Control Register File #370

Open meggiman opened 1 year ago

meggiman commented 1 year ago

The existing apb_soc_ctrl register file in pulp_soc uses very archaic and, at times, unsafe syntax and is extremely hard to read and extend. The goal would be to remove it completely and replace it with an auto-generated register file in the chip top-level.