UCSBarchlab / PyRTL

A collection of classes providing simple hardware specification, simulation, tracing, and testing suitable for teaching and research. Simplicity, usability, clarity, and extensibility are the overarching goals, rather than performance or optimization.
http://ucsbarchlab.github.io/PyRTL
BSD 3-Clause "New" or "Revised" License
257 stars 78 forks source link

Fix post-synth passes test; add reg_map for tracking registers post-synthesis #345

Closed mdko closed 3 years ago

mdko commented 3 years ago

This PR fixes a test I had added in #343 (checking for correctness of io mapping in PostSynth blocks), and now also tracks registers in a separate reg_map.