TE0300 TE0630 comes with SPI Flash preloaded with a reference design.
...
Those preloaded firmware is used with TE API.
TE0300, TE0320 and TE0630 common stack is described here.
It can be found here.
...
You can download the Firmware code from GitHub and use this code as a start point.
If you doesn't do not realize a compatible firmware, the TE API are will be no longer available.
...
OpenFutNet (recommended) and other softwares can be used to load bitstreams.
...
Trenz Electronic Tools (recommended C# OpenFutNet or Python OpenFut) or Cypress tools (CyConsole or CyControl) can be used to load FX2 USB microcontroller's firmware.