alambda Posted February 7, 2013 Report Share Posted February 7, 2013 I wasn't sure whether to post this here or under Wings.I just got the Papilio Pro a couple of days ago and started to go through its basic functionality today. I thought that some of my settings were seriously wrong and blamed everything from Xilinx to Linux. It took me hours to figure out that the pin assignments for switches and LEDs were wrong in the given UCF. The file as it stands now claims NET LED(7) LOC="P114" | IOSTANDARD=LVTTL; # C8 NET LED(6) LOC="P115" | IOSTANDARD=LVTTL; # C1NET LED(5) LOC="P116" | IOSTANDARD=LVTTL; # C2NET LED(4) LOC="P117" | IOSTANDARD=LVTTL; # C3NET LED(3) LOC="P118" | IOSTANDARD=LVTTL; # C4NET LED(2) LOC="P119" | IOSTANDARD=LVTTL; # C5NET LED(1) LOC="P120" | IOSTANDARD=LVTTL; # C6NET LED(0) LOC="P121" | IOSTANDARD=LVTTL; # C7NET SWITCH(7) LOC="P123" | IOSTANDARD=LVTTL; # C8NET SWITCH(6) LOC="P124" | IOSTANDARD=LVTTL; # C9NET SWITCH(5) LOC="P126" | IOSTANDARD=LVTTL; # C10NET SWITCH(4) LOC="P127" | IOSTANDARD=LVTTL; # C11NET SWITCH(3) LOC="P131" | IOSTANDARD=LVTTL; # C12NET SWITCH(2) LOC="P132" | IOSTANDARD=LVTTL; # C13NET SWITCH(1) LOC="P133" | IOSTANDARD=LVTTL; # C14NET SWITCH(0) LOC="P134" | IOSTANDARD=LVTTL; # C15 According to my tests it should be NET LED(0) LOC="P123" | IOSTANDARD=LVTTL; NET LED(1) LOC="P124" | IOSTANDARD=LVTTL; NET LED(2) LOC="P126" | IOSTANDARD=LVTTL; NET LED(3) LOC="P127" | IOSTANDARD=LVTTL; NET LED(4) LOC="P131" | IOSTANDARD=LVTTL; NET LED(5) LOC="P132" | IOSTANDARD=LVTTL; NET LED(6) LOC="P133" | IOSTANDARD=LVTTL; NET LED(7) LOC="P134" | IOSTANDARD=LVTTL; NET SWITCH(0) LOC="P114" | IOSTANDARD=LVTTL; NET SWITCH(1) LOC="P115" | IOSTANDARD=LVTTL; NET SWITCH(2) LOC="P116" | IOSTANDARD=LVTTL; NET SWITCH(3) LOC="P117" | IOSTANDARD=LVTTL; NET SWITCH(4) LOC="P118" | IOSTANDARD=LVTTL; NET SWITCH(5) LOC="P119" | IOSTANDARD=LVTTL; NET SWITCH(6) LOC="P120" | IOSTANDARD=LVTTL; NET SWITCH(7) LOC="P121" | IOSTANDARD=LVTTL; I reversed the 0->7 to 7->0 to resemble the numbering on the PCB (it goes the opposite way if you think about MSBs). I don't know which is the convention on Papilio One boards. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 7, 2013 Report Share Posted February 7, 2013 Thank you, I just updated the tables on the LogicStart Hardware Guide to include the Papilio Pro pins, and sure enough they look wrong. The updated ucf files have been checked into the download area. Thanks!Jack. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.