Hi,
I’ve been successful doing hello world, playing with sensors and using PYNQ and now I’m trying to do a simple LED blinky using ONLY the FPGA part of the ULTRA-96-V2 using Verilog. I want drive an LED(s) totally off board since that is closer to the next project I’m planning. I was also going to take advantage of some voltage shifters on a Linaro/Grove Sensors Adapter card before getting to the LED on a protoboard. When I try to do FPGA pin assignments in Vivado, the pins I want to assign apparently aren’t valid and comes back with “Invalid placement site” with mouse hovering. I traced the schematics of both the sensor card and Ulta96v2 card thru the expansion connection to GPIO pins off the FPGA so I don’t get why I can’t assign pins like FPGA pins A11 or B11 (MIO44_PS_GPIO_4 and MIO045_PS_GPIO_5) in Vivado.
I also pivoted and tried to just use the ULTA96-V2 user LEDs and traced those to FPGA pins AB4 and AA4 and those pins also are not valid to use. I would have thought any pins that go to the expansion connector(s) on the cards would be available to use but it doesn’t look that way.
I’m probably missing something simple. I’m assuming the support package (BSP) for ULTRA96-V2 card puts the constraints on but I'm just not sure .
Anyone have any guidance?
