The source code for Odyssey TRX project.
Was compiled with Altera Quartus II 13.1 Web Edition for EP4CE22F17.
For changing IP-address edit the ethernet.v 100-103's lines. The second receiver's IP will IP + 1.
Since version 1.3.3 IP and MAC adress possible to change without reprogramming board using the Odyssey Key Master 1.1
For programming the board use Altera Quartus Programmer (185Mb) and Altera Byte Blaster hardware
Version history:
1.0.0 – 11.08.15 - First base version
1.1.0 – 11.09.15 - Added automatic key and expanded protocol to support key control that work with Odyssey Key Master
1.1.1 – 03.10.15 - A few bugs fixed:
- Incorrect work of PTT in straight key mode
- Incorrect work of the Demo mode
1.1.2 – 22.10.15 - PTT control signal is now straight, not inverted; control connector pinout was also changed
1.2.0 – 26.10.15 - openHPSDR protocol is supported
1.2.1 – 28.10.15 - openHPSDR protocol bug fixes, SNDP support has been removed
1.2.2 – 19.11.15 – was added stereo output in Headphones
1.3.0 – 6.12.15 - was added the second independed receiver
1.3.1 – 12.03.16 - CW and SSB output level balanced, Demo mode blink indication added
1.3.2 – 26.04.16 - Sound and TX buffer were enlarged twice and combined. The self-monitoring in SSB mode doesn't work now.
1.3.3 – 06.06.16 - Possible to change IP and MAC adress trough OKM 1.1 or higher
1.3.4 – 25.07.16 - Bug-fix, critical error with PTT mode
1.3.5 – 19.09.16 - numerous changes for keying, second receiver only up to 192k
11.02.17 - Odyssey's board sources and components list are uploaded
Use Sprint Layout 5.0 for .lay format opening and LibreOffice Writer for .odt format opening.