applet.interface.jtag_openocd: new applet. Our first nMigen applet!
by whitequark 5 years 4 months
1f04203b
applet.debug.mips: fix typo. NFC.
by whitequark 5 years 4 months
19497cea
applet.debug.mips: make sure DMAAcc bit is set before writing ADDRESS. On BMIPS ADDRESS is writable if NoDMA=0, on Lexra ADDRESS is only writable if DMAAcc=1.
by whitequark 5 years 4 months
7d658cd5
applet.debug.mips: restrict Rocc handshaking to EJTAG >2.0. BMIPS seems to support it, but Lexra does not, even though both are EJTAG 2.0, so disable it on EJTAG 2.0 completely. Also, print every CONTROL bit, instead of only the overridden one.
by whitequark 5 years 4 months
1b830bc3
support.bitstruct: use __slots__. Mostly to ensure setting nonexistent attributes fails, but this also makes it a bit more efficient.
by whitequark 5 years 4 months
6a54b6e3
applet.debug.mips: log scanned address length.
by whitequark 5 years 4 months
12935d1e
software,firmware: fix factory programming. The new device detection code (introduced in 3ff1f20a) does not work if the device reenumerates with Glasgow VID/PID, so make it enumerate with the default Cypress VID/PID.
by whitequark 5 years 4 months
54910cc4
applet.audio.yamaha_opx: OPL3: set CHA=CHB=1 on reset.
by whitequark 5 years 4 months
da78e3ef
applet.audio.yamaha_opx: add `run` subcommand.
by whitequark 5 years 4 months
d7fef805
applet.audio.yamaha_opx: fix handling of oversized files.
by whitequark 5 years 4 months
573da0aa
Report a bug