DAQ1x1 Base FPGA icon

DAQ1x1 Base FPGA

FPGA design of the base board of the SuperMuSR ADC120 (v2 hardware): a Kintex-7 xc7k160tfbg676-1 with a MicroBlaze inside that drives the OLED display, the I²C sensors and the SPI flash of the board. Every build produces one configuration image with the MicroBlaze application already in it, and the package carries the two the board needs: the bootloader, which the FPGA loads at power up, and the firmware, which the bootloader reconfigures the FPGA with. Keeping both in one release is what makes a board reprogrammable in the field: the bootloader stays, the firmware is what gets replaced.

Built with Vivado/Vitis 2020.2 in two steps — the MicroBlaze application, compiled against the platform generated from top_base.xsa, then the implementation that embeds it in the bitstream.

License: