Using the Example Files

About this task

If you have an Efinix development board you can use the Debugger example files provided with the Efinity software to experiment with the BRAM Initial Content Updater. By default, the example targets the Ti60 F225 Development Board. Refer to Use Another Board for instructions on how to use a different board.

Procedure

  1. Connect the board to your computer.
  2. Copy the helloworld project in the <Efinity install path>/examples/helloworld-dbg directory to your working directory.
  3. Open the project.
  4. Compile the project.
  5. Configure the FPGA using the Programmer, JTAG mode, and the .bit file located in the project's outflow directory.
  6. Open the BRAM Initial Content Updater.
  7. Click the memory named mem to select it.
  8. Click the Select Memory Initialization File button.
  9. Select the reverse.inithex file in the helloworld-dbg directory.
  10. Click Open.
  11. Click the Update Memory Content button.
  12. Click the Regenerate Bitstream button.
  13. Close the BRAM Initial Content Updater.
  14. In the Programmer, click Start Ptrogram (use the same bitstream file). When configuration completes, the LEDs on the board blink in the opposite direction, showing the changed initial memory state.

Results

You can use the v1.inithex and v2.inithex files in the helloworld-dbg directory to update the bitstream to show other blinking patterns. Additionally, you can create your own .hex file to change the blinking pattern.