| ... | ... | @@ -21,16 +21,16 @@ In many cases it might be more convenient to store the firmware in the flash mem |
|
|
|
|
|
|
|
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.
|
|
|
|

|
|
|
|

|
|
|
|
*Fig. 1: BDAQ53 boot settings*
|
|
|
|
|
|
|
|
* **KC705**: Use the SW13 switch block to select the boot mode "QSPI". M0=ON, all the others=OFF.
|
|
|
|

|
|
|
|

|
|
|
|
*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**. For BDAQ53 (KX2) select **S25FL512S**, for USBPix3 (KX1) select **MT25QL256**, for KC705 select **MT25QL128** if you have a rev. 1.0 board or MR25QL256 for rev. C ([Xilinx Reference](https://www.xilinx.com/support/answers/50079.html)).
|
|
|
|
The memory device now shows up in the target list and you will be asked, if you want to assign a configuration file.
|
|
|
|

|
|
|
|

|
|
|
|
*Fig. 3: Configuration memory device*
|
|
|
|
|
|
|
|
3. Assign a configuration file from the appropriate [tag](https://gitlab.cern.ch/silab/bdaq53/tags) and hit ok. .
|
| ... | ... | @@ -60,8 +60,10 @@ The IP address can be changed in different ways: |
|
|
|
| 0 | 1 | 192.168.11.17 |
|
|
|
|
| 1 | 0 | 192.168.12.18 |
|
|
|
|
| 1 | 1 | 192.168.13.19 |
|
|
|
|

|
|
|
|
*Fig. 5: BDAQ53 ip setting (example for .19). The arrow points to pin 1.*
|
|
|
|
|
|
|
|

|
|
|
|
*Fig. 5: BDAQ53 ip setting (example for .19). The arrow points to pin 1.*
|
|
|
|
|
|
|
|
4. Double check, that you did not place the jumper in the wrong place!
|
|
|
|
5. Turn the readout system on and ping the new IP address. Then change the parameter `ip` located in the the first section of the `bday53.ymal` configuration file to match the new IP address.
|
|
|
|
|
| ... | ... | @@ -81,7 +83,7 @@ The IP address can be changed in different ways: |
|
|
|
| 1 | 0 | 192.168.12.18 |
|
|
|
|
| 1 | 1 | 192.168.13.19 |
|
|
|
|
|
|
|
|

|
|
|
|

|
|
|
|
*Fig. 6: KC705 ip setting (example for .19). The arrow points to pin 1.*
|
|
|
|
|
|
|
|
##### Firmware synthesis
|
| ... | ... | |
| ... | ... | |