118 www.xilinx.comSpartan-3A/3AN FPGA Starter Kit Board User GuideUG334 (v1.1) June 19, 2008Chapter 14: 10/100 Ethernet Physical Layer Interface RUCF Location ConstraintsFigure 14-3 provides the UCF constraints for the 10/100 Ethernet PHY interface, includingthe I/O pin assignment and the I/O standard used.Related ResourcesRefer to the following links for additional information:• Standard Microsystems SMSC LAN8700 10/100 Ethernet PHYhttp://www.smsc.com/main/catalog/lan8700.html• Xilinx OPB Ethernet Media Access Controller (EMAC) (v1.04a)www.xilinx.com/support/documentation/ip_documentation/opb_ethernet.pdf• Xilinx OPB Ethernet Lite Media Access Controller (v1.01a)The Ethernet Lite MAC controller core uses fewer FPGA resources and is ideal forapplications the do not require support for interrupts, back-to-back data transfers, andstatistics counters.www.xilinx.com/support/documentation/ip_documentation/opb_ethernetlite.pdf• EDK Documentationhttp://www.xilinx.com/ise/embedded/edk_docs.htmFigure 14-3: UCF Location Constraints for 10/100 Ethernet PHY InputsNET "E_COL" LOC = "G12" | IOSTANDARD = LVCMOS33 | PULLDOWN ;NET "E_CRS" LOC = "H12" | IOSTANDARD = LVCMOS33 | PULLDOWN ;NET "E_MDC" LOC = "D10" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8;NET "E_MDIO" LOC = "E10" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8;NET "E_NRST" LOC = "D15" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8;NET "E_RX_CLK" LOC = "C12" | IOSTANDARD = LVCMOS33 ;NET "E_RX_DV" LOC = "H10" | IOSTANDARD = LVCMOS33 ;NET "E_RXD<0>" LOC = "G7" | IOSTANDARD = LVCMOS33 | PULLUP ;NET "E_RXD<1>" LOC = "G8" | IOSTANDARD = LVCMOS33 | PULLUP ;NET "E_RXD<2>" LOC = "G9" | IOSTANDARD = LVCMOS33 | PULLUP ;NET "E_RXD<3>" LOC = "H9" | IOSTANDARD = LVCMOS33 | PULLUP ;NET "E_RXD<4>" LOC = "G10" | IOSTANDARD = LVCMOS33 ;NET "E_TX_CLK" LOC = "E11" | IOSTANDARD = LVCMOS33 ;NET "E_TX_EN" LOC = "D8" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8;NET "E_TXD<0>" LOC = "F8" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8;NET "E_TXD<1>" LOC = "E7" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8;NET "E_TXD<2>" LOC = "E6" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8;NET "E_TXD<3>" LOC = "F7" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8;NET "E_TXD<4>" LOC = "B2" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 | PULLUP;