Add Glasgow platform, programmer and target.
by whitequark 7 years 2 months
ac2dad6e
Correctly use TSTriple in I2C gateware.
by whitequark 7 years 2 months
0f351cd3
Move GlasgowDevice to glasgow.device and add __all...
by whitequark 7 years 2 months
Move GlasgowDevice to glasgow.device and add __all__ everywhere.

So that `import glasgow.gateware` doesn't pull in libusb.
bdb39b3a
Use a pads object for I2C instead of separate scl/...
by whitequark 7 years 2 months
Use a pads object for I2C instead of separate scl/sda signals.

So that I2CSlave(platform.request("i2c")) works.
ff0a04ab
Assign an I2C address to the FPGA.
by whitequark 7 years 2 months
0a0e7346
gateware/ → software/glasgow/gateware/
by whitequark 7 years 2 months
gateware/ → software/glasgow/gateware/

We need to move this so that CLI can generate Verilog directly.
3a62c336
Fix I2C read stobe timing and add more elaborate t...
by whitequark 7 years 2 months
Fix I2C read stobe timing and add more elaborate tests for reads.
af95c912
Minor I2C cleanup.
by whitequark 7 years 2 months
a59b11a6
Fix typo in documentation.
by whitequark 7 years 2 months
4faa9af4
Set I2C MultiReg reset state back to 1.
by whitequark 7 years 2 months
396f9092
Report a bug