Having trouble with getting PL to output anything.

85 views
Skip to first unread message

jennan...@gmail.com

unread,
Mar 30, 2018, 11:36:42 AM3/30/18
to snickerdoodle forum

Hello, I am just trying to get some LEDs to light up to test that Vivado 2016.1 works. I have the snickerdoodle black. I add the source and the Zynq PS block, run connection automation, create the HDL wrapper, generate the bitstream. If i load it into the boot partition of the SD card, the white light pulses like it is supposed to, but I get no voltage on any of the outputs.

module blink_led(led);

    output [7:0] led;
 
    reg [7:0] clk_div;
 
    assign led[7:0] = clk_div[7:0];
 
    initial clk_div = 8'b11111111;

 
endmodule

This is my constraints file:

set_property IOSTANDARD LVCMOS33 [get_ports {led[0]}]
set_property PACKAGE_PIN N17 [get_ports {led[0]}]
 
set_property IOSTANDARD LVCMOS33 [get_ports {led[1]}]
set_property PACKAGE_PIN P16 [get_ports {led[1]}]

set_property IOSTANDARD LVCMOS33 [get_ports {led[2]}]
set_property PACKAGE_PIN P18 [get_ports {led[2]}]

set_property IOSTANDARD LVCMOS33 [get_ports {led[3]}]
set_property PACKAGE_PIN P15 [get_ports {led[3]}]

set_property IOSTANDARD LVCMOS33 [get_ports {led[4]}]
set_property PACKAGE_PIN T17 [get_ports {led[4]}]

set_property IOSTANDARD LVCMOS33 [get_ports {led[5]}]
set_property PACKAGE_PIN R17 [get_ports {led[5]}]

set_property IOSTANDARD LVCMOS33 [get_ports {led[6]}]
set_property PACKAGE_PIN R18 [get_ports {led[6]}]

set_property IOSTANDARD LVCMOS33 [get_ports {led[7]}]
set_property PACKAGE_PIN R16 [get_ports {led[7]}]

Bush

unread,
Mar 30, 2018, 12:59:29 PM3/30/18
to snickerdoodle forum
Are you applying a reference voltage (+3.3V in this case) to pin 3 on the connector you are using?

jennan...@gmail.com

unread,
Mar 30, 2018, 1:32:10 PM3/30/18
to snickerdoodle forum
No.
Message has been deleted

jennan...@gmail.com

unread,
Mar 30, 2018, 2:03:44 PM3/30/18
to snickerdoodle forum
It works now, thanks.
Reply all
Reply to author
Forward
0 new messages