15
Gigabit Ethernet PCS IP Core
Lattice Semiconductor for LatticeECP2M
Pinouts
Table shows the primary pinouts for this reference design. Note that when you choose the 672-pin package when
generating your GbE PCS IP core with Lattice IPexpress, pin-number preferences will be generated. These pin
numbers correspond to the pinouts of the Lattice demo board for ECP2M, and are listed in Table . If you choose a
different package, IPexpress will not generate a pin-out preference file, and the actual pin numbers for your design
will be chosen during place and route. In this case, the pin numbers shown in Table are not applicable.
Table 5. Reference Design Pinouts
Signal Name I/O Pin Number Description
ref_clk In N23 Reference Clock – 125 MHz clock source
rst_n In M7 Reset – Active low global reset
hdinp0 In URC_SQ_HDINP0 Inbound SERDES P – Channel 0
hdinn0 In URC_SQ_HDINN0 Inbound SERDES N – Channel 0
hdoutp0 Out URC_SQ_HDOUTP0 Outbound SERDES P – Channel 0
hdoutn0 Out URC_SQ_HDOUTN0 Outbound SERDES N – Channel 0
hdinp1 In URC_SQ_HDINP1 Inbound SERDES P – Channel 1
hdinn1 In URC_SQ_HDINN1 Inbound SERDES N – Channel 1
hdoutp1 Out URC_SQ_HDOUTP1 Outbound SERDES P – Channel 1
hdoutn1 Out URC_SQ_HDOUTN1 Outbound SERDES N – Channel 1
mdc In Note 1 MDIO Clock (0 to 50 MHz)
mdio In/Out Note 1 MDIO Bidirectional Data Signal
port_id_0[4:0] In Note 1 MDIO Port ID for IP Core 0
port_id_1[4:0] In Note 1 MDIO Port ID for IP Core 1
tck In TCK JTAG Clock Source (0 to 50 MHz)
tdi in TDI JTAG Data Input
tdo Out TDO JTAG Data Output
tms In TMS JTAG Test Mode Select
chan_0_activity_LED Out U6 Blue LED flashes when RX_DV on Chan 0 toggles
chan_0_autoneg_complete_LED Out U5 Green LED solid on when Chan0 autoneg completes OK
mon_activity_LED Out V2 Blue LED flashes when RX_DV on Chan 1 toggles
mon_autoneg_complete_LED Out W2 Green LED solid on when Chan1 autoneg completes OK
mon_pass_LED Out V1 Yellow LED solid on when Chan1 monitor data pattern OK
mon_fail_LED Out U2 Red LED solid on when Chan 1 monitor data pattern fails
enable_smi In Note 1
When high, IP core registers are controlled by MDIO.
When low, IP core registers are controlled by ORCAstra
debug_link_timer_short_0 In Note 1
When high, autoneg link timer on IP core0 is 2µsec (debug
mode).
When low, link timer on IP core0 is 10mec (normal).
debug_link_timer_short_1 In Note 1
When high, autoneg link timer on IP core1 is 2µsec (debug
mode).
When low, link timer on IP core1 is 10mec (normal)
1. Location preferences are not specified for these pins. See your implementation results for actual pin locations.