FPGA
For the work on the software-radio, we have two versions of the FPGA:
- STD
- which is the standard off-the-shelf version, that works for SIG_COMPLEX_ICS and SIG_S16
- GPS
- which is used for the GPS SIG_COMPLEX_S16
Both of these modes can be programmed using a simple Tool. This can be found in the directory FPGA. If all you want is to reprogram the FPGA, here is how to proceed:
- cd into the directory
- ./compile
- program :
- for the GPS-version:
./program gps - for the standard-version:
./program std
Of course, if you want to switch back and forth between versions, you don't have to enter the “./compile”-command every time.
Directories
- Module
- The kernel-module to talk to the ics554-card
- Program
- The actual programmer for the FPGA
- Api
- The Application Programming Interface, the glue between Module and Program
- inc
- The include-files necessary
All these files are nearly identical to the software delivered on the ICS-CDs of the software-development pack. The only change has been done to the Program, so that it accepts the command-line switches and doesn't wait for a key.