Rework ShiftReg and Wishbone elaboration.
authorStaf Verhaegen <staf@stafverhaegen.be>
Fri, 6 Dec 2019 10:47:43 +0000 (11:47 +0100)
committerStaf Verhaegen <staf@stafverhaegen.be>
Fri, 6 Dec 2019 19:15:45 +0000 (20:15 +0100)
commitd6c228fa7afe05bfe2522c8f1def607f5a54fe2c
tree6ba1546c023bfcd34791a3222b7ec0e69c9b7cca
parentf97015c3c29949b8519cc850cde90cb8e92988f6
Rework ShiftReg and Wishbone elaboration.

- ShiftReg is now a Record subclass just providing the interface for
  user code.
- JTAGWishbone class is removed.
- elaboration for ShiftReg and Wishbone is now done in
 _elaborate_shiftregs() and _elaborate_whishbones() TAP methods.
c4m/nmigen/jtag/tap.py