Changes between Version 7 and Version 8 of HardwareUsersGuides/FPGABoard_v1.2/OtherIO
- Timestamp:
- Jul 9, 2007, 10:48:15 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HardwareUsersGuides/FPGABoard_v1.2/OtherIO
v7 v8 4 4 5 5 === 10/100 Ethernet === 6 [ http://www.intel.com/design/network/products/lan/PHYs/lxt971a-972a.htm Intel LXT972A] physical layer Ethernet transceiver6 [[Image(HardwareUsersGuides/FPGABoard_v1.2/Images:FPGA_Board_Ethernet.jpg, right)]] 7 7 8 [[Image(HardwareUsersGuides/FPGABoard_v1.2/Images:FPGA_Board_Ethernet.jpg)]] 9 10 Three status LEDs. LEDs only work after the PHY is initialized by a MAC in the FPGA. 8 The FPGA board has a 10/100 Ethernet port. This interface uses the [http://www.intel.com/design/network/products/lan/PHYs/lxt971a-972a.htm Intel LXT972A] physical layer Ethernet transceiver. The Ethernet MAC is instantiated in the FPGA. There are three Ethernet status LEDs, described below. These LEDs are only active after the PHY is initialized by a MAC in the FPGA. 11 9 12 10 ||'''Label'''||'''Color'''||'''Component'''||'''Function'''|| … … 15 13 ||Link ||Green||D7||Glows with valid PHY link|| 16 14 15 Xilinx provides a core which implements the 10/100 Ethernet MAC and attaches to the PLB ([http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?iLanguageID=1&sSecondaryNavPick=&key=PLB_EMAC&sGlobalNavPick= plb_emac]). An evaluation verison of this core is included with the EDK. The evaluation version functions normally in hardware for a fixed time period (around 7 hours) before disabling itself. The full version can be purchased from Xilinx. Universities can also request a donation of the core. 16 17 The pin mapping for the FPGA-PHY interface is listed below. For projects built using Base System Builder and the WARP FPGA Board [source:/PlatformSupport/XBD/boards/Rice_University_WARP_FGPA_V2P70/data/Rice_University_WARP_FGPA_V2P70_v2_2_0.xbd XBD], this interface is constructed automatically. 18 19 || '''MII Signal''' || '''FPGA Pin''' || 20 || COL || J26 || 21 || CRS || D29 || 22 || MDC || J24 || 23 || MDINT || G27 || 24 || MDIO || C23 || 25 || PAUSE || H27 || 26 || RESET || J27 || 27 || RX_CLK || E24 || 28 || RX_D<0> || C22 || 29 || RX_D<1> || E21 || 30 || RX_D<2> || C21 || 31 || RX_D<3> || D23 || 32 || RX_DV || F22 || 33 || RX_ER || F21 || 34 || TX_CLK || F20 || 35 || TX_D<0> || D22 || 36 || TX_D<1> || H23 || 37 || TX_D<2> || D26 || 38 || TX_D<3> || G26 || 39 || TX_EN || H22 || 40 || TX_ER || H26 || 41 || TXSLEW0 || H20 || 42 || TXSLEW1 || J22 || 43 17 44 === RS-232 UART === 18 MAX3221 (from [http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1069 Maxim] or [http://focus.ti.com/lit/ds/symlink/max3221.pdf TI]).45 The FPGA includes a standard RS-232 serial port. The board's female DB9 port is configured just like a PC, with Tx on pin 3, Rx on pin 2 and GND on pin 5. The rest of the signals are unconnected. You must use a null-model (i.e. crossover) cable to connect this port directly to a PC. 19 46 20 FPGA board configured just like a PC- male DB9 connector, Tx on 3, Rx on 2, GND on 5. Null-modem (crossover) female-female cable required to connect to PC's serial port. 47 The LVTTL-RS232 level shifting is handled on the FPGA board by a MAX3221 (from [http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1069 Maxim] or [http://focus.ti.com/lit/ds/symlink/max3221.pdf TI]). 48 49 The two UART signals are mapped to two FPGA pins: 50 || '''Signal''' || '''FPGA Pin''' || 51 ||UART Tx || AA28|| 52 ||UART Tx || AA29|| 21 53 22 54 === Digital I/O ===