As not all modules have user LED's on FPGA pins, blinky designs include some different variants.
LED Type | Connected to | Comments |
---|---|---|
MIO LED | Zynq PS MIO GPIO pin | Can be controlled by software, direct control from FPGA fabric not possible (not without software assistance). |
FPGA LED | FPGA I/O pin | Can be controlled directly from FPGA logic. Can be controlled from Zynq ARM software if EMIO GPIO output is routed to the FPGA pin with LED. Pin location defined with XDC constraints. |
DONE LED | FPGA Done pin (also on Zynq devices) | Can be controlled from FPGA using USRACCESSE2 primitive, no XDC constraint needed. Can also be controlled from PS ARM code using EMIO GPIO to UACCESSE2 routing. |
Design name | Clock source | LED UsedComments | Blinks, if: |
---|---|---|---|
blinky_onchip | FPGA internal | Primary LED on the module | Blinks as long as the FPGA is loadedconfigured |
blinky_sysled | Primary FPGA clock | Primary LED on the module | Main clock is toggling |
blinky_gtclk | Primary GT Clock | Primary LED on the module | Blinks if mainPrimary GT clock is toggling |
blinky_onchip_done | FPGA internal | FPGA Done LED | Blinks as long as the FPGA is loaded on all targets where DONE has visible LEDconfigured |
blinky_gtclk_done | Primary GT Clock | FPGA Done LED | Blinks DONE LED if primary Primary GT clock is toggling |