# Constraint: UCF file for FPGA_EBS_V2.1 # Device: Spartan 3, XC3S500E # Package: BGA FG320 # Date: 04.03.2011 # # # WARNING: Some boards are equipped with XC3S1200E and need another UCF ! # #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- # Constraints # TIMESPEC TS01 = FROM:FFS:TO:FFS:10.0; # 100 MHz #------------------------------------------------------------------------------- # Clock and reset # #NET "reset" LOC = "T10"; NET "reset_n" LOC = "D3" | PULLUP; NET "clock" LOC = "A10"; NET "clockEth" LOC = "D10"; #NET "usb_rdy0" LOC = "U4"; #NET "usb_rdy1" LOC = "P7"; NET "usb_wakeup" LOC = "N11"; #------------------------------------------------------------------------------- # Buttons & LEDs # NET "button1_n" LOC = "A15" | PULLUP; #NET "button2_n" LOC = "D3" | PULLUP; NET "button2" LOC = "T10"; NET "LED1" LOC = "B16"; NET "LED2" LOC = "A16"; #------------------------------------------------------------------------------- # Serial ports, Rx, Tx defined with FPGA as master # NET "rxd0" LOC = "V2" ; # female DB9 on J9, FPGA is slave NET "txd0" LOC = "T1" ; NET "rxd1" LOC = "U1" ; # male DB9 on J10, FPGA is master NET "txd1" LOC = "P1" ; NET "rxd3" LOC = "H5" ; # on Mezzanine connector B, FPGA is slave NET "txd3" LOC = "H6" ; #------------------------------------------------------------------------------- # Parallel ports # NET "parallelPort1<1>" LOC = "F8" ; NET "parallelPort1<2>" LOC = "F7" ; NET "parallelPort1<3>" LOC = "F9" ; NET "parallelPort1<4>" LOC = "G9" ; NET "parallelPort1<5>" LOC = "E8" ; NET "parallelPort1<6>" LOC = "E7" ; NET "parallelPort1<7>" LOC = "B14"; NET "parallelPort1<8>" LOC = "B13"; NET "parallelPort1<9>" LOC = "B11"; NET "parallelPort1<10>" LOC = "A8" ; NET "parallelPort1<11>" LOC = "C7" ; NET "parallelPort1<12>" LOC = "A14"; NET "parallelPort1<13>" LOC = "A11"; NET "parallelPort1<14>" LOC = "A13"; NET "parallelPort1<15>" LOC = "D7" ; NET "parallelPort1<16>" LOC = "E9" ; NET "parallelPort1<17>" LOC = "F11"; NET "parallelPort2<1>" LOC = "A6" ; NET "parallelPort2<2>" LOC = "B6" ; NET "parallelPort2<3>" LOC = "A4" ; NET "parallelPort2<4>" LOC = "B4" ; NET "parallelPort2<5>" LOC = "B3" ; NET "parallelPort2<6>" LOC = "G6" ; NET "parallelPort2<7>" LOC = "C5" ; NET "parallelPort2<8>" LOC = "C4" ; NET "parallelPort2<9>" LOC = "C3" ; NET "parallelPort2<10>" LOC = "D5" ; NET "parallelPort2<11>" LOC = "G3" ; NET "parallelPort2<12>" LOC = "E2" ; NET "parallelPort2<13>" LOC = "G4" ; NET "parallelPort2<14>" LOC = "G5" ; NET "parallelPort2<15>" LOC = "D2" ; NET "parallelPort2<16>" LOC = "F4" ; NET "parallelPort2<17>" LOC = "C2" ; #------------------------------------------------------------------------------- # USB EEProm # NET "sCl" LOC = "U5" ; NET "sDa" LOC = "T5" ; #------------------------------------------------------------------------------- # Memory # #NET "mezA<0>" LOC = "P18"; NET "mezA<1>" LOC = "J13"; NET "mezA<2>" LOC = "J12"; NET "mezA<3>" LOC = "J14"; NET "mezA<4>" LOC = "J15"; NET "mezA<5>" LOC = "J16"; NET "mezA<6>" LOC = "J17"; NET "mezA<7>" LOC = "K14"; NET "mezA<8>" LOC = "K15"; NET "mezA<9>" LOC = "K12"; NET "mezA<10>" LOC = "K13"; NET "mezA<11>" LOC = "L15"; NET "mezA<12>" LOC = "L16"; NET "mezA<13>" LOC = "T18"; NET "mezA<14>" LOC = "R18"; NET "mezA<15>" LOC = "T17"; NET "mezA<16>" LOC = "U18"; NET "mezA<17>" LOC = "T16"; NET "mezA<18>" LOC = "U15"; NET "mezA<19>" LOC = "V15"; NET "mezA<20>" LOC = "R14"; NET "mezA<21>" LOC = "T14"; NET "mezA<22>" LOC = "R13"; NET "mezA<23>" LOC = "P13"; NET "mezD<0>" LOC = "H17"; NET "mezD<1>" LOC = "F17"; NET "mezD<2>" LOC = "D17"; NET "mezD<3>" LOC = "C17"; NET "mezD<4>" LOC = "G15"; NET "mezD<5>" LOC = "E11"; NET "mezD<6>" LOC = "G16"; NET "mezD<7>" LOC = "E13"; NET "mezD<8>" LOC = "F18"; NET "mezD<9>" LOC = "E17"; NET "mezD<10>" LOC = "C18"; NET "mezD<11>" LOC = "G14"; NET "mezD<12>" LOC = "F14"; NET "mezD<13>" LOC = "D11"; NET "mezD<14>" LOC = "F15"; NET "mezD<15>" LOC = "D16"; NET "mezOe_n" LOC = "H15"; NET "mezWr_n" LOC = "H16"; NET "mezRst_n" LOC = "M18"; NET "sdCs_n" LOC = "M13"; NET "sdRas_n" LOC = "V13"; NET "sdCas_n" LOC = "M14"; NET "sdDqm<0>" LOC = "T15"; NET "sdDqm<1>" LOC = "R15"; NET "sdCke" LOC = "P15"; NET "sdClk" LOC = "R16"; NET "flashCs_n" LOC = "M16"; NET "flashSts" LOC = "C11";