| ... | @@ -31,7 +31,7 @@ The FPGA can be configured directly via JTAG. In this case, the configuration wi |
... | @@ -31,7 +31,7 @@ The FPGA can be configured directly via JTAG. In this case, the configuration wi |
|
|
#### Permanent configuration
|
|
#### Permanent configuration
|
|
|
In many cases it might be more convenient to store the firmware in the flash memory chip. The FPGA will then be configured automatically when powering up the board or after pressing the **FPGA_PROG** bush button.
|
|
In many cases it might be more convenient to store the firmware in the flash memory chip. The FPGA will then be configured automatically when powering up the board or after pressing the **FPGA_PROG** bush button.
|
|
|
|
|
|
|
|
1. Set the DAQ hardware to boot from SPI flash.
|
|
**1. Set the DAQ hardware to boot from SPI flash.**
|
|
|
* **BDAQ53**: The solder jumper marked "FPGA_MODE" has to be shorted. It is located between the USB and the JTAG connector.
|
|
* **BDAQ53**: The solder jumper marked "FPGA_MODE" has to be shorted. It is located between the USB and the JTAG connector.
|
|
|

|
|

|
|
|
*Fig. 1: BDAQ53 boot settings*
|
|
*Fig. 1: BDAQ53 boot settings*
|
| ... | @@ -40,7 +40,7 @@ In many cases it might be more convenient to store the firmware in the flash mem |
... | @@ -40,7 +40,7 @@ In many cases it might be more convenient to store the firmware in the flash mem |
|
|

|
|

|
|
|
*Fig. 2: KC705 boot settings*
|
|
*Fig. 2: KC705 boot settings*
|
|
|
|
|
|
|
|
2. Add the correct SPI flash memory device to the Vidado hardware manger by right-clicking the target FPGA and selecting **Add configuration memory**. Based on your hardware, select one of these:
|
|
**2. Add the correct SPI flash memory device** to the Vidado hardware manger by right-clicking the target FPGA and selecting **Add configuration memory**. Based on your hardware, select one of these:
|
|
|
|
|
|
|
|
| Board/FPGA | Flash Device |
|
|
| Board/FPGA | Flash Device |
|
|
|
| ------------- | ------------- |
|
|
| ------------- | ------------- |
|
| ... | @@ -53,11 +53,12 @@ The memory device now shows up in the target list and you will be asked, if you |
... | @@ -53,11 +53,12 @@ The memory device now shows up in the target list and you will be asked, if you |
|
|

|
|

|
|
|
*Fig. 3: Configuration memory device*
|
|
*Fig. 3: Configuration memory device*
|
|
|
|
|
|
|
|
3. Assign a configuration file from the appropriate [tag](https://gitlab.cern.ch/silab/bdaq53/tags) and hit ok. .
|
|
**3. Assign a configuration file** from the appropriate [tag](https://gitlab.cern.ch/silab/bdaq53/tags) and hit ok. .
|
|
|
|
|
|
|
*Fig. 4: Configuration file*
|
|
*Fig. 4: Configuration file*
|
|
|
The flash memory will now be configured. This takes a few seconds.
|
|
The flash memory will now be configured. This takes a few seconds.
|
|
|
|
|
|
|
|
4. Power-cycle the board or press the FPGA_PROG button.
|
|
**4. Power-cycle the board** or press the FPGA_PROG button.
|
|
|
|
|
|
|
|
|
|
|
|
|
#### IP address configuration
|
|
#### IP address configuration
|
| ... | |
... | |
| ... | | ... | |