P2: sync code with Anan 100D
Changes to protocol 2 gateware:
- sync the radio gateware with the latest upstream Anan 100D code (12.1)
- fix TX issue (bad "phase" changes during the tune status)
- adjust RGMII timing to maximise stability with switches/wifi and virtual machine
- optimise the protocol 2 gateware
- lower a bit of gain in the line out of audio (TLV320): more range in the AF slider with hearphone
- remove unused files
- upgrade IPs to Quartus 19.1
Changes:
- use Makefile to build the gatewares
NOTE: You don't need to update the mcu code to use these gatewares.
For documentation read the README.org in the various folder.
Files:
programmer-0.1.0.exe
: use in windows to interact with the bootloadermcu-3.0.hex
: firmware to flash into the MCUbootloader-3.0.pof
: FPGA bootloader to load through JTAGodyssey2-12.11_P2.rbf
: gateware with protocol 2 (1000MBit/s only)odyssey2-6.01_P1.rbf
: gateware with protocol 1 (100MBit/s only)