////////////////////////////////////////////////////////////////////////////////// // // This is the User Constraints File (UCF) for Lab 5. // // It has two sections: the top section is for Nexys 3 boards, // and the bottom one for Nexys 4 boards. Please use the section // that matches the board you are using. // // Within that section, uncomment only those inputs/outputs that match // the I/O of your top-level module. Foe example, you don't use "clock" // until Part III, so leave "clock" commented out for Parts I and II. // Likewise, Part III does not use the four slider inputs, so be sure // they are comment out for Part III. // ////////////////////////////////////////////////////////////////////////////////// //////////////////////////////// // N E X Y S 3 // //////////////////////////////// #NET "clock" LOC = V10 | IOSTANDARD = "LVCMOS33"; #NET "A[0]" LOC = T10 | IOSTANDARD = "LVCMOS33"; #NET "A[1]" LOC = T9 | IOSTANDARD = "LVCMOS33"; #NET "A[2]" LOC = V9 | IOSTANDARD = "LVCMOS33"; #NET "A[3]" LOC = M8 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[3]" LOC = P17 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[2]" LOC = P18 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[1]" LOC = N15 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[0]" LOC = N16 | IOSTANDARD = "LVCMOS33"; #NET "segments[0]" LOC = M13 | IOSTANDARD = "LVCMOS33"; #NET "segments[1]" LOC = L14 | IOSTANDARD = "LVCMOS33"; #NET "segments[2]" LOC = N14 | IOSTANDARD = "LVCMOS33"; #NET "segments[3]" LOC = M14 | IOSTANDARD = "LVCMOS33"; #NET "segments[4]" LOC = U18 | IOSTANDARD = "LVCMOS33"; #NET "segments[5]" LOC = U17 | IOSTANDARD = "LVCMOS33"; #NET "segments[6]" LOC = T18 | IOSTANDARD = "LVCMOS33"; #NET "segments[7]" LOC = T17 | IOSTANDARD = "LVCMOS33"; ////////////////////////////////////////////////////////////////////////////////// //////////////////////////////// // N E X Y S 4 // //////////////////////////////// #NET "clock" LOC = E3 | IOSTANDARD = "LVCMOS33"; #NET "A[0]" LOC = U9 | IOSTANDARD = "LVCMOS33"; #NET "A[1]" LOC = U8 | IOSTANDARD = "LVCMOS33"; #NET "A[2]" LOC = R7 | IOSTANDARD = "LVCMOS33"; #NET "A[3]" LOC = R6 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[7]" LOC = M1 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[6]" LOC = L1 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[5]" LOC = N4 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[4]" LOC = N2 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[3]" LOC = N5 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[2]" LOC = M3 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[1]" LOC = M6 | IOSTANDARD = "LVCMOS33"; #NET "digitselect[0]" LOC = N6 | IOSTANDARD = "LVCMOS33"; #NET "segments[0]" LOC = M4 | IOSTANDARD = "LVCMOS33"; #NET "segments[1]" LOC = L6 | IOSTANDARD = "LVCMOS33"; #NET "segments[2]" LOC = M2 | IOSTANDARD = "LVCMOS33"; #NET "segments[3]" LOC = K3 | IOSTANDARD = "LVCMOS33"; #NET "segments[4]" LOC = L4 | IOSTANDARD = "LVCMOS33"; #NET "segments[5]" LOC = L5 | IOSTANDARD = "LVCMOS33"; #NET "segments[6]" LOC = N1 | IOSTANDARD = "LVCMOS33"; #NET "segments[7]" LOC = L3 | IOSTANDARD = "LVCMOS33";