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 moduleBlinks if main | Main clock is toggling | ||||
blinky_gtclk | Primary GT Clock | Primary LED on the module | Primary 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 | Primary GT clock is toggling |