I'm working on implementing a simple barrel processor as a way of learning nmigen and python. It's available at: https://salsa.debian.org/Kazan-team/simple-barrel-processor Jacob