The program console was written to provide low level controls of the Bullwinkle board with no regard to the function of the FPGA program that has been downloaded. The user can place the board into Read or Write mode, toggle Local/Remote data source, and trigger reads or writes in 8 or 16 bits, among other things. The display indicates current status of the signals available via the I/O port, including SACK, EXTRACT, PGM, as well as Empty flags for each of the four modules.
The program string allows the user to simply write a string to the FPGA and then read a string from the FPGA, using Local data source mode. This was used to test the SRAM-based FIFO implemented in the natasha FPGA design (Boris with the SRAM interface added).
Refer to the appendices for listings of download.c, console.c, and string.c.