LatticeECP3™ Serial Protocol Board – Revision E User’s Guide November 2012 Revision: EB49_01.4 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Introduction The LatticeECP3 Serial Protocol Board (referred to in this document as “SPB”) allows designers to investigate and experiment with the features of the LatticeECP3 high-speed SERDES transceivers. The SPB is available for full and detailed characterization of the high speed I/O channels and includes interfaces for some of the latest protocol interconnections. Important: This document (including the schematics in the appendix) describes LatticeECP3 Serial Protocol Boards marked as Rev E. This marking can be seen on the silkscreen of the printed circuit board, under the Lattice Semiconductor logo. The features of the LatticeECP3 Serial Protocol Board can assist engineers with rapid-prototyping and testing their specific designs. The board is an enhanced form-factor of the PCI Express add-in card specification. It allows for x4 PCI Express interconnection that is available for demonstration purposes with some non-standard form-factor issues. The board has several debugging and analyzing features for complete evaluation of the LatticeECP3 device. This guide is intended to be referenced in conjunction with evaluation design tutorials to demonstrate the LatticeECP3 FPGA. The evaluation board includes provisioning to connect high-speed SERDES channels via SMA connectors to test and measurement equipment. The board is manufactured using standard FR4 dielectric and through-hole vias. The nominal impedance is 50-ohm for single-ended traces and 100-ohm for differential traces. Figure 1. LatticeECP3 Serial Protocol Board - Revision E Board Features • PCI Express x4 edge connector interfaces – Allow demonstration of PCI Express (x4) interfaces 2 LatticeECP3 Serial Protocol Board – Revision E User’s Guide – x4 is non-compliant but will demonstrate x4 functionality with an open-frame motherboard • Allow control of SERDES PCS registers using the Serial Client Interface (ORCAstra) • Serial ATA interfaces for host and target configurations • RJ45 interface to 10/100/1000 Ethernet • On-board Boot Flash. – 64M Serial SPI Flash – Parallel Flash via MachXO™ Crossover PLD programming bridge • Switches, LEDs, displays for demo purposes • 32-Bit DDR memory • Several debug and analysis connections • Input connection for lab-power supply • Power connections and power sources • ispVM™ programming support • On-board and external reference clock sources The contents of this user’s guide include top-level functional descriptions of the various portions of the evaluation board, descriptions of the on-board connectors, diodes and switches and a complete set of schematics of the board. Figure 2. Serial Protocol Board Outline Drawing 3 LatticeECP3 Serial Protocol Board – Revision E User’s Guide LatticeECP3 Device This board features a LatticeECP3 FPGA with a 1.2V core supply. It can accommodate all pin compatible LatticeECP3 devices in the 1156-ball fpBGA (1mm pitch) package. A complete description of this device can be found in the LatticeECP3 Family Data Sheet. Note: The connections referenced in this document refer to the LFE3-95E-FF1156 device. Available I/Os and associated sysIO™ banks may differ for other densities within this device family. Applying Power to the Board The LatticeECP3 Serial Protocol Board is ready to power on. The board can be supplied with power from an AC wall-type transformer power supply shipped with the board. Or, it can be supplied from an benchtop supply via terminal screw connections. It also has provisions to be supplied from the PCI Express edge fingers from a host board. To supply power from the factory-supplied wall transformer, simply connect the output connection of the power cord to J1 and plug wall-transformer into an AC wall outlet. Power Supplies (see Appendix A, Figure 20) The evaluation board incorporates an alternate scheme to provide power to the board. The board is equipped to accept a main supply via the TB1 connection. This connection is provided to use with a benchtop supply adjusted to provide a nominal +12V DC. An indicator (D1) will illuminate when 12V is applied to the board. All input power sources and on-board power supplies are fused with surface mounted fuses and have green LEDs to indicate power GOOD status of the intermediate supplies. Table 1. Board Power Supply Fuses and Indicators LEDs (see Appendix A, Figure 20) Fuse Designator F1 Function Power Good LED Designator Function 12V Input Supply Fuse D1 12V Input Good Indicator F2 1.5V Fuse D6 1.5V Good Indicator F3 1.2V Core Fuse D3 1.2V Core Good Indicator F4 3.3V Fuse D4 3.3V Good Indicator F5 1.8V Fuse D7 1.8V Good Indicator F6 1.2V Analog Supply D2 1.2V VCCA Good Indicator F7 2.5V Fuse D5 2.5V Good Indicator Power can be supplied with either a wall transformer pack, or another external source. Table 2. External Board Supply Input Terminal (see Appendix A, Figure 20) TB1 Screw terminal for 12V DC Pin 1(square PCB pad) -> +12V DC Pin 2 -> Ground The above-mentioned supplies can be isolated from the on-board regulators by removal of the associated fuse. Surface-mounted test loops are provided to apply alternative power sources to these supplies as required for testing purposes. 4 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 3. Power Supply Test Connections Test Point Designator Supply LP1 2.5V LP2 1.5V LP3 3.3V LP4 1.8V LP5 1.2V VCCA LP6 1.2V VCC Core PCI Express Power Interface Power can be sourced to the board via the PCB edge fingers (CN1). This interface allows the user to provide power from a PCI Express host board. Power Management The evaluation board includes a Lattice ispPAC®-POWR1220AT8 programmable power management IC (U10). This device controls the power sequence and monitors designated board supplies. The POWER GOOD indication LEDS are controlled via this device. The power management device is factory programmed to control the power supplies. A block diagram of the power management is shown in Figure 3. Figure 3. Power Management Block Diagram VCC Core, +1.2v , 10A 12V INPUT POL PCIe Edge 12V Wall Adapter 12V Input Terminal 3.3VIN, +2.5V, 6A POL LDO ispPAC 1_5V, +1.5V, 2A LDO 1_8V, +1.8V, 2A LDO 1_2VA, +1.2V, 1.5A ETH_1_2V, +1.2V, 0.5A LDO LDO 2_5V, +2.5V, 1.5A MOSFET 3_3V, +3.3V, 2A Programming/FPGA Configuration (see Appendix A, Figure 23) A programming header is provided on the evaluation board, providing access to the LatticeECP3 JTAG port. Note: An ispDOWNLOAD™ Cable is included with each ispLEVER®-Base or ispLEVER-Advanced design tool shipment. Cables may also be purchased separately from Lattice. ispVM Download Interface J12 is an 10-pin JTAG connector used in conjunction with the ispVM USB download cable to program and control the device. 5 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 4. Standard ispVM Programming Cable Configuration Pin Description Pin 1 VCC Pin 2 TDO Pin 3 TDI Pin 4 PROGRAMN1 Pin 5 Enable used for alternate programming of the ispPAC-POWR1220AT8 device Pin 6 TMS Pin 7 GND Pin 8 TCK Pin 9 DONE1 Pin 10 INITN1 1. Denotes optional connection to programming cable. After initial board setup, use the following procedure to program the evaluation board. Instructions assume ispVM software has been installed on a local PC. Connect the ispDOWNLOAD cable rainbow-colored flywires to the connector J12. Pin 1 = red, 2 = brown, 3 = orange, 4 = open, 5 = open, 6 = purple, 7 = black, 8 = white, 9 = open, 10 = open. Table 5. ispVM JTAG Connector (see Appendix A, Figure 23) NC NC 10 9 NC 8 7 6 5 4 3 2 1 Pin Function Color 1 PWR Red 2 TDO Brown 3 TDI Orange 5 ISPEN Yellow1 6 TMS Purple 7 GND Black 8 TCK White 1. Only connected for programming the ispPAC-POWR1220AT8 device. Programming the Daisy Chain (see Appendix A, Figure 23) This board includes three Lattice programmable (U1=LFE395, U17= LCMXO1200C, and U13 = POWR1220AT8) devices that can be programmed in a daisy chain. The board also includes a mechanism to daisy chain other Lattice evaluation boards that use the same connector standard. 6 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 4. JTAG Chain ispVM Cable TCK TCK TMS TMS TDI Daisy Chain Off-Board Buffer TDI TDI TDO TDI TDO TDI TDO J9 ispEN J12 LatticeECP3 MachXO Power Manager II Board Jumpers ATDI An alternative chain can be used when it is desired to only communicate with the ispPAC-POWR1220AT8 device. This alternative method utilizes the ispEN pin to drive the TDISEL input. A logic “1 “driven on the TDISEL of the ispPAC-POWR1220AT8 will enable the ATDI input ignoring the TDI data of the board JTAG chain and receiving TDI data directly from the ispVM input. A 2x3 header(J41) completes the on-board JTAG chain between the LatticeECP3 FPGA, the MachXO1200 CPLD and the ispPAC-POWR1220 devices. These jumpers must be in place for proper operation with ispVM. Figure 5. ALL Devices in Chain Selection (J41) JTAG daisy-chaining across multiple boards is provisioned on board by jumpers. Header J8 controls the data path to and from the evaluation board TDO. The board is factory programmed with a jumper across pins 1 and 2 of J8. If the user needs to build a JTAG daisy-chain to another Lattice evaluation board the user needs to place jumpers between pins 1 and 3 and 2 and 4 respectively. This will alter the data path off-board via J9, which typically can be connected to another ispVM connector of a Lattice Semiconductor evaluation board. J10 and J11 can also be used for off-board daisy-chaining to wire AND the PROGRAMN and INITN pin respectively between the boards. Download Procedure Requirements: • PC with ispVM System v.17.4 (or later) programming management software, installed with appropriate drivers (USB driver for USB Cable, Windows NT/2000/XP parallel port driver for ispDOWNLOAD Cable). Note: An option to install these drivers is included as part of the ispVM System setup. • ispDOWNLOAD Cable (pDS4102-DL2A, HW7265-DL3A, HW-USB-1A, etc.) JTAG Download The LatticeECP3 device can be configured easily via its JTAG port. The device is SRAM-based; it must remain powered on to retain its configuration when programmed in this fashion. 1. Connect the LatticeECP3 Serial Protocol Board to the appropriate power sources and power up board. 2. Connect the ispDOWNLOAD cable to the appropriate header. J12 is used for the 1x10 cable. 3. Start the ispVM System software. 4. Press the SCAN button located in the toolbar. The LatticeECP3 and the MachXO1200 devices will be automatically detected. 7 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 6. Main Downloading Window 5. Double-click the device to open the device information dialog. In the device information dialog, click the Browse button located under Data File. Locate the desired bitstream file (.bit). Click OK to both dialog boxes. 6. Add the data file from the Browse dialog and select OK when complete. 7. To program only the LatticeECP3-95, place the LCMXO1200C and the ispPAC-POWR1220AT8 devices into BYPASS and the LFE3-95 into Erase, Program, Verify mode, as shown below. Figure 7. Device Information Window 8 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 8. Successful Programming Session 8. Click the green GO button. This will begin the download process into the device. Upon successful download, the device will be operational. Programming the Power Manager Device The J12 header can be used to isolate and program the ispPAC-POWR1220AT8 Power Manager device. This device can be isolated from the others on the chain using the optional ispEN connection from the ispVM programming cable. Connecting ispEN to pin 5 on J12 and selecting the optional control in ispVM will isolate the Power Manager. The connection is activated from the Options pull-down menu of the ispVM toolbar. The Cable and I/O Port Setup dialog box is used to select the polarity of this connection to SET LOW. 9 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 9. Setup for ISPEN Usage Figure 10. Programming of ispPAC-POWR1220AT8 Power Manager Device Note: The ispEN connection must be disconnected for complete programming of the other devices on the SPB. Configuration Status Indicators (see Appendix A, Figure 23) These LEDs indicate the status of configuration to the FPGA. • D8 (red) illuminated, this indicates that the programming was aborted or reinitialized driving the INITN output low. • D11 (green) illuminated, this indicates the successful completion of configuration by releasing the open collector DONE output pin. • D12 (green) will flash indicating TDI activity. 10 LatticeECP3 Serial Protocol Board – Revision E User’s Guide • D10 (red) illuminated, this indicates that PROGRAMN is low. • D9 (red) illuminated, this indicates that GSRN is low. PROGRAMN and GSRN (see Appendix A, Figure 23) • These push-button switches assert/de-assert the logic levels on the PROGRAMN (SW3) and GSRN (SW1). Depressing the button drives a logic level “0” to the device. CFG [2:0] (see Appendix A, Figure 23) • The FPGA CFG pins are set on the board for a particular programming mode via the SW2 DIP switch. • JTAG programming is independent of the MODE pins and is always available to the user. • Pushing in (depressing) the switch is ON and sets the value to 0. Table 6. CFG Mode Selections CFG2 CFG1 CFG0 Configuration Mode 0(ON) 0(ON) 0(ON) SPI Flash 0(ON) 1(OFF) 0(ON) SPIm 1(OFF) 0(ON) 1(OFF) Slave Serial 1(OFF) 1(OFF) 1(OFF) Slave Parallel X (don’t care) X (don’t care) X (don’t care) ispJTAG On-Board Serial SPI Flash Memory (see Appendix A, Figure 23) • One Serial SPI (16-pin TSSOP 64M) Flash memory devices (U11) is on-board for non-volatile configuration memory storage. Either a STMicro M25P64VMF16 or Macronix MX25L6405 device is populated on-board. • The CFG [2:0] need to be [000] all depressed to read the Flash memory at power-up or after toggling the PROGRAMN pin. • J11 must have a jumper between pins 1 and 2. Programming Serial SPI Flash Memory The Serial SPI Flash memory device can be configured easily via its JTAG port. This mode enables the FPGA to be programmed at power-up or assertion of PROGRAMN with a bitstream stored in the memory device. 1. Connect the evaluation board to the appropriate power sources and power up board. 2. Connect the ispDOWNLOAD cable to the appropriate header. J9 is used for the 1x10 cable. 3. Start the ispVM System software. 4. Press the Scan button located in the toolbar. The LFE3-9, LCMXO1200C and ispPOWR1220AT8 devices will be automatically detected. 5. Double-click the Operation column for the LFE3-95 and the Device Dialog box shown below will open. 6. In the dialog box select the SPI Flash Programming Mode in the Device Access Option pull-down menu. This will open the SPI Serial Flash Dialog box. 11 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 11. Device Information Dialog Screen 7. The SPI Serial Flash Device dialog box will open. In this box select SPI Flash Erase, Program, Verify in the Operation pull-down menu. 8. Select SPI Serial Flash in the Device Family pull-down menu, STMicro under the Vendor pull-down menu, SPI-M2564 under the Device pull-down menu, and 16-lead SOIC under the Package submenu. Figure 12. Select Device Dialog Box 12 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 13. Sample SPI Serial Flash Device Dialog Box 9. Click OK in the SPI Flash Device Dialog box. Then click OK in Select Device dialog box. You will then return to the main configuration screen. If you do not desire to load the LCMXO1200C and the ispPOWR1220 device, these devices should be placed in Flash Bypass mode by double-clicking the Operation column and selecting the Bypass operation shown below. Figure 14. Flash Bypass for LCMXO1200C Device 10. From the main programming window, Select Go for the top toolbar. This will begin the SPI Serial Flash programming. 13 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 15. Programming Main Window Figure 16. SPI Serial Flash Programming Status Window Figure 17. Successful SPI Serial Flash Programming Session On-Board Parallel SPI Flash Memory (see Appendix A, Figure 25) • A 16-bit parallel Flash device is also available. This board uses a Lattice MachXO Crossover PLD to act as a programming bridge from the Flash device. • The CFG [2:0] needs to be [111] all up. • The ispVM System programming software can be used directly to program either the serial SPI Flash or the par14 LatticeECP3 Serial Protocol Board – Revision E User’s Guide allel Flash devices. Application note AN8077, Parallel Flash Programming and FPGA Configuration, addresses the use of the parallel Flash implementation. On-Board Clock Capabilities Dedicated SERDES Reference Clock Inputs (see Appendix A, Figure 26) • A 156.25 MHz, low-jitter (5x7.5mm surface mount) oscillator is included on-board. – Connected via clock mux to PCSB_REFCLK – Clock control CLOCK_CTRL_SEL0 is connected to both the FPGA (ball #A25) or the Crossover PLD (ball #N6). Either of these sources selects the clock source of Y1 oscillator or J29 and J33 SMA inputs. • A 125.00 MHz, low-jitter (5x7.5mm surface mount) oscillator is included on-board. – Connected via clock mux to PCSC_REFCLK – Clock control CLOCK_CTRL_SEL1 is connected to both the FPGA (ball #B25) or the Crossover PLD (ball #M14). Either of these sources selects the clock source of Y2 oscillator or J30 and J34 SMA inputs. ***SMA connections J29 and J33 can provide an external clock source to PCSB. J29 is the true and J33 is the compliment of the differential pair. The description markings on the evaluation board are incorrect. ***SMA connections J30 and J34 can provide an external clock source to PCSC. J30 is the true and J34 is the compliment of the differential pair. The description markings on the evaluation board are incorrect. User Defined General Purpose Clock Oscillator (see Appendix A, Figure 31) A 100 MHz oscillator is included on the board. It is fanned-out to several destinations on the board. They include the following. This oscillator is used for general clocking and should be avoided for jitter sensitive applications. Table 7. 100 MHz Clock Destinations Clock Destination Evaluation Board Designation Destination Pin Crossover PLD U17 A8 FPGA U1 B6 FPGA U1 H17-PCLKT0 FPGA U1 P30-RUM2_GPLLT_IN_A (see Appendix A, Figure 33) An auxiliary SMT oscillator area is included on the board. It includes a 5x7.5mm surface-mount pad for the addition of any user-defined oscillator. This oscillator interconnects to FPGA ball numbers AB28 and AB29 that are specifically general purpose PLL inputs to the FPGA fabric. (see Appendix A, Figure 33) SMA inputs J38 and J39 are provided to drive any externally generated differential clock onto the board. These 50ohm terminated SMAs interconnect to FPGA ball numbers U28 and V28 that are specifically PCLKT3_0 and PCLKC3_0 inputs to the FPGA fabric. SERDES Surface Mounted SMA Connections (see Appendix A, Figure 26) 15 LatticeECP3 Serial Protocol Board – Revision E User’s Guide DC coupled top-mounted SMA connectors connect to the one quad or four SERDES Tx and Rx channels. These pins are directly coupled to the designated SMA connector creating a path for both input and output differential data. Table 8. SERDES SMA Test Connectors Connector SERDES Signal FPGA Pin Connector SERDES Signal FPGA Pin J13 PCSB_HDINP0 AL17 J21 PCSB_HDINP2 AL15 J14 PCSB_HDINN0 AK17 J22 PCSB_HDINN2 AK15 J15 PCSB_HDINP1 AL16 J23 PCSB_HDINP3 AL14 J16 PCSB_HDINN1 AK16 J24 PCSB_HDINN3 AK14 J17 PCSB_HDOUTP0 AP17 J25 PCSB_HDOUTP2 AP15 J18 PCSB_HDOUTN0 AN17 J26 PCSB_HDOUTN2 AN15 J19 PCSB_HDOUTP1 AP16 J27 PCSB_HDOUTP3 AP14 J20 PCSB_HDOUTN1 AN16 J28 PCSB_HDOUTN3 AN14 Serial ATA Channels (see Appendix A, Figure 26) High-speed connections are included to attach SATA-type cables to SERDES channels for board-to-board or loopback purposes. The connectors are configured using the 7-pin SATA specifications. Figure 18. SATA Connector, Molex Part Number 67800-5050 Table 9. SERDES to SATA Connections Host CN1 Pin SERDES Pin Target FPGA Ball # CN2 Pin SERDES Pin FPGA Ball # 1 — GND 1 — GND 2 PCSC_HDOUTP1 AP24 2 PCSC_HDINP0 AL25 3 PCSC_HDOUTN1 AN24 3 PCSC_HDINN0 AK25 4 — GND 4 — GND 5 PCSC_HDINP1 AL24 5 PCSC_HDOUTP0 AP25 6 PCSC_HDINN1 AK24 6 PCSC_HDOUTN0 AN25 7 — GND 7 — GND SERDES PCI Express Channels (see Appendix A, Figure 26) This board is equipped to communicate directly as an add-on card to a PCI Express host. It is designed with edge fingers (CN3) to fit directly into a PCI Express host receptacle. Power can be supplied directly from the PCI Express host via the edge-finger connections. 16 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 10. x4 PCI Express Connections FPGA Pin PCI Express PCI Express Edge PCSA_HDOUTP_3 AP18 PERp0 A16 PCSA_HDOUTN_3 AN18 PERn0 A17 PCSA_HDINP_3 AL18 PETp0 B14 PCSA_HDINN_3 AK18 PETn0 B15 PCSA_HDOUTP_2 AP19 PERp1 A21 PCSA_HDOUTN_2 AN19 PERn1 A22 PCSA_HDINP_2 AL19 PETp1 B19 PCSA_HDINN_2 AK19 PETn1 B20 PCSA_HDOUTP_1 AP20 PERp2 A25 PCSA_HDOUTN_1 AN20 PERn2 A26 PCSA_HDINP_1 AL20 PETp2 B23 PCSA_HDINN_1 AK20 PETn2 B24 PCSA_HDOUTP_0 AP21 PERp3 A29 PCSA_HDOUTN_0 AN21 PERn3 A30 PCSA_HDINP_0 AL21 PETp3 B27 PCSA_HDINN_0 AK21 PETn3 B28 PCSA_REFCLKP AH19 PCIe_CLKp A13 PCSA_REFCLKN AH20 PCIe_CLKn A14 PCIE_PERSETN D23 PERSTN A11 CML Pin Name Description Integrated end point block transmit pair Integrated end point block receive pair Integrated end point block transmit pair Integrated end point block receive pair Integrated end point block transmit pair Integrated end point block receive pair Integrated End point block transmit pair Integrated End point block receive pair Integrated End point block differential clock pair Fundamental PCI Express reset External SERDES Reference Clock Cleaner (see Appendix A, Figure 27) The Texas Instruments CDC7005 is a high-performance, low-phase noise, and low-skew clock synthesizer and jitter cleaner that synchronizes the voltage controlled crystal oscillator (VCXO) frequency to the reference clock. It is included on the evaluation board to demonstrate the use of an external clock cleaner as a means to reuse the SERDES recovered clock for retransmitting. The interconnection from the FPGA brings a single-ended LVCMOS clock from the SERDES to the CDC7005 input. The CDC7005 has an internal prescaler, phase frequency detector, charge pump, operational amplifier, and a LVPECL clock buffer. Along with an external VCXO and loop filter, the device completes a phase locked loop (PLL). Through the PLL operation, the VCXO input clock synchronizes with the reference clock input and ultimately with all clock outputs. All LVPECL clock outputs are completely synchronized in terms of phase and frequency with the reference clock input. Table 11. Reference Clock Interconnections CDC7005 Outputs 1156 fpBGA Inputs Notes Y0/Y0b P46/P47 PCSB_REFCLKP/N AH15/AH16 Y1/Y1b P3/P4 RLM1_GPLLT_INA/B Y28/Y27 Y2/Y2b P7/P8 RUM0_GDLLT_INA/B AJ34/AK34 CDC7005 Input REFIN Stuffing option R126/R127 must be fitted with 0-ohm resistors for connection to the FPGA reference clock input. 1156 fpBGA Output P37 D22 LVCMOS The jitter cleaning action depends on the PLL loop bandwidth. Up to the loop bandwidth, all noise (jitter) passes through and above the loop bandwidth, all signal noise is cleaned. The ideal loop bandwidth is chosen such that the reference clock source starts exceeding the VCXO noise floor. If the input has lot of jitter, then selecting a low 17 LatticeECP3 Serial Protocol Board – Revision E User’s Guide loop bandwidth, jitter can be cleaned. For the CDC7005, a low loop (sub 10 Hz) bandwidth can be selected easily. The CDC7005 itself adds a low noise to its outputs. For jitter cleaning operation, the noise performance of VCXO is critical. So, with a proper loop bandwidth and applicable VCXO, the CDC7005 acts as a jitter cleaner. The evaluation board is equipped with an Epson-Toyocom TCO2111-245.76MHZ VCXO that is packaged in a 13.9x9.8mm SMT form-factor. Table 12. CDC7005 Control and Status Signals CDC7005 Pin Board Feature Description 1 NPD SW5 Push-button that asserts LOW when depressed to power-down CDC7005. 14 NRESET SW6 Push-button that asserts LOW when depressed to RESET CDC7005. 22 STATUS_VCXO D13 Amber LED - CDC7005 PLL locked when lit. 23 STATUS REF D14 Amber LED - CDC7005 valid clock on REF_IN when lit. > 3.5 MHz. 25 STATUS LOCK D15 Amber LED - CDC7005 valid VCXO clock on VCXO_IN when lit. > 10 MHz The serial interface of the CDC7005 is a simple SPI-compatible interface for writing to the registers of the device. It consists of three control lines: CTRL_CLK, CTRL_DATA, and CTRL_LE. These pins from the CDC7005 are interconnected to the FPGA to allow for a controller to be built inside the FPGA. Table 13. CDC7005 Serial Interconnections CDC7005 1156 fpBGA Ball Number CTRL_CLK 35 E23 CTRL_DATA 33 C23 CTRL_LE 36 E22 The TI CDC7005 can also be controlled via an interface to header J47. This header can be used in conjunction with the TI programming software required for programming the internal control register of the CDC7005. TI. The software package provides real-time GUI control to the device. The software runs under Windows98, NT, and 2000. Info can be found at www.ti.com/lit/zip/scac037. Table 14. External Programming Interface for TI CDC7005 Clock Cleaner (See Appendix A, Figure 27) J47 Pin DB-25 Parallel Cable Description 1 2 Data 2 3 CLK 3 4 LE 4 18 Enable 5 19 GND FPGA Test Pins (see Appendix A, Figure 31) General Purpose DIP Switch (see Appendix A, Figure 31, SW14) General-purpose FPGA pins are available for user applications. FPGA pins are connected to a switch (SW15) that is a SPST-side actuated DIP switch. The switch is physically located on the secondary side of the board along the back-panel edge. The switches are connected to logic level 0 when depressed toward the board and a 1 when away from the board. The designated pins are connected according to the following table. 18 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 15. FPGA Test Pins (See Appendix A, Figure 33) 1156 fpBGA Ball Number SW14 Switch Position Y34 1 Y33 2 Y30 3 AA29 4 Y32 5 Y31 6 Y26 7 Y25 8 General-Purpose LEDs (see Appendix A, Figure 31) The LEDs on the evaluation board are connected to general-purpose FPGA I/O. The purpose of these LEDs is to provide status for user designs. The LEDs must be included in the FPGA design. Table 16. LED Definitions (See Appendix A, Figure 33) Name 1156 fpBGA Ball Number PCB Designator LED Color LED1 W32 D21 Red LED2 W31 D24 Yellow LED3 V29 D25 Green LED4 W28 D27 Blue LED5 W30 D28 Blue LED6 W29 D26 Green LED7 W27 D23 Yellow LED8 W26 D22 Red General-Purpose Header (see Appendix A, Figure 31, J40) A 2x9 header (J10) provides a general-purpose connection to communicate with general purpose FPGA I/Os. Table 17. General Purpose Header Connections (See Appendix A, Figure 33) Header Pin 1156 fpBGA Ball Number Header Pin 1156 fpBGA Ball Number 1 GND 2 GND 3 A6 4 E11 5 A8 6 J13 7 A9 8 K13 9 A10 10 B11 11 B10 12 A11 13 J12 14 G12 15 K12 16 G11 17 C11 18 D11 19 LatticeECP3 Serial Protocol Board – Revision E User’s Guide 17-Segment LED Display (see Appendix A, Figure 33, D20) General-purpose FPGA pins are connected to a 17-segment display according to Table 18. These pins can be driven low to illuminate the display segments. Table 18. 17-Segment LED Display Segment 1156 fpBGA Ball Number A C30 B C29 C B31 D A31 E H25 F H26 G A30 H A29 K A27 M A26 N A28 P B28 R G25 S G26 T D25 U C25 DP D28 A H B K M N U G P T S F C R E D DP Logic Analyzer Probe (see Appendix A, Figure 31, LA1) An AMP/TYCO 767004 38-position .025 VERT SMD logic analyzer probe connection is provided for the user to utilize for test points. This connection provides 34 general I/O signals to be observed on Logic Analyzer probes using Mictor connections such as the Agilent 5346A. 20 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 19. Logic Analyzer To FPGA Pin Reference (See Appendix A, Figure 33) Signal 1156 fpBGA Ball # Signal 1156 fpBGA Ball # LA1 G13 LA2 H14 LA3 A13 LA4 B13 LA5 D10 LA6 C10 LA7 C13 LA8 D13 LA9 J15 LA10 H15 LA11 D3 LA12 C2 LA13 C14 LA14 D14 LA15 A14 LA16 B14 LA17 G16 LA18 G17 LA19 D15 LA20 E15 LA21 J16 LA22 H16 LA23 A15 LA24 B15 LA25 E17 LA26 F28 LA27 C16 LA28 D16 LA29 K16 LA30 L16 LA31 A16 LA32 B16 LA33 G18 LA34 F19 10/100/1000Base Ethernet Interface (see Appendix A, Figure 28, U21) The Marvell 88E1111 Gigabit Ethernet transceiver device (U21) is included on the board. This physical layer device supports 1000BASE-T, 100BASE-TX, and 10BASE-T applications via a standard Media interface to an RJ-45 (Bel Stewart “MAGJACK” p/n L829-1J1T-43) connection. The RJ-45 connection includes network magnetics providing the proper signal conditioning, electro-magnetic interference suppression and signal isolation. This connector includes two LEDs and the board includes four status LEDs from the Marvell device. The LEDs are register-programmed and detailed descriptions are included in the Marvell data sheet. Table 20. PHY Status Indicators LED Status Description RJ45- Yellow LED RX RJ45- Orange LED TX PCB Amber (D16) LINK 10 PCB Amber (D17) LINK 100 PCB Green (D18) LINK 100 PCB Amber (D19) DUPLEX The Marvell 88E1111 device communicates via a MAC interface to the LatticeECP3 device via GMII, SGMII, and a standard 10-bit interface. The evaluation board includes the means to setup the required hardware configuration for the PHY to operate in all the supported modes. Hardware configuration options such as PHY address, PHY operating mode, auto-negotiation, and physical connection type must be set up using the configuration switches SW7 to SW13 on the back side of the board. These switches tie the CONFIG[6:0] pins to the control LED output pins. The encoded values of the LED outputs that are tied to the CONFIG[6:0] pins are latched at the de-assertion of the PHY RESETn control. The switch matrix of the PHY CONFIG pins are described below. DIP switches control the hardware settings. Note: Only one switch position per DIP pack should be on for any configuration. 21 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 21. PHY Hardware Configuration Switch Control (see Appendix A, Figure 29) Switch Position 88E1111 LED Output Bit[2:0] 1 VDDO 111 DIP 88E1111 Pin 2 LED_10 110 SW7 CONFIG0 PHYADDR[2] PHYADDR[1] PHYADDR[0] 3 LED_100 101 SW8 CONFIG1 ENE_PAUSE PHYADDR[4] PHYADDR[3] 4 LED_1000 100 SW9 CONFIG2 ANEG[3] ANEG[2] ANEG[1] 5 LED_DUPLEX 011 SW10 CONFIG3 ANEG[0] ENA_XC DIS_125 6 LED_RX 010 SW11 CONFIG4 MODE[2] MODE[1] MODE[0] 7 LED_TX 001 SW12 CONFIG5 DIS_FC DIS_SLEEP MODE[3] 8 VSS 000 SW13 CONFIG6 SEL_BDT INT_POL 75/50 Ohm 88E1111 Hardware Register Map Bit[2] Bit[1] Note: DIP switches SW[7:13] utilize same position mapping. Table 22. Board DIP Switch Designations for Marvell Transceiver Configuration Pins Switch PHY Configuration Pin SW7 CONFIG0 SW8 CONFIG1 SW9 CONFIG2 SW10 CONFIG3 SW11 CONFIG4 SW12 CONFIG5 SW13 CONFIG6 Figure 19. DIP Switch Positions for CONFIG Pins On Off 1 VCC0 2 LED LINK10 3 LED LINK100 4 LED LINK100 5 LED DUPLEX 6 LED RX 7 LED TX 8 VSS 22 Bit[0] LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 23. Marvel Transceiver Configuration Defaults DIP Switch PHY Config Pin Position ON Encoded Output Pin Encoded Value SW7 CONFIG0 7 LED TX 001 PHY ADDR[2:0] = 001 SW8 CONFIG1 4 LED LINK1000 100 ENABLE PAUSE, PHY ADDR[4:3] = 00 Description SW9 CONFIG2 1 VCCO 111 Auto Neg., Advertise All, Prefer Slave SW10 CONFIG3 1 VCCO 111 Enable MDI Crossover, Disable 125 CLK SW11 CONFIG4 8 VSS 000 1000 Base-X without clock 1000 Base-X Auto Neg. to copper (GBIC) SW12 CONFIG5 2 LED LINK10 110 Disable fiber/copper, Auto-detect, Enable Sleep SW13 CONFIG6 8 VSS 000 Select MDC/MDIO, INTn Active High, 50-ohm termination Table 24. FPGA/MAC to 88E1111 PHY Interconnections (see Appendix A, Figure 33) MAC Netname 88E1111 Pin 1156 fpBGA Ball Number GTXCLK E2 A18 TX_CLK D1 J17/PCLKT0_0 TX_ER F2 K20 TX_EN E1 B19 TXD7 J2 A19 TXD6 J1 H19 G19 TXD5 H3 TXD4 H1 F18 TXD3 H2 D18 TXD2 G3 H18 TXD1 G2 J18 TXD0 F1 B18 RX_CLK C1 E19/PCLKT1_0 RX_ER D2 L19 RX_DV B1 C19 RXD7 C5 C20 RXD6 A2 G21 RXD5 A1 G20 RXD4 C4 B20 RXD3 B3 A20 RXD2 C3 K19 RXD1 D3 J19 RXD0 B2 D19 CRS B5 A17 COL B6 B17 S_IN+ A3 AP23 S_IN- A4 AN23 S_CLK+ A5 nc S_CLK- A6 nc S_OUT+ A7 AL23 S_OUT- A8 AK23 23 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 25. 88E1111 Control and Status Interconnections to FPGA (see Appendix A, Figure 33) PHY Control/Status 88E1111 Pin 1156 fpBGA Ball Number MDIO M1 D20 MDC L3 F21 RESETn K3 F22 INTn L1 A21 FREQ_SEL H8 B21 CLK25 H9 D21 Crossover PLD Device (see Appendix A, Figure 25, U17) The board includes a Lattice LCMXO-1200C Crossover PLD which is used in conjunction with the parallel Flash device for loading the configuration memory of the FPGA. It is also used for general-purpose board management functions. It has several connections to the FPGA and other devices on the board and includes an active high, push-button (SW4) if needed for user designs. Generic user-defined interconnections are defined in Table 26. Table 26. MachXO to FPGA Interconnections MachXO csBGA Ball Number FPGA fpBGA Ball Number M1 C3 P13 C4 P10 B1 N7 B2 N8 E4 P11 D4 N13 B3 N1 A2 N3 D5 N4 C6 P1 B4 M12 A3 M2 D6 M3 C5 M4 A4 M6 A5 DDR2 Memory (See Appendix A, Figure 30) The board is equipped with two Micron MT47H16M16BG 16-bit DDR2 memory devices interfaced to a 32-bit DDR2 memory controller. The interface includes the termination to provide 266MHz DDR2 operations. The connections between the FPGA memory devices are shown in Table 27. 24 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 27. DDR2 Memory Interface Connections DDR2 Memory Signal FPGA Pin DDR2 Memory Signal FPGA Pin U32-B9 DQ31 AM4 U25,U32-M8 A0 R4 U32-B1 DQ30 AL4 U25,U32-M3 A1 R1 U32-D9 DQ29 AM5 U25,U32-M7 A2 R2 U32-D1 DQ28 AL5 U25,U32-N2 A3 P10 U32-D3 DQ27 AJ6 U25,U32-N8 A4 P9 U32-D7 DQ26 AJ5 U25,U32-N3 A5 R5 U32-C2 DQ25 AM3 U25,U32-N7 A6 R7 U32-C8 DQ24 AN3 U25,U32-P2 A7 H4 U32-F9 DQ23 AK3 U25,U32-P8 A8 H5 U32-F1 DQ22 AL3 U25,U32-P3 A9 R10 U32-H9 DQ21 AP3 U25,U32-M2 A10 U8 U32-H1 DQ20 AP2 U25,U32-P7 A11 G5 U32-H3 DQ19 AD8 U25,U32-R2 A12 G4 U32-H7 DQ18 AD9 U25,U32-K2 CE0# U9 U32-G2 DQ17 AN2 U25,U32-K3 WE# T4 U32-G8 DQ16 AN1 U25,U32-K7 RAS# R8 U25-B9 DQ15 AA5 U25,U32-L7 CAS# T7 U25-B1 DQ14 AB1 U25,U32-K9 ODT0 R3 U25-D9 DQ13 AB2 U25,U32-L8 CS0# T3 U25-D1 DQ12 AA3 U25,U32-L2 BA0 T6 U25-D3 DQ11 AA4 U25,U32-L3 BA1 T5 U25-D7 DQ10 AA7 U25-J8 K T2 U25-C2 DQ9 Y7 U25-K8 K# T1 U25-C8 DQ8 AA1 U32-J8 K COPY AD4 U25-F9 DQ7 Y8 U32-K8 K COPY# AD3 U25-F1 DQ6 Y1 U25-F3 DM0 W2 U25-H9 DQ5 Y2 U25-B3 DM1 AA2 U25-H1 DQ4 W3 U32-F3 DM2 AJ4 U25-H3 DQ3 W4 U32-B3 DM3 AP5 U25-H7 DQ2 W9 U25-F7 DQS0 W6 U25-G2 DQ1 W8 U25-F8 DQS0# Y6 U25-G8 DQ0 W1 U25-B7 DQS1 AA10 U25-A8 DQS1# AB9 U32-F7 DQS2 AJ3 25 U32-F8 DQS2# AL3 U32-B7 DQS3 AM6 U32-A8 DQS3# AN6 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Ordering Information Description Ordering Part Number LatticeECP3 Serial Protocol Board China RoHS Environment-Friendly Use Period (EFUP) LFE3-95E-SP-EVN Known Issues SATA Target interface(CN2) channel – Transmit data must be polarity-inverted in FPGA design for correct connection. SATA Host interface(CN1) channel – Receive data must be polarity-inverted in FPGA design for correct connection. Technical Support Assistance Hotline: 1-800-LATTICE (North America) +1-503-268-8001 (Outside North America) e-mail: [email protected] Internet: www.latticesemi.com Revision History Date Version Change Summary November 2009 01.0 Initial release. January 2010 01.1 Updated DDR2 Memory Interface Connections table. Updated schematic. Updated Bill of Materials table. May 2010 01.2 Added Known Issues section. August 2012 01.3 Updated document with new corporate logo. Updated Programming schematic. November 2012 01.4 SERDES SMA Test Connectors table – Updated connector numbers. © 2012 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. 26 A B C D 5 User GSRn FPGA PROGRAMn Logic Analyzer Interface to FPGA IO 4 Config Status LEDs 3 (Sheet 4) FPGA Power Pins Power (Sheet 2) DDR2 32-bit (Sheet 11,12) Test Pins Logic Analyzer 2 SMAs Bank 6 Bank 7 SERDES (Sheet 7) DQ Test Loops 2 Programming Date: Size C Title Thursday, August 13, 2009 1 Sheet ECP3-SPB Eval Board Project Cover Page (Sheet 5) (Sheet 13, 14) (Sheet 13) 1 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 User IO Header 16 GPIO Power Input (Sheet 8, 13) 1 8- User IO==> SWITCHES 8- User IO==> LEDS LEDs Switches GPIO- SMAs SGMII SATA Tgt & Host Test SMA X4 PCIe Bank 8 Bank 3 Bank 2 Bank 1 ECP3 FPGA Bank 0 TI CDC (Sheet 9, 10, 13) USB RS232 Ethernet 16-Seg PHY (Sheet 15) Board Layout (Sheet 13, 14) (Sheet 3) Power Mgt. PCIe X4 4-Duplex SERDES Channels 4- Duplex SERDES Channels- Quad PCSB 3 PCSB 4 PCSA 27 PCSC 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Appendix A. Schematic Figure 20. Cover Page A B C D TestPoint TestPoint TestPoint TestPoint TestPoint TestPoint 1 1 1 1 3 3 8 8 TP11 1 TP9 TP7 TP6 TP3 1 1_8V_EN 5 ILIM IN CNTL GND OUT SENSE EN SC1592 TAB U5 1_5V_EN 1 2 3 4 5 6 7 1 2 3 4 5 6 7 TestPoint TestPoint TestPoint TestPoint TestPoint TestPoint ILIM IN CNTL GND OUT SENSE EN SC1592 TAB U3 TP12 1 TP10 1 TP8 1 1 TP5 TP4 1 TP2 1 3 R18 12_0V + C421 + 1 1 5016 LP7 1_2V_A 1_8V 1_5V 1 1 5016 1.5V 1 5016 LP6 1 C8 10UF-16V-TANTBSMT R271 OPEN-0603SMT C10 10UF-16V-TANTBSMT 806R-0603SMT R15 3_3VIN 1.8V R270 OPEN-0603SMT 1_8_TRIM 1 5016 LP3 1 LP1 1_13K-0603SMT R6 3_3VIN 1_5_TRIM R358 OPEN-0603SMT 10UF-16V-TANTBSMT R21 OPEN-0603SMT 1 5016 1K-0603SMT C420 1_8V 1_8_TRIM_i R13 100R-0805SMT GND 3 1 R357 OPEN-0603SMT 10UF-16V-TANTBSMT R9 OPEN-0603SMT R5 1 5016 LP5 1 1K-0603SMT 12_0V 1_5V 1_5_TRIM_i R2 100R-0805SMT GND 1 5016 LP4 1 LP2 + 1_8V + 1_5V 4 330UF-FKSMT C15 + F5 F1228CT-ND 5A Fast-Blo SMT Socketed Fuse 330UF-FKSMT C9 + F2 F1228CT-ND 5A Fast-Blo SMT Socketed Fuse VCC_CORE 3_3V 2_5V 1 2 U4 3 3_3VIN J1 GND VIN 2 1 1 2 3 4 5 6 7 2 TB1 1 12_0VIN VOUT SENSE R3 12_0V C422 3 + 3 3 1.2V Analog R269 OPEN-0603SMT C11 10UF-16V-TANTBSMT 2K-0603SMT R19 + 3_3VIN 3_3VIN VCCA_TRIM R359 OPEN-0603SMT 10UF-16V-TANTBSMT R22 OPEN-0603SMT 1K-0603SMT R16 VCCA_TRIM_i 1_2V_A R14 100R-0805SMT GND R11 2K-0603SMT 3_3_TRIM C7 10UF-16V-TANTBSMT 0R-0603SMT F1228CT-ND R268 OPEN-0603SMT 5 6 F4 5A Fast-Blo SMT Socketed Fuse 3.3V + 1_2V_A 8 7 6 5 + 3_3V 3_3V_GATE 1 2 3 4 3_3V_MON + C12 330UF-FKSMT 3 C3 + 3 3 ILIM IN CNTL GND OUT SENSE EN 2 + 1 2 U2 12_0V 1 2 3 4 5 6 7 GND VIN 100UF-FKSMT 5 6 + R20 2.5V Date: Size C Title Thursday, August 13, 2009 3 3 F7 F1228CT-ND 5A Fast-Blo SMT Socketed Fuse + 1 Sheet 2 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 + C14 330UF-FKSMT ECP3-SPB Eval Board Project Power Generation R272 OPEN-0603SMT + 2_5V VCC_CTRL VCC_TRIM C6 330UF-FKSMT 3 VCC_CORE_MON R356 1K-0603SMT VCC_CORE R314 10K-0603SMT 3_3VIN R267 OPEN-0603SMT C13 10UF-16V-TANTBSMT 464RR-0603SMT 2_5_TRIM R360 OPEN-0603SMT 1K-0603SMT R17 12_0V + R312 OPEN-0603SMT VCC_TRIM_i 3_3VIN R10 12_1K-0603SMT 1 F1228CT-ND 5A Fast-Blo SMT Socketed Fuse R4 F3 1.2V Core R354 1K-0603SMT 12VIN GOOD 0R-0603SMT C5 10UF-16V-TANTBSMT SENSE R265 0R-0603SMT PTH12060L VOUT D35 SCHOTTKY/VISHAY-V12P10 2_5V 3 D1 R1 12_0V 470R-1206SMT LED-SMT1206_GREEN C423 10UF-16V-TANTBSMT R23 10K-0603SMT 2_5_TRIM_i R12 100R-0805SMT GND R311 OPEN-0805SMT R7 OPEN-0805SMT VCC_CORE SC1592 TAB U7 2_5V_EN 8 CORE_EN 330UF-FKSMT C4 10UF-16V-TANTBSMT F6 F1228CT-ND 5A Fast-Blo SMT Socketed Fuse 3 S1 S2 S3 G NTMS4503 SO8 DI D4 D3 D2 D1 Q1 J2 HEADER 2 HD2x1 DI 2 D33 SCHOTTKY/VISHAY-V12P10 + C1 C2 470UF-FKSMT R355 1K-0603SMT POWER INPUT F1251CT-ND 10A Fast-Blo SMT Socketed Fuse F1 1K-0603SMT D34 SCHOTTKY/VISHAY-V12P10 R353 Terminal Block/ED1202DS GND +12VDC MARK TERMINAL BLOCK +12VDC at PIN1 R266 0R-0603SMT PTH12060W ILIM IN CNTL GND OUT SENSE EN SC1592 TAB 1_2VA_EN 8 U6 R310 OPEN-0805SMT R8 OPEN-0805SMT 12_0V Male Power Jack 2.1mm 22HP037-2.1mm 3 2 1 GND Pads Distributed around the board 10 MUP 8 TRACK 9 3_3_TRIM_i INHIBIT# 3 MDWN ADJUST 4 GND 7 9 3 3_3V_GATE G TP1 3_3VIN 3_3VIN 28 3_3VIN MUP 8 TRACK 10 INHIBIT# 3 MDWN ADJUST 4 4 3_3VIN GND 7 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 21. Power Generation A B C 0R-0603SMT 47 46 R315 OPEN-0603SMT 5 TRIM1 R320 OPEN-0603SMT R322 OPEN-0603SMT R324 OPEN-0603SMT R318 OPEN-0603SMT TRIM4 R316 OPEN-0603SMT TRIM3 R317 TRIM2 OPEN-0603SMT R319 OPEN-0603SMT R321 OPEN-0603SMT VMON1+ VMON1GS VMON2+ VMON2GS VMON3+ VMON3GS VMON4+ VMON4GS VMON5+ VMON5GS VMON6+ VMON6GS VMON7+ VMON7GS VMON8+ VMON8GS VMON9+ VMON9GS VMON10+ VMON10GS VMON11+ VMON11GS VMON12+ VMON12GS 2_5V GSRN INITN DONE TP32 5,6 5,6 R27 10K-0402SMT 3_3VIN 10NF-0603SMT C22 100NF-0603SMT C16 100NF-0603SMT C21 10NF-0603SMT C20 R325 OPEN-0603SMT 50 48 3_3V_MON 2 VCC_CORE_MON TRIM6 52 51 1_2V_A TRIM5 54 53 R323 OPEN-0603SMT 56 55 1_5V 62 61 64 63 66 65 68 67 70 69 72 71 1_8V R326 OPEN-0603SMT R47 1K-0603SMT R43 2K-0603SMT 8 7 6 5,6,13 100NF-0603SMT C19 58 57 12_0V R40 1K-0603SMT C18 VCC WP SCL 24AA1025-ISM GND A2 A1 EEPROM 4 3 2 2_5V 2 R24 D29 22UF-16V-TANTBSMT R37 2K-0603SMT + C17 12_0VIN 0R-0603SMT MMBZ5221BLT1/SOT23 D30 MMBZ5221BLT1/SOT23 R25 3_3VIN 2_5V 1UF-16V-0805SMT 5 3_3VIN SDA PAC_MCLK A0 PAC_RESETn U8 TP15 TP16 VPS0 VPS1 TEMP_GND 5 R28 10K-0402SMT TEMP 5 U10 POWR1220AT8 TQFP100 DI Lattice ispPAC 4 PLDCLK TRIM8 TRIM7 TRIM6 TRIM5 TRIM4 TRIM3 TRIM2 TRIM1 HVOUT4 HVOUT3 HVOUT2 HVOUT1 TRIM8 TRIM7 TRIM6 TRIM5 TRIM4 TRIM3 TRIM2 TRIM1 OVERT ALERT SCLK SDA 2 100R-0603SMT VCC_CTRL R34 TP25 R44 10K-0402SMT 0402 DI PLDCLK HVOUT1 73 74 75 79 80 82 83 84 95 Q2 3 3_3V 2 4 3 1 R30 10K-0402SMT TP17 TP18 TP19 TP20 TP21 TP22 TP23 TP24 3_3V_GATE R33 10K-0402SMT 1 Q3 Q4 13 I2C_SCL Q6 2 2 2 2_5_TRIM 1_5_TRIM 1_8_TRIM 2 2 VCCA 2 VCCA_TRIM 1_2VA_EN 2N2222/SOT23 3_3_TRIM 2 1 3_3VIN R32 10K-0402SMT 2N2222/SOT23 1_8V_EN 2N2222/SOT23 2 ispPAC 1_5V_EN 13 I2C_SDA VCC_TRIM 2 1 3_3VIN R31 10K-0402SMT 3_3VIN TP14 8 6 TP13 R301 4_7K-0402SMT Q5 2 CORE_EN 2N2222/SOT23 PCIe Edge 12V Wall Adapter 12V Input Terminal 12V INPUT 7 3_3VIN R300 4_7K-0402SMT 2_5V_EN 5 6 5 5,6 5,6 5 2N2222/SOT23 TDO_PAC TDI_PAC TDI_BUF TMS_BUF TCK_BUF TRSTn PWR_GOOD_VCCA PWR_GOOD_VCC PWR_GOOD_3_3V PWR_GOOD_2_5V PWR_GOOD_1_5V PWR_GOOD_1_8V TP33 TP34 TP35 1 R29 10K-0402SMT 3_3VIN DXN DXP VCC U9 MAX6692 3 2 V_6692 1 2200PF-0402SMT C23 40 42 85 86 25 24 23 21 20 19 18 17 16 15 14 12 11 10 9 8 TDO_PAC TDI_PAC TDI_BUF TMS_BUF TCK_BUF OUT20 OUT19 OUT18 OUT17 OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9 OUT8 OUT7 OUT6 SMBA/OUT5 3_3VIN R26 200R-0402SMT C24 100NF-0402SMT 3_3V GND 5 1 VCCPROG 39 3 D TP36 TP37 TP38 5 97 1 2 4 6 7 VCCINP IN1 IN2 IN3 IN4 IN5 IN6 96 MCLK 93 92 SDA SCL 89 90 VPS0 VPS1 VCCD VCCD VCCD 13 38 94 VCCA 33 34 31 30 28 37 32 VCCJ TDO TDI ATDI TMS TCK TDISEL GNDA GNDA 3 2 3 2 3 2 91 RESETb GNDD GNDD GNDD GNDD GNDD GNDD 3 22 36 43 88 98 3 4 D3 LED-SMT1206_GREEN D4 LED-SMT1206_GREEN 2 PWR_GOOD_1_8V 1.8V PWR_GOOD_1_5V 1.5V D5 PWR_GOOD_2_5V LED-SMT1206_GREEN 2.5V PWR_GOOD_3_3V 3.3V PWR_GOOD_VCC VCC CORE 2 MOSFET LDO D6 LED-SMT1206_GREEN D7 LED-SMT1206_GREEN 10K-0402SMT Date: Size C Thursday, August 13, 2009 1 Sheet 3 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 PWR_GOOD_1_8V PWR_GOOD_1_5V PWR_GOOD_2_5V PWR_GOOD_3_3V ECP3 SPB Eval Board Project PWR_GOOD_VCCA PWR_GOOD_VCC Power Management 10K-0402SMT Title R51 330R-0402SMT 10K-0402SMT R50 R49 330R-0402SMT 10K-0402SMT R48 R46 10K-0402SMT 330R-0402SMT R42 330R-0402SMT R45 R41 10K-0402SMT 330R-0402SMT R36 R39 330R-0402SMT R38 R35 3_3VIN 3_3V, +3.3V, 2A D A B C ETH_1_2V, +1.2V, 0.5A 2_5V, +2.5V, 1.5A LDO 1_2VA, +1.2V, 1.5A LDO VTT, +0.9V, 0.5A VREF, +0.9V, 30uA 1_8V, +1.8V, 2A DDR2 1_5V, +1.5V, 2A 1 LDO LDO D2 LED-SMT1206_GREEN PWR_GOOD_VCCA POL 3.3VIN, +2.5V, 6A POL VCC Core, +1.2v , 10A 2 G 60 G 87 45 G 2 G 2 G 29 G 5 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 22. Power Management A B C Power 5 ECP3-90-1156BGA U1I VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC N13 AB16 N21 N18 AB21 V22 N19 N14 AB15 AB20 N15 U22 AB19 P13 U13 R13 AB14 Y13 N16 AB18 V13 R22 N20 P22 N22 AB13 AB22 AB17 Y22 AA13 AA22 N17 FB10 BLM41PG600SN1 C71 100NF-0603SMT C49 PCSA_VCCOB C70 C33 C34 C26 C72 C74 C75 10NF-0603SMT C52 C44 PCSA_VCCOB 100NF-0603SMT C51 C73 10NF-0603SMT C50 + C43 C76 FB5 C36 PCSB_VCCIB FB8 C77 PCSB_VCCOB BLM41PG600SN1 FB11 C78 100NF-0603SMT 10NF-0603SMT C54 BLM41PG600SN1(NOB) C53 C90 C91 C92 C93 C94 C95 C96 C97 C98 4 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT C89 VCC_CORE C37 + C27 C38 C28 PCSB_VCCIB 3 ECP3-90-1156BGA FB6 C40 PCSC_VCCIB C41 C42 + C29 C30 PCSC_VCCIB AD16 AD18 AE19 AC17 AC18 AD13 AE16 AD17 AC22 AE23 AE12 AD22 AE22 AC13 AE13 AD19 Y23 AA23 P12 AC20 AC14 M20 AA12 Y12 R12 AC15 AC21 M21 R23 M15 M14 P23 T13 W13 T22 W22 + C79 3_3V + C61 C80 C62 10NF-0603SMT C58 1_2V_A 100NF-0603SMT C57 PCSC_VCCOB BLM41PG600SN1 FB12 BLM41PG600SN1(NOB) FB9 PP1 PP2 VCCPLL C64 C65 C66 C85 10NF-0603SMT C100 2 C101 + FB13 BLM41PG600SN1 3_3V PP11 + C341 3_3V C342 100NF-0603SMT 10NF-0603SMT 100NF-0603SMT 100NF-0603SMT C84 100NF-0603SMT C82 C83 10NF-0603SMT 100NF-0603SMT 2 C81 100NF-0603SMT C63 10NF-0603SMT C60 C48 PCSC_VCCOB 100NF-0603SMT C59 + C47 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C39 BLM41PG600SN1 1_2V_A 1_5V FB3 BLM41PG600SN1(NOB) 1_2V_A 1_5V VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCA VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCPLL_L VCCPLL_L VCCPLL_R VCCPLL_R Misc Power U1J 10NF-0603SMT C56 C46 PCSB_VCCOB 100NF-0603SMT C55 + C45 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C35 BLM41PG600SN1 1_2V_A 1_5V FB2 BLM41PG600SN1(NOB) 1_2V_A 1_5V 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT C69 VCC_CORE PP3 VCC_CORE FB7 BLM41PG600SN1(NOB) 1_2V_A 1_5V C32 PCSA_VCCIB + C25 PCSA_VCCIB 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C31 BLM41PG600SN1 FB4 22UF-16V-TANTBSMT 22UF-16V-TANTBSMT 22UF-16V-TANTBSMT 22UF-16V-TANTBSMT FB1 1UF-16V-0805SMT 1UF-16V-0805SMT 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V-TANTBSMT 22UF-16V-TANTBSMT BLM41PG600SN1(NOB) 22UF-16V-TANTBSMT 22UF-16V-TANTBSMT 1 2 1 2 1_5V 1UF-16V-0805SMT 1UF-16V-0805SMT 1UF-16V-0805SMT 1_2V_A 100NF-0603SMT 1UF-16V-0805SMT C99 1UF-16V-0805SMT 3 22UF-16V-TANTBSMT D 1 2 1 2 4 22UF-16V-TANTBSMT 30 C67 Date: Size C Title C68 10NF-0603SMT C87 10NF-0603SMT Thursday, August 13, 2009 1 Sheet 4 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 ECP3-SPB Eval Board Project 1 10NF-0603SMT C88 Power Supplies 10NF-0603SMT C86 100NF-0603SMT 1UF-16V-0805SMT 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 23. Power Supplies A B C Q7 2N2222/SOT23 D11 220R-0603SMT G 3 6 6 C102 2 D INITN R59 10K-0603SMT DONE 3,6,13 C103 3_3V LOADER_CK SPI_CLK PROGRAMN GSRN 5 6 3 SW PUSHBUTTON-SPST SW3 PROGRAMN SW PUSHBUTTON-SPST SW1 FPGA GSRN FPGA_CSSPI0N_DI SPI0_Q FLASH_DIS LOADER_CK SPI_CLK 3_3V D10 2Y 1Y 1 2 3 4 5 6 7 8 U11 1 5 4 2 3 1 SN74LVC125A/SO14 2A 2OE_N 1A 1OE_N U14A 3_3V M25P64-FLASH HOLD# CK VCC D DU8 DU1 DU2 DU7 DU6 DU3 DU4 DU5 S# VSS Q W# OUT1 OUT2 MAX6817 IN2 IN1 U12 16 15 14 13 12 11 10 9 4 6 SPI_CLK FPGA_SISPI FPGA_CCLK FPGA_MCLK SPI FLASH 1 2 11 8 3_3V FPGA_CCLK LED-SMT1206_RED 680R-0603SMT R54 R60 R61 R62 10K-0603SMT 10K-0603SMT 10K-0603SMT J7 HEADER 2X2 3 4 GSRN CONFIG Status LEDs 1 D9 LED-SMT1206_RED DONE indicator will light when configuration is successfully completed PROGRAMN & GSRN Pushbuttons 100NF-0603SMT R56 LED-SMT1206_GREEN 10NF-0603SMT LED-SMT1206_RED R66 10K-0603SMT Y R72 R55 D8 680R-0603SMT R C105 R65 10K-0603SMT Y PROGRAMN 680R-0603SMT R53 100NF-0603SMT INITN indicator will light if an error occurs during configuration programming 4_7K-0603SMT 5 VCC GSRN 3_3V 4Y 3Y 6 3_3V R64 10K-0603SMT 3_3V R77 GND 2 R78 100R-0603SMT R70 OPEN-0603SMT R63 10K-0603SMT R71 OPEN-0603SMT 3_3V 100R-0603SMT 4 Configuration CFG2 CFG1 CFG0 R75 10K-0603SMT R76 10K-0603SMT 1(OFF) 1(OFF) X 0(ON) 0(ON) 1(OFF) 0(ON) CFG1 1(OFF) X ON R73 10K-0603SMT ECP3-90-1156BGA TDI TCK TMS TDO VCCJ VCCIO8 VCCIO8 CFG0 X 1(OFF) 1(OFF) 0(ON) 0(ON) SPI0_Q 10K-0603SMT 3_3V TDI_ECP3 TCK_BUF TMS_BUF TDO_ECP3 3_3V DONE FPGA_CCLK INITN PROGRAMN CFG0 CFG1 CFG2 FPGA_D15 FPGA_D14 FPGA_D13 FPGA_D12 FPGA_D11 FPGA_D10 FPGA_D9 FPGA_D8 FPGA_XRES Configuration Mode ispJTAG 3 Slave Parallel Slave Serial SPIm SPI Flash 3 FPGA_SISPI FPGA_D7 FPGA_D6 FPGA_D5 FPGA_D4 FPGA_D3 FPGA_D2 FPGA_D1 FPGA_D0 FPGA_MCLK FPGA_WRITEN FPGA_CSSPI1N_DOUT FPGA_CSSPI0N_DI FPGA_CSN FPGA_CS1N 3,6 3 3 6 1 3 5 4 6 OUT Y2 OUT Y1 TCK_BUF TCK_BUF TMS_BUF 4 6 OUT Y2 OUT Y1 NC7WZ16-MACO6A/Fairchild TinyLogic R74 220R-0603SMT D12 LED-SMT1206_GREEN This LED indicates activity on TDI. TDI_BUF U13 IN A2 IN A1 2 U15 3 3 1 TDO_PAC TDI_XO TDO TDI TMS TCK IN A2 3_3VIN 2 3 1 TRSTn 3 6 J4 TDO ECP3 TDI 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 PROGRAMN HEADER 2X2 1 2 4.7K 3_3VIN LOCAL_TMS LOCAL_TCK DONE INITN LOCAL_TDI PROGRAMN INITN 4.7K 4.7K TDO 4.7K Date: Size C Title TD O TDO TDI FPGA_D[0..7] Board Jumpers 2 VCC TCK TMS NC 7 1 VCC INITN DONE TCK TMS NC GND ispEN_N TDI TDO 7 1 3_3VIN 3_3VIN Programming 1 Sheet ECP3 SPB Eval Board Tuesday, August 07, 2012 6 5 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 FROM ISPVM CABLE TMS GND TCK DONE INITn +3.3V TDO TDI PROGRAMn HEADER 10 2 3 4 5 6 8 9 10 J12 INITn Chain Open: INITn Local Shunt: Local & Offboard HEADER 10 INITN GND ispEN_N TDI TDO DONE J9 TMS GND TCK DONE INITn_OB NC TDO_OB TDI_OB PROGRAMn_OB 3 PROGRAMN_CHN 4 5 TRSTn 6 TMS_BUF 8 TCK_BUF 9 DONE 10 INIT_CHN Project 1 Multi-board JTAG header PWR J11 HEADER 2 DI HD2X1 J10 HEADER 2 DI HD2X1 EXBV8V472JV PROGRAMn Chain Open: PGM Local Shunt: Local & Offboard CABLE_TDO J8 3 4 ATDI XO TDI TDI FPGA_WRITEN CFG0 CFG1 CFG2 sysCONFIG Connector FPGA_D6 3_3V INITN PROGRAMN JTAG Daisy Chain HEADER 17X2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 TDO Chaining 1-2: TDO Local 1-3, 2-4: Offboard Chain TMS TCK FPGA_CCLK FPGA_SISPI FPGA_CSSPI0N_DI FPGA_CSSPI1N_DOUT DONE FPGA_D7 FPGA_D6 FPGA_D5 FPGA_D4 FPGA_D3 FPGA_D2 FPGA_D1 FPGA_D0 FPGA_CSN FPGA_CS1N 3_3V IN A1 3_3VIN TDI_ECP3 TDO_PAC TDI_XO NC7WZ16-MACO6A/Fairchild TinyLogic JTAG TMS_BUF TDI_BUF J41 HEADER 3X2 2 4 6 PLACE JUMPERS FOR LOCAL ECP3 JTAG CHAIN 6 FPGA_D[8..15] 3,6 6 INITN PROGRAMN FPGA_D[0..7] CFG[0..2] 3,6 6 DONE TDI_BUF CABLE_TDO TDO_ECP3 TEMP TEMP_GND 6 6 FPGA_WRITEN FPGA_CSN FPGA_CS1N 3,6 FPGA_D7 SW2 SW DIP-3 CTS 194-3MST E1 D1 D2 C1 K10 N25 P25 F33 F32 J34 H34 G32 G33 H33 G34 E32 F34 E31 E34 D34 F31 G30 D33 G31 C34 C33 B34 B33 F30 D32 C31 D31 C32 B32 D29 D30 A33 A32 W23 AN4 AP4 FPGA_CSN R58 10K-0603SMT CONFIG CFG Switches 0(ON) CFG2 3_3V U1G 1 2 3 HEADER 3 J6 PR16B/BUSY/SISPI/AVDN PR16A/D7/SPID0 PR14B/D6/SPID1 PR14A/D5 PR13B/D4/SO PR13A/D3/SI PR11B/D2 PR11A/D1 PR10B/D0/SPIFASTN PR8B/MCLK PR10A/WRITEN PR8A/DOUT/CSON/CSSPI1N PR5B/DI/CSSPI0N/CEN PR7B/CSN/SN/CONT1N/OEN PR7A/CS1N/HOLDN/CONT2N/RDY PR5A DONE CCLK INITN PROGRAMN CFG0 CFG1 CFG2 PT145B PT145A PT143B PT143A PT142B PT142A PT140B PT140A XRES TEMPSENSE TEMPVSS 12 10K-0603SMT R68 4_7K-0603SMT FPGA_CS1N R57 10K-0603SMT 13 9 10 SN74LVC125A/SO14 4A 4OE_N 3A 3OE_N U14B FPGA_XRES FPGA_CCLK R67 1 2 3 HEADER 3 J5 3_3V HEADER 2 6 5 4 1 2 3 FPGA_D0 R VM Cable 5 VCC GND 2 3 C108 Buffer C106 100NF-0603SMT SPIFASTN R52 100NF-0603SMT 1 2 1 2 RN1B Daisy Chain Off-Board J3 RN1C 4 RN1D 4_7K-0603SMT R69 GND 7 14 VCC 4LOCAL_TCK 5 5 VCC GND 2 RN1A 1 8 CABLE_TDO 2 7 LOCAL_TDI 3 6 LOCAL_TMS 1 2 31 C104 INITN 100NF-0603SMT DONE C107 PROGRAMN FPGA_D[8..15] 100NF-0603SMT 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 24. Programming A B C 3_3V R80 0R-0603SMT R79 OPEN-0603SMT 5 SW4 CPLD RESET 3_3V 5 5 5 3,5 TCK_BUF 5 TDI_XO 3 TDI_PAC 3,5 TMS_BUF R84 1K-0603SMT GSRN DONE 3,5,13 3,5 LOADER_CK PROGRAMN INITN 5 5 CFG[0..2] 7,13 CLOCK_CTRL_SEL0 7,13 CLOCK_CTRL_SEL1 SPI_CLK FPGA_CCLK 4 A4 CFG0 CFG1 CFG2 FPGA_0 FPGA_1 FPGA_2 FPGA_3 FPGA_4 FPGA_5 FPGA_6 FPGA_7 FPGA_8 FPGA_9 FPGA_10 FPGA_11 FPGA_12 FPGA_13 FPGA_14 FPGA_15 TCK_BUF TDI_XO TDI_PAC TMS_BUF M7 M1 P13 P10 N7 N8 P11 N13 N1 N3 N4 P1 M12 M2 M3 M4 M6 H12 H13 M13 N6 M14 B1 L3 A3 A2 M9 P4 M5 N5 P3 N12 K12 N14 DONE GSRN A1 INITN J2 G1 A5 P8 M8 J3 K1 E3 B7 P5 H2 FPGA_D0 FPGA_D1 FPGA_D2 FPGA_D3 FPGA_D4 FPGA_D5 FPGA_D6 FPGA_D7 LOADER_CK PROGRAMN C6 C2 K14 P12 L14 M11 G2 E2 FPGA_D15 FPGA_D14 FPGA_D13 FPGA_D12 FPGA_D11 FPGA_D10 FPGA_D9 FPGA_D8 3,5 13 FPGA_[0..15] 3_3V R82 2_2K-0603SMT 5 FPGA_D[0..7] 5 FPGA_D[8..15] 4 NC GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7 GPIO8 GPIO9 GPIO10 GPIO11 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16 GPIO17 GPIO18 GPIO19 GPIO20 SPI_CLK FPGA_CLK CFG0 CFG1 CFG2 TCK TDI TDO TMS SLEEPN FUNC_RESET FPGA_RESETN FPGA_DONE FPGA_INITN TSALL FPGA_DATA_0 FPGA_DATA_1 FPGA_DATA_2 FPGA_DATA_3 FPGA_DATA_4 FPGA_DATA_5 FPGA_DATA_6 FPGA_DATA_7 FPGA_CCLK FPGA_PROGRAMN FPGA_D15 FPGA_D14 FPGA_D13 FPGA_D12 FPGA_D11 FPGA_D10 FPGA_D9 FPGA_D8 U17 C109 100NF-0603SMT C110 10NF-0603SMT C5 3_3V C111 100NF-0603SMT Lattice FPGA Loader LCMXO1200C-CSBGA132 N2 D C117 100NF-0603SMT FPGA_D[8..15] FPGA_D[0..7] G12 VCC C7 VCC H3 VCC P6 VCC GND B4 GND A10 A7 VCCAUX P7 VCCAUX GND D13 GND E1 GND F1 GND J14 GND C9 VCCIO0 B11 VCCIO1 E12 VCCIO2 L12 VCCIO3 GND L2 C112 100NF-0603SMT C113 3 3 FLASH_DQ_15 FLASH_DQ_14 FLASH_DQ_13 FLASH_DQ_12 FLASH_DQ_11 FLASH_DQ_10 FLASH_DQ_9 FLASH_DQ_8 FLASH_DQ_7 FLASH_DQ_6 FLASH_DQ_5 FLASH_DQ_4 FLASH_DQ_3 FLASH_DQ_2 FLASH_DQ_1 FLASH_DQ_0 CLOCK FLASH_WE_N FLASH_WP_N_ACC FLASH_RESET_N FLASH_OE_N FLASH_CEm FLASH_RD/BY FLASH_BYTEn FLASH_CE1_N FLASH_CE0_N FLASH_ADDRESS_0 FLASH_ADDRESS_1 FLASH_ADDRESS_2 FLASH_ADDRESS_3 FLASH_ADDRESS_4 FLASH_ADDRESS_5 FLASH_ADDRESS_6 FLASH_ADDRESS_7 FLASH_ADDRESS_8 FLASH_ADDRESS_9 FLASH_ADDRESS_10 FLASH_ADDRESS_11 FLASH_ADDRESS_12 FLASH_ADDRESS_13 FLASH_ADDRESS_14 FLASH_ADDRESS_15 FLASH_ADDRESS_16 FLASH_ADDRESS_17 FLASH_ADDRESS_18 FLASH_ADDRESS_19 FLASH_ADDRESS_20 FLASH_ADDRESS_21 FPGA_CSN FPGA_CS1N FPGA_WRITEN 10NF-0603SMT K3 VCCIO6 D2 VCCIO7 GND M10 VCCIO4 GND L13 VCCIO5 GND N11 GND P2 32 P9 5 C114 E14 D12 J12 G14 J13 F14 F13 E13 D3 C4 J1 H1 N9 K13 G13 G3 A8 K2 L1 P14 C1 B2 D1 F2 F3 C3 B6 A6 B3 B5 A9 B9 C10 B10 C11 A11 D14 C8 A14 B8 C14 B12 C13 A13 B13 A12 C12 B14 F12 H14 N10 FLASH_D15 FLASH_D14 FLASH_D13 FLASH_D12 FLASH_D11 FLASH_D10 FLASH_D9 FLASH_D8 FLASH_D7 FLASH_D6 FLASH_D5 FLASH_D4 FLASH_D3 FLASH_D2 FLASH_D1 FLASH_D0 FLASH_CLK FLASH_WE_N FLASH_WP_N_ACC FLASH_RESET_N FLASH_OE_N FLASH_CEm FLASH_RD/BY FLASH_BYTEn FLASH_A0 FLASH_A1 FLASH_A2 FLASH_A3 FLASH_A4 FLASH_A5 FLASH_A6 FLASH_A7 FLASH_A8 FLASH_A9 FLASH_A10 FLASH_A11 FLASH_A12 FLASH_A13 FLASH_A14 FLASH_A15 FLASH_A16 FLASH_A17 FLASH_A18 FLASH_A19 FLASH_A20 FLASH_A21 FPGA_CSN FPGA_CS1N FPGA_WRITEN 10NF-0603SMT FLASH_CLK 14 FPGA_CSN 5 FPGA_CS1N 5 FPGA_WRITEN 5 FLASH_A[0..21] FLASH_A21 FLASH_A20 FLASH_A19 FLASH_A18 FLASH_A17 FLASH_A16 FLASH_A15 FLASH_A14 FLASH_A13 FLASH_A12 FLASH_A11 FLASH_A10 FLASH_A9 FLASH_A8 FLASH_A7 FLASH_A6 FLASH_A5 FLASH_A4 FLASH_A3 FLASH_A2 FLASH_A1 FLASH_A0 2 H6 H1 C4 D3 D4 C3 B2 E6 D6 C6 A6 B6 D5 C5 A5 B5 A2 C2 D2 B1 A1 C1 D1 E1 2 U16 VCC DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0 CEn OEn WEn RD/BY BYTEn WPn RESETn FLASH_D[0..15] S29GL064A GND GND A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 G4 G6 F5 G5 F4 G3 F3 G2 F2 E5 H5 E4 H4 H3 E3 H2 E2 F1 G1 A4 A3 F6 B3 B4 3_3V C115 C116 Thursday, August 13, 2009 1 Sheet ECP3 SPB Eval Board Project 6 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 Parallel FPGA Loader R81 10K-0603SMT 3_3V FLASH_D[0..15] 10NF-0603SMT Date: Size C Title FLASH_D15 FLASH_D14 FLASH_D13 FLASH_D12 FLASH_D11 FLASH_D10 FLASH_D9 FLASH_D8 FLASH_D7 FLASH_D6 FLASH_D5 FLASH_D4 FLASH_D3 FLASH_D2 FLASH_D1 FLASH_D0 FLASH_CEm FLASH_OE_N FLASH_WE_N FLASH_RD/BY FLASH_BYTEn FLASH_WP_N_ACC FLASH_RESET_N 100NF-0603SMT 1 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 25. Parallel FPGA Loader R83 1K-0603SMT A B C R127 R126 R122 R116 OPEN-0603SMT OPEN-0603SMT OPEN-0603SMT 8 OPEN-0603SMT 8 PCSB_SMA_P PCSB_SMA_N PCSB_REFCLKN OPEN-0603SMT CDC_Y0B_OUT CDC_Y0_OUT PCSB_REFCLKN OPEN-0603SMT R125 R121 PCSB_REFCLKP OPEN-0603SMT R118 ETH_SIN ETH_SIN_n ETH_SOUT ETH_SOUT_n 2 3 4 5 2 3 4 5 PCSC_OSC_N R131 R128 OPEN-0603SMT PCSC_REFCLKN OPEN-0603SMT R132 R130 PCSC_REFCLKP R129 OPEN-0603SMT OPEN-0603SMT SMA 1 5 2 3 4 5 SMA 1 J34 1 J33 2 3 4 5 SMA PCSB_SMA_N PCSB_SMA_P J30 SMA 1 J29 PCSC_SMA_P PCSC_SMA_N PCSC_SMA_P PCSC_SMA_N PCSC_REFCLKN OPEN-0603SMT SMA REF CLKs PCSC_REFCLKP PCSC_OSC_P 1 2 3 4 5 PCSB_HDINP2 J22 SMA J14 SMA 2 3 4 5 2 3 4 5 PCSB_HDINN0 PCSB_HDINN2 SMA-TH 1 SMA-TH 1 J23 SMA J15 SMA PCSB_HDINP1 PCSB_HDINP3 SMA-TH 1 SMA-TH 1 2 3 4 5 2 3 4 5 J24 SMA J16 SMA PCSB_HDINN1 PCSB_HDINN3 SMA-TH 1 SMA-TH 1 3 2 3 4 5 2 3 4 5 J25 SMA J17 SMA PCSB_HDOUTP0 PCSB_HDOUTP2 SMA-TH 1 SMA-TH 1 9 9 9 9 3_3V 1_6R-0603SMT C135 R113 1_6R-0603SMT C132 R100 + + C126 J32 C128 C125 C123 C121 NC DIS# Q_N Q 2 3 4 5 2 3 4 5 1 SMA 1 J35 SMA PCSC_HDOUTP3 PCSC_HDINP3 4 2 3 4 5 2 3 4 5 1 SMA 1 J36 SMA PCSB_OSC_N 5 2 1 NC DIS# Q_N Q PCSC_HDOUTN3 PCSC_HDINN3 PCSC_OSC_N NOTE: PLACE TERMINATIONS CLOSE TO U18 DEVICE. 3 1 2 3 4 5 6 7 J26 SMA J18 SMA PCSB_HDOUTN0 PCSB_HDOUTN2 SMA-TH 1 SMA-TH 1 2 3 4 5 2 3 4 5 J27 SMA J19 SMA PCSB_HDOUTP1 R86 R89 51R-0603SMT +12V +12V RSVD_B3 GND SMCLK SMDAT GND +3.3V JTAG1 3.3Vaux WAKE# RSVD_B12 GND PETp0 PETn0 GND PRSNT3# GND PETp1 PETn1 GND GND PETp2 PETn2 GND GND PETp3 PETn3 GND RSVD_B30 PRSNT4# GND PCI Express x4 Edge Finger Conn. PRSNT1# +12V +12V GND JTAG2 JTAG3 JTAG4 JTAG5 +3.3V +3.3V PERST# GND REFCLK+ REFCLKGND PERp0 PERn0 GND RSVD_A19 GND PERp1 PERn1 GND GND PERp2 PERn2 GND GND PERp3 PERn3 GND RSVD_A32 CN3 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 1 2 4 5 PCSB_SMA_N R90 51R-0603SMT PCSB_OSC_P PCSB_OSC_N R98 R104 3_3V R110 51R-0603SMT x4_PETp3 x4_PETn3 x4_PETp2 x4_PETn2 x4_PETp1 x4_PETn1 x4_PETp0 x4_PETn0 PCIE_3V3 1 TP26 TestPoint 2 PCSC_OSC_P PCSC_OSC_N MUX U18B MUX MC100LVEL56 SEL1 VBB1 D1B_N D1B D1A_N D1A 3_3V Q1 Q1_N 3_3V 13 12 3_3V 2_8K-0603SMT R120 1_62K-0603SMT R114 R111 82R-0603SMT Q PCSC_REFCLKP R258 0R-0603SMT Qn PCSC_REFCLKN R259 0R-0603SMT R109 130R-0603SMT PCSC 2_8K-0603SMT R99 1_62K-0603SMT R95 3_3V PCSB_REFCLKN R339 62R-0603SMT 1_Q 1_Qn 19 18 R338 62R-0603SMT PCSB_REFCLKP PCSB 1 C138 C140 C142 C144 R133 OPEN-0603SMT Place near U1 C145 C143 C141 C139 x4_PCIE_CLKN 100NFX5R-0402SMT 100NFX5R-0402SMT 100NFX5R-0402SMT 100NFX5R-0402SMT 100NFX5R-0402SMT 100NFX5R-0402SMT 100NFX5R-0402SMT 100NFX5R-0402SMT x4_PERn3 x4_PERp3 x4_PERn2 x4_PERp2 x4_PERn1 x4_PERp1 x4_PERn0 x4_PERp0 Date: Size C Title Thursday, August 13, 2009 1 Sheet ECP3 SPB Eval Board Project SERDES R105 3_3V R112 7 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 All Nets are 100-ohm differential pairs. The P and N traces shall be <20mil matched in length x4_PCIE_CLKP PCSA_HDOUTN0 PCSA_HDOUTP0 PCSA_HDOUTN1 PCSA_HDOUTP1 PCSA_HDOUTN2 PCSA_HDOUTP2 PCSA_HDOUTN3 PCSA_HDOUTP3 PCIE TERMINATIONS 15 8 10 9 7 6 Q0 + C130 100NF-0603SMT MC100LVEL56 COM_SEL SEL0 VBB0 D0B_N D0B D0A_N PCSC_SMA_N 3_4K-0603SMT R117 R108 51R-0603SMT + U18A D0A Q0_N 3_3V + C119 100NF-0603SMT PCSC_SMA_P C129 100NF-0603SMT 3_4K-0603SMT 16 17 3 1 PCSB_SMA_P + PCSB_HDOUTN3 OPEN-0603SMT OPEN-0603SMT R103 3_3V 6,13 CLOCK_CTRL_SEL1 6,13 CLOCK_CTRL_SEL0 PCSB_HDOUTN1 SMA-TH B side = PRIMARY Component Side(TOP) A side = SECONDARY Component Side(BOTTOM) x4_PERp3 x4_PERn3 x4_PERp2 x4_PERn2 x4_PERp1 x4_PERn1 x4_PERp0 x4_PERn0 x4_PCIE_CLKP x4_PCIE_CLKN PCIE_PERSTN A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 A32 1 SMA-TH C118 100NF-0603SMT J28 SMA J20 SMA NOTE: PLACE TERMINATIONS CLOSE TO DEVICE. 2 3 4 5 2 3 4 5 OPEN-0603SMT OPEN-0603SMT R85 3_3V 3_3V PCSB_HDOUTP3 SMA-TH 1 SMA-TH 1 REFCLK MUXES OUT_SATA_TGT+ OUT_SATA_TGT- IN_SATA_TGT+ IN_SATA_TGT- 2 3 4 5 2 3 4 5 2 X4 PCIe Board Fingers 12_0VIN PCIE_3V3 82R-0603SMT R124 NOTE: PLACE TERMINATIONS CLOSE TO U18 DEVICE. R115 130R-0603SMT 82R-0603SMT R107 SATA G A+ AG BB+ G CN2 Target OUT_SATA_HOST- R102 130R-0603SMT 150R-0603SMT R97 IN_SATA_HOST+ IN_SATA_HOST- OUT_SATA_HOST+ OUT_SATA_HOST- 13 PCIE_PERSTN R123 82R-0603SMT PCSC_OSC_P 4 R119 130R-0603SMT 5 Y2 CW-P423-125.00MHZ 3_3V 3_3V R106 82R-0603SMT PCSB_OSC_P 4 1 2 3 4 5 6 7 150R-0603SMT R96 Y1 R101 CW-P423-156.25MHZ 130R-0603SMT 125MHZ 2 1 SATA G A+ AG BB+ G CN1 Host OUT_SATA_HOST+ PCSC_HDOUTN1 PCSC_HDOUTP1 PCSC_HDOUTN0 PCSC_HDOUTP0 PCSC_HDINN1 PCSC_HDINP1 PCSC_HDINN0 PCSC_HDINP0 156.25MHZ OUT_SATA_TGT- 10NF-0402SMT 150R-0603SMT R92 10NF-0402SMT 10NF-0402SMT C124 10NF-0402SMT C122 10NF-0402SMT C120 SMA TEST POINTS PCSC J31 3_3V 150R-0603SMT OUT_SATA_TGT+ OUT_SATA_HOST+ OUT_SATA_HOST- 50 50 R91 OUT_SATA_TGT+ OUT_SATA_TGT- 50 50 10NF-0402SMT 10NF-0402SMT IN_SATA_HOST+ IN_SATA_HOST- 50 IN_SATA_TGT- 50 50 10NF-0402SMT IN_SATA_TGT+ 50 SATA CONNECTIONS & TERMINATIONS SMA-TH REFCLK STUFFING OPTIONS PCSB_REFCLKN PCSB_REFCLKP PCSB_OSC_N PCSB_REFCLKP PCSB_OSC_P ECP3-90-1156BGA PCSC_VCCOB PCSC_VCCIB ETH_SIN ETH_SIN_n ETH_SOUT ETH_SOUT_n PCSB_VCCOB PCSB_VCCIB PCSA_VCCOB PCSA_VCCIB J21 SMA 2 3 4 5 PCSB_HDINP0 SMA-TH 1 C133 C136 D 2 3 4 5 J13 SMA 100NF-0603SMT 100NF-0603SMT C127 2 3 4 5 10UF-16V-TANTBSMT 10UF-16V-TANTBSMT 6 VCC 3 10NF-0603SMT 20 VCC 4 C134 R87 130R-0603SMT R93 82R-0603SMT SMA TEST POINTS- PCSB 10NF-0603SMT 14 VCC R88 130R-0603SMT R94 82R-0603SMT 5 x4_PETp3 AL21 x4_PETn3 AK21 x4_PETp2 AL20 x4_PETn2 AK20 x4_PETp1 AL19 x4_PETn1 AK19 x4_PETp0 AL18 x4_PETn0 AK18 AP21 PCSA_HDOUTP0 AN21 PCSA_HDOUTN0 AP20 PCSA_HDOUTP1 AN20 PCSA_HDOUTN1 PCSA_HDOUTP2 AP19 AN19 PCSA_HDOUTN2 AP18 PCSA_HDOUTP3 AN18 PCSA_HDOUTN3 AH19 x4_PCIE_CLKP AH20 x4_PCIE_CLKN AF21 AF20 AF19 AF18 AG21 AG20 AG19 AG18 PCSB_HDINP0 AL17 AK17 PCSB_HDINN0 PCSB_HDINP1 AL16 AK16 PCSB_HDINN1 PCSB_HDINP2 AL15 AK15 PCSB_HDINN2 PCSB_HDINP3 AL14 AK14 PCSB_HDINN3 AP17 PCSB_HDOUTP0 AN17 PCSB_HDOUTN0 AP16 PCSB_HDOUTP1 AN16 PCSB_HDOUTN1 AP15 PCSB_HDOUTP2 AN15 PCSB_HDOUTN2 AP14 PCSB_HDOUTP3 AN14 PCSB_HDOUTN3 AH15 PCSB_REFCLKP AH16 PCSB_REFCLKN AF17 AF16 AF15 AF14 AG17 AG16 AG15 AG14 PCSC_HDINP0 AL25 AK25 PCSC_HDINN0 PCSC_HDINP1 AL24 AK24 PCSC_HDINN1 PCSC_HDINP2 AL23 PCSC_HDINN2 AK23 PCSC_HDINP3 AL22 AK22 PCSC_HDINN3 AP25 PCSC_HDOUTP0 AN25 PCSC_HDOUTN0 AP24 PCSC_HDOUTP1 AN24 PCSC_HDOUTN1 AP23 PCSC_HDOUTP2 AN23 PCSC_HDOUTN2 AP22 PCSC_HDOUTP3 AN22 PCSC_HDOUTN3 AH22 PCSC_REFCLKP AH23 PCSC_REFCLKN AF24 AF23 AF22 AE20 AG24 AG23 AG22 AE21 C131 C137 PCSA_HDINP0 PCSA_HDINN0 PCSA_HDINP1 PCSA_HDINN1 PCSA_HDINP2 PCSA_HDINN2 PCSA_HDINP3 PCSA_HDINN3 PCSA_HDOUTP0 PCSA_HDOUTN0 PCSA_HDOUTP1 PCSA_HDOUTN1 PCSA_HDOUTP2 PCSA_HDOUTN2 PCSA_HDOUTP3 PCSA_HDOUTN3 PCSA_REFCLKP PCSA_REFCLKN PCSA_VCCIB0 PCSA_VCCIB1 PCSA_VCCIB2 PCSA_VCCIB3 PCSA_VCCOB0 PCSA_VCCOB1 PCSA_VCCOB2 PCSA_VCCOB3 PCSB_HDINP0 PCSB_HDINN0 PCSB_HDINP1 PCSB_HDINN1 PCSB_HDINP2 PCSB_HDINN2 PCSB_HDINP3 PCSB_HDINN3 PCSB_HDOUTP0 PCSB_HDOUTN0 PCSB_HDOUTP1 PCSB_HDOUTN1 PCSB_HDOUTP2 PCSB_HDOUTN2 PCSB_HDOUTP3 PCSB_HDOUTN3 PCSB_REFCLKP PCSB_REFCLKN PCSB_VCCIB0 PCSB_VCCIB1 PCSB_VCCIB2 PCSB_VCCIB3 PCSB_VCCOB0 PCSB_VCCOB1 PCSB_VCCOB2 PCSB_VCCOB3 PCSC_HDINP0 PCSC_HDINN0 PCSC_HDINP1 PCSC_HDINN1 PCSC_HDINP2 PCSC_HDINN2 PCSC_HDINP3 PCSC_HDINN3 PCSC_HDOUTP0 PCSC_HDOUTN0 PCSC_HDOUTP1 PCSC_HDOUTN1 PCSC_HDOUTP2 PCSC_HDOUTN2 PCSC_HDOUTP3 PCSC_HDOUTN3 PCSC_REFCLKP PCSC_REFCLKN PCSC_VCCIB0 PCSC_VCCIB1 PCSC_VCCIB2 PCSC_VCCIB3 PCSC_VCCOB0 PCSC_VCCOB1 PCSC_VCCOB2 PCSC_VCCOB3 SERDES 100NF-0603SMT 100NF-0603SMT VEE GND 6 VCC GND 3 33 11 130R-0603SMT 82R-0603SMT U1H A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 26. SERDES A B C 5 SW6 R147 10K-0402SMT 2 1 R140 10K-0402SMT 2 1 AMBER_LED 1 3_3V Y3 Y3B Y2 Y2B Y1 Y1B CDC_STATUS_VCXO Y4 Y4B C152 10NF-0402SMT CDC_RESET C150 10NF-0402SMT CDC_PWR_DWN C161 22UF-16V-TANTBSMT 1 2 75 OHM @ 100MHZ L2 C155 22UF-16V-TANTBSMT 1 2 75 OHM @ 100MHZ L1 CDC_Y2B_OUT CDC_Y2_OUT CDC_Y1B_OUT CDC_Y1_OUT + + 4 CDC_Y2B_OUT CDC_Y2_OUT CDC_Y1B_OUT CDC_Y1_OUT R151 2 CDC_STATUS_REF 1 750R-0402SMT D13 AMBER_LED R150 1 1 2 750R-0402SMT D14 1 R152 2 Y1 150R-0402SMT 1 R153 2 Y1B 150R-0402SMT 1 R156 2 Y2 150R-0402SMT 1 R157 2 Y2B 150R-0402SMT 1 R158 2 Y3 150R-0402SMT 1 R159 2 Y3B 150R-0402SMT 1 R160 2 Y4 150R-0402SMT 1 R161 2 Y4B 150R-0402SMT 2 2 CDC_RST CDC_PWRDWN 2 1 2 1 + + CDC7005 NPD VCC Y1 Y1B VCC VCC Y2 Y2B VCC VCC Y3 Y3B VCC NRESET VCC Y4 Y4B VCC VCC VCC VCC STATUS_VCXO STATUS_REF GND U19 C162 10UF-16V-TANTBSMT C156 10UF-16V-TANTBSMT 13 13 13 13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 C157 100NF-0603SMT VCC Y0B Y0 VCC VCC VCXO_INB VCXO_IN VCC I_REF AVCC AVCC REF_IN CTRL_LE CTRL_CLK NC CTRL_DATA AVCC CP_OUT AVCC OPA_IN OPA_IP AVCC OPA_OUT STATUS_LOCK C163 100NF-0603SMT 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 C164 33NF-0402SMT C158 33NF-0402SMT CDC_STATUS_LOCK CDC_CP_OUT 1 2 R144 12K-0402SMT CDC_REFCLK CDC_3_3V C165 10NF-0402SMT 3 C159 10NF-0402SMT 13 C153 100NF-0603SMT C166 10NF-0402SMT CDC_3_3V 10NF-0402SMT C160 CDC_AVCC D15 AMBER_LED R154 750R-0402SMT CDC_CTRL_DATA CDC_REFCLK 13 CDC_CTRL_LE 13 CDC_CTRL_CLK 13 CDC_VCXO_INB CDC_VCXO_IN 3 CDC_Y0B CDC_Y0 R138 150R-0603SMT R139 150R-0603SMT C41510PF-0402SMT 1 2 1 2 3 4 5 2 CDC_SPI_CLK CDC_SPI_LE C41710PF-0402SMT 1 2 C41610PF-0402SMT 1 2 J47 C149 1 100PF-0402SMT C151 2 1 6 5 4 CDC_3_3V VCXO1 TCO-2111 VCC V_CTRL OUTB EN OUT GND 10NF-0603SMT 100NF-0603SMT 2 1 R137 22R-0603SMT C147 22 1CDC_Y0B_OUT C146 22 1 R136 1 CDC_Y0_OUT 22R-0603SMT 10NF-0603SMT 2 U31 C419 10NF-0402SMT 14 VCC 13 2 4OE 12 4A 11 4Y 10 3OE 9 3A 8 3Y 1 SN74LV125 1OE 1A 1Y 2OE 2A 2Y GND CDC_SPI_DATA 1 2 3 4 5 6 7 CDC_3_3V C418 100NF-0603SMT 1 2 2 R345 1 100K-0402SMT 2 R344 1 100K-0402SMT 2 R343 1 100K-0402SMT Place VCXO as close as possible to CDC7005 device R145 82R-0402SMT HDR5 C154 22UF-16V-TANTBSMT R155 4_7K-0402SMT R149 82R-0402SMT 2 OPEN-0603SMT R134 R141 130R-0402SMT CDC_3_3V CDC_3_3V R148 130R-0402SMT CDC_3_3V + 1 2 1 2 1 2 1 2 R135 OPEN-0603SMT 2 21 1 SW5 1 2 2 1 1 2 2 1 2 1 2 1 CDC_AVCC 1 2 1 2CDC_CTRL_LE R340 100R-0402SMT CDC_3_3V 1 2 1 2 1 2 CDC_CTRL_CLK 1 2 R341 100R-0402SMT 4 1 2 1 2 1 2 1 34 2 CDC_CTRL_DATA 1 2 R342 100R-0402SMT 1 2 3 CDC_3_3V R146 OPEN-0402SMT R142 10K-0402SMT CDC_3_3V Date: Size C Thursday, August 13, 2009 C148 100NF-0603SMT 1 Sheet 8 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 R143 160R-0402SMT 1 ECP3 SPB Eval Board Project Clock Cleaner 1 2 R347 100K-0402SMT Title 7 R346 10K-0402SMT CDC_3_3V 1 7 V_CTRL CDC_Y0B_OUT CDC_Y0_OUT 2 1 2 1 2 1 1 2 D 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 27. Clock Cleaner A B C EN ADJ ETH_MD3_N ETH_MD3_P ETH_MD2_N ETH_MD2_P ETH_MD1_N ETH_MD1_P ETH_MD0_N 5 1 2 VCC OUT 25MHz DI OSC_SMT EN GND Y3 13 ETH_RX_ER 13 ETH_RX_DV 13 ETH_RX_CLK 13 ETH_RX_D[0..7] 13 ETH_TX_EN 13 ETH_TX_ER 13 ETH_TX_CLK 13 ETH_TX_D[0..7] 13 ETH_GTX_CLK ETH_MD0_P Place termination resistors RX_D0-7, RX_ER, RX_DV, RX_CLK, TX_CLK, CRS, COL as close to the G-PHY as possible using 50 ohm impedence traces. Place termination resistors TX_D0-7, TX_ER, TX_EN, GTX_CLK as close to FPGA as possible using 50 ohm impedence traces. 5 GND GND GND 3 6 7 D 1 4 3 2 33R-0402SMT 33R-0402SMT R175 R176 ETH_TX_D6 ETH_TX_D7 3_3V AVDD CLK25 R201 R202 TP31 PHY_CLK25 Place caps close to RJ45 jack L4 ETH_COMA U21 COMA XTAL1 XTAL2 125CLK CRS COL CONFIG0 CONFIG1 CONFIG2 CONFIG3 CONFIG4 CONFIG5 CONFIG6 SEL_FREQ RX_DV RX_ER RX_CLK RXD0 RXD1 RXD2 RXD3 RXD4 RXD5 RXD6 RXD7 TX_EN TX_ER TX_CLK TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7 GTX_CLK ETH_1_2V C189 10NF-0402SMT C188 10NF-0402SMT C187 10NF-0402SMT C186 10NF-0402SMT 88e1111 117TFBGA DI H9 J9 K2 B5 B6 D8 E9 F8 G7 F9 G9 G8 H8 B1 D2 C1 B2 D3 C3 B3 C4 A1 A2 C5 E1 F2 D1 F1 G2 G3 H2 H1 H3 J1 J2 E2 ETH_125CLK PHY_CRS PHY_COL PHY_FREQ_SEL ETH_CFG0 ETH_CFG1 ETH_CFG2 ETH_CFG3 ETH_CFG4 ETH_CFG5 ETH_CFG6 33R-0402SMT 33R-0402SMT R204 4_7K-0402SMT 22R-0603SMT R203 ETH_CRS ETH_COL PHY_RX_D0 PHY_RX_D1 PHY_RX_D2 PHY_RX_D3 PHY_RX_D4 PHY_RX_D5 PHY_RX_D6 PHY_RX_D7 33R-0402SMT PHY_RX_DV 33R-0402SMT PHY_RX_ER 33R-0402SMT PHY_RX_CLK 33R-0402SMT 33R-0402SMT 33R-0402SMT 33R-0402SMT 33R-0402SMT 33R-0402SMT 33R-0402SMT 33R-0402SMT PHY_TX_EN PHY_TX_ER PHY_TX_CLK PHY_TX_D0 PHY_TX_D1 PHY_TX_D2 PHY_TX_D3 PHY_TX_D4 PHY_TX_D5 PHY_TX_D6 PHY_TX_D7 PHY_GTX_CLK 33R-0402SMT 33R-0402SMT 33R-0402SMT R189 R190 R191 R180 R181 R182 R183 R184 R185 R186 R188 10 ETH_CFG[0..6] ETH_RX_D0 ETH_RX_D1 ETH_RX_D2 ETH_RX_D3 ETH_RX_D4 ETH_RX_D5 ETH_RX_D6 ETH_RX_D7 R178 R172 R179 33R-0402SMT C171 100NF-0603SMT ETH_1_2V C170 10NF-0603SMT C169 100NF-0603SMT 4 8 7 9 3 1 2 4 6 5 11 12 10 RJ-45 MDID+ MDDCT MDID- MDIC+ MDCCT MDIC- MDIB+ MDBCT MDIB- MDIA+ MDACT MDIA- J37 LED2+ LED2LED1+ LED1- SHLD1 SHLD2 7 8 4 5 3 6 1 2 16 15 14 13 19 20 MH1 MH2 MHOLE_1 MHOLE_1 0.100_PTH 0.100_PTH MH1 and MH2 are 0.100" diameter plated through holes Ethernet RJ45 Connector 13 ETH_CRS 13 ETH_COL ETH_RX_DV ETH_RX_ER ETH_RX_CLK ETH_TX_EN ETH_TX_ER ETH_TX_CLK 33R-0402SMT 33R-0402SMT R174 R171 ETH_TX_D4 ETH_TX_D5 33R-0402SMT 33R-0402SMT R169 R170 ETH_TX_D2 ETH_TX_D3 33R-0402SMT 33R-0402SMT R165 C168 R167 R168 + ETH_TX_D0 ETH_TX_D1 ETH_GTX_CLK C167 47UF-10V-TANTBSMT ETH_TX_D[0..7] SO-8 DI C185 10NF-0402SMT 2 1 OUT 1 2 ETH_RX_D[0..7] 1UF-16V-0805SMT RJ45 IN 2 U20 LT1963-ADJ 1 8 1 4 ETH_LED_TX_PU ETH_LED_TX ETH_LED_RX_PU ETH_LED_RX 22UF-16V-TANTBSMT 2_5V + C172 C6 C7 D7 E3 E7 F3 J3 J7 DVDD DVDD DVDD DVDD DVDD DVDD DVDD DVDD C173 B9 F7 J8 VDDOH VDDOH VDDOH 1UF-16V-0805SMT B4 C2 K1 VDDO VDDO VDDO K9 L2 VDDOX VDDOX AVDD AVDD PHY_MDIO PHY_MDC PHY_RESET_N PHY_INT_N PHY_FREQ_SEL PHY_CLK25 PHY_NET0 PHY_NET1 PHY_NET2 PHY_NET3 PHY_NET4 PHY_NET5 3 B7 M3 M4 M7 M8 N5 PHY_NET[0..5] 3 MDIO_3 MDIO_3 MDIO_2 MDIO_2 MDIO_1 MDIO_1 MDIO_0 MDIO_0 MDIO MDC 13 TDI TDO TMS TCK TRST HSDAC HSDAC S_OUT S_OUT S_CLK S_CLK S_IN S_IN RSET RESET INT ETH_MD0_P ETH_MD0_N ETH_SOUT ETH_SOUT_n A7 A8 L7 K8 L8 L9 M9 R205 4_7K-0402SMT HSDAC_TP HSDAC_n_TP SCLK SCLKb ETH_RSET_N ETH_SIN ETH_SIN_n A5 A6 M2 A3 A4 PHY_RESET_N PHY_INT_N R187 TP29 TP30 ETH_SOUT ETH_SOUT_n TP27 TP28 ETH_SIN ETH_SIN_n R192 1_5K-0402SMT PHY_MDIO PHY_MDC K3 L1 M1 L3 ETH_MD3_P ETH_MD3_N ETH_MD2_P ETH_MD2_N ETH_MD1_P ETH_MD1_N ETH_LED_1000 ETH_LED_100 ETH_LED_10 ETH_LED_DUPLEX ETH_LED_RX ETH_LED_TX M5 M6 2_5V R163 220R-0402SMT A9 B8 C8 E8 C9 D9 N8 N9 N6 N7 N3 N4 N1 N2 FB14 BLM41PG600SN1 LINK1000 LINK100 LINK10 DUPLEX RX_LED TX_LED AVDD AVDD AVDD AVDD AVDD AVDD GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND VSSC 2_5V 1 35 D4 D5 D6 E4 E5 E6 F4 F5 F6 G4 G5 G6 H4 H5 H6 J4 J5 J6 K4 K5 K6 L5 L6 H7 ETH_LED_TX_PU 5 ETH_LED_RX_PU 7 7 7 7 2_5V 5K-0402SMT ETH_LED5 ETH_LED4 ETH_LED3 ETH_LED2 ETH_LED1 ETH_LED0 R164 220R-0402SMT 10 2 D18 GREEN_LED D17 AMBER_LED D16 AMBER_LED R193 R194 ETH_MD0_P C182 10NF-0603SMT MD1_BIAS R198 C183 10NF-0603SMT MD2_BIAS Date: Size C Title 1 Sheet ECP3-SPB Eval Board Thursday, August 13, 2009 C184 10NF-0603SMT MD3_BIAS 9 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 1000BASE-T PHY/RJ45 Project ETH_MD3_P ETH_MD3_N 49_9R-0402SMT 49_9R-0402SMT ETH_MD2_N R199 OSC bypass C180 100NF-0603SMT R200 C179 10NF-0603SMT ETH_MD2_P 49_9R-0402SMT 49_9R-0402SMT ETH_MD1_N R197 ETH_MD1_P VDDO bypass C178 100NF-0603SMT 2_5V 2_5V 1 Place 49 ohm termination resistors as close as possible to G-PHY. The associated 0.01uF capacitor should be placed close to the 49 ohm resistors. C181 10NF-0603SMT MD0_BIAS R196 C176 100NF-0603SMT 49_9R-0402SMT 49_9R-0402SMT ETH_MD0_N R195 DI led_0603 DI led_0603 DI led_0603 DI led_0603 C177 10NF-0603SMT ETH_1_2V DVDD bypass C174 220NF-0603SMT C175 100NF-0603SMT AVDD ETH_LED_DUPLEX R177 ETH_LED_DUPLEX_PU 220R-0603SMT D19 AMBER_LED ETH_LED_1000_PU R173 220R-0603SMT R166 220R-0603SMT ETH_LED_100 ETH_LED_1000 ETH_LED_10_PU R162 220R-0603SMT ETH_LED_10 49_9R-0402SMT 49_9R-0402SMT ETH_LED[0..5] 2 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 28. 1000BASE-T PHY/RJ45 36 A B C 5 9 ETH_CFG[0..6] 2_5V TDA DIP-8 SW7 TDA DIP-8 SW9 3 TDA DIP-8 SW10 ETH_LED_10 ETH_LED_100 ETH_LED_1000 ETH_LED_DUPLEX ETH_LED_RX ETH_LED_TX ETH_LED3 ETH_LED4 ETH_LED5 ETH_LED2 ETH_LED1 ETH_LED0 TDA DIP-8 SW11 ETH_LED[0..5] ETH_CFG4 ETH_CFG2 ETH_CFG1 9 2 4 3 2 ONLY ONE SWITCH PER DIP PACK CAN BE ACTIVE AT A TIME TDA DIP-8 SW8 4 ETH_CFG3 D 5 Title Date: Size B ETH_CFG5 Thursday, August 13, 2009 1 Sheet ECP3 SPB Eval Board Project TDA DIP-8 SW13 ETH_CFG6 10 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 PHY CONFIGURATION TDA DIP-8 SW12 1 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 29. PHY Configuration ETH_CFG0 A B C 1_8V C223 C224 W11 W10 C225 VTT6 VTT6 AB12 V11 V12 AB11 5 R390 C226 C227 R386 R387 OPEN-0603SMT OPEN-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT C222 Bank 6 ECP3-90-1156BGA VCCIO6 VCCIO6 VCCIO6 VCCIO6 1_8V DDR2_PU_7 DDR2_PU_6 DDR2_PU_5 DDR2_PU_4 DDR2_PU_3 DDR2_CLK_SMA_ALT DDR2_PU_2 DDR2_DQ16 DDR2_DQ17 DDR2_DQ18 DDR2_DQ19 DDR2_DQ20 DDR2_DQ21 DDR2_DQS2 DDR2_DQS2# DDR2_DQ22 DDR2_DQ23 DDR2_DM2 DDR2_PU_1 DDR2_DQ24 DDR2_DQ25 DDR2_DQ26 DDR2_DQ27 DDR2_DQ28 DDR2_DQ29 DDR2_DQS3 DDR2_DQS3# DDR2_DQ30 DDR2_DQ31 DDR2_DM3 DDR2_PU_0 DDR2_PU_11 DDR2_PU_10 DDR2_PU_9 DDR2_PU_8 DDR2_K_COPY DDR2_K#_COPY DDR2_DM1 DDR2_DQ8 DDR2_DQ9 DDR2_DQ10 DDR2_DQ11 DDR2_DQ12 DDR2_DQS1 DDR2_DQS1# DDR2_DQ13 DDR2_DQ14 DDR2_DQ15 R394 R398 50R-0603SMT 0R-0603SMT R402 DDR2_FPGA_VTT 50R-0603SMT DDR2_DM0 DDR2_DQ0 DDR2_DQ1 DDR2_DQ2 DDR2_DQ3 DDR2_DQ4 DDR2_DQS0 DDR2_DQS0# DDR2_DQ5 DDR2_DQ6 DDR2_DQ7 DDR2_PU_15 DDR2_PU_14 DDR2_PU_13 DDR2_PU_12 R348 50R-0603SMT DDR2_PU_3 DDR2_FPGA_VREF R349 DDR2_PU_2 50R-0603SMT R352 50R-0603SMT 50R-0603SMT R392 R396 R400 50R-0603SMT R391 50R-0603SMT R395 R399 50R-0603SMT 50R-0603SMT 50R-0603SMT 50R-0603SMT 3_3V 50R-0603SMT 50R-0603SMT R389 50R-0603SMT R393 R397 3_3V R363 4 1_6R-0603SMT C429 R366 1_6R-0603SMT C425 + + 1_8V C215 C216 C217 C218 ECP3-90-1156BGA Bank 7 C219 2 1 2 1 NC DIS# NC DIS# DDR2_OSC_CLKN 5 Q Q_N R367 50R-0402SMT DDR2_OSC_CLKP_ALT DDR2_OSC_CLKN_ALT 4 5 R364 50R-0402SMT DDR2_OSC_CLKP 4 Y7 CRYSTEK-133MHZ Q_N Q Y6 CRYSTEK-133MHZ T11 T10 U12 U11 N12 N11 G4 G5 K9 K8 H5 H4 F2 F1 F3 E3 G2 G1 G3 H3 H1 J1 J3 H2 N4 N3 M5 N5 N2 N1 M10 N10 P5 P4 N8 P8 P2 P1 N7 N6 R7 R5 P9 P10 R2 R1 P7 P6 R4 R3 R9 R10 T6 T5 R8 T7 T4 T3 T9 T8 T2 T1 U9 U8 U5 U4 U6 U7 1_8V 3 C431 10NF-0402SMT 50R-0402SMT R368 PLACE CLOSE TO U1 C427 10NF-0402SMT 50R-0402SMT R365 R248 1_8V 1K_ADJ/SMT3MM J48 2 3 4 5 R249 0R-0603SMT C220 10NF-0402SMT R256 50R-0402SMT R374 50R-0402SMT DDR2_FPGA_VTT R361 50R-0402SMT R384 R385 OPEN-0603SMT OPEN-0603SMT DDR2_CLK_SMA DDR2_K DDR2_K# DDR2_CE0# DDR2_A10 DDR2_A0 DDR2_ODT0 DDR2_FPGA_VREF DDR2_A9 DDR2_BA0 DDR2_BA1 DDR2_RAS# DDR2_CAS# DDR2_WE# DDR2_CS0# DDR2_OSC_CLKP DDR2_OSC_CLKN DDR2_A6 DDR2_A5 DDR2_A4 DDR2_A3 DDR2_A2 DDR2_A1 DDR2_A8 DDR2_A7 DDR2_A12 DDR2_A11 PLACE CLOSE TO U1 VTT7 VTT7 VCCIO7 VCCIO7 VCCIO7 VCCIO7 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT 100NF-0603SMT 100NF-0603SMT 100NF-0603SMT C214 DDR2_FPGA_VTT PL2A PL2B PL4A PL4B PL5A PL5B PL8A/LDQ13 PL8B/LDQ13 PL10A/LDQ13 PL10B/LDQ13 PL11A/LDQ13 PL11B/LDQ13 PL13A/LDQS13 PL13B/LDQS13# PL14A/LDQ13 PL14B/LDQ13 PL16A/LDQ13 PL16B/LDQ13 PL17A/LDQ22 PL17B/LDQ22 PL19A/LDQ22 PL19B/LDQ22 PL20A/LDQ22 PL20B/LDQ22 PL22A/LDQS22 PL22B/LDQS22# PL23A/LDQ22 PL23B/LDQ22 PL25A/LDQ22 PL25B/LDQ22 PL25E_A/LDQ22/LUM2_GPLLT_FB_A PL25E_B//LDQ22/LUM2_GPLLT_FB_B PL25E_C/LDQ22/LUM2_GPLLT_IN_A PL25E_D//LDQ22/LUM2_GPLLT_IN_B PL26A/LDQ31 PL26B/LDQ31 PL28A/LDQ31 PL28B/LDQ31 PL29A/LDQ31 PL29B/LDQ31 PL31A/LDQS31 PL31B/LDQS31# PL32A/LDQ31 PL32B/LDQ31 PL34A/LDQ31/VREF1_7 PL34B/LDQ31/VREF2_7 PL35A/LDQ40 PL35B/LDQ40 PL37A/LUM0_GDLLT_IN_A/LDQ40 PL37B/LUM0_GDLLT_IN_B/LDQ40 PL38A/LUM0_GDLLT_FB_A/LDQ40 PL38B/LUM0_GDLLT_FB_B/LDQ40 PL40A/LDQS40 PL40B/LDQS40# PL41A/LDQ40 PL41B/LDQ40 PL43A/PCLKT7_0/LDQ40 PL43B/PCLKC7_0/LDQ40 PL43E_A/LUM0_GPLLT_FB_A PL43E_B/LUM0_GPLLT_FB_B PL43E_C/LUM0_GPLLT_IN_A PL43E_D/LUM0_GPLLT_IN_B 0R-0603SMT R373 50R-0603SMT R351 0R-0603SMT 1 R375 50R--0402SMT C434 10NF-0402SMT R350 SMA C410 10NF-0603SMT 100NF-0603SMT C409 C191 C190 R388 OPEN-0603SMT 2 100NF-0603SMT 2 DDR2_K#_COPY DDR2_K_COPY DDR2_DM3 DDR2_DM2 DDR2_DQS3# DDR2_DQS3 DDR2_DQS2# DDR2_DQS2 DDR2_DQ31 DDR2_DQ30 DDR2_DQ29 DDR2_DQ28 DDR2_DQ27 DDR2_DQ26 DDR2_DQ25 DDR2_DQ24 DDR2_DQ23 DDR2_DQ22 DDR2_DQ21 DDR2_DQ20 DDR2_DQ19 DDR2_DQ18 DDR2_DQ17 DDR2_DQ16 DDR2_DQ15 DDR2_DQ14 DDR2_DQ13 DDR2_DQ12 DDR2_DQ11 DDR2_DQ10 DDR2_DQ9 DDR2_DQ8 DDR2_DQ7 DDR2_DQ6 DDR2_DQ5 DDR2_DQ4 DDR2_DQ3 DDR2_DQ2 DDR2_DQ1 DDR2_DQ0 DDR2_A0 DDR2_A1 DDR2_A2 DDR2_A3 DDR2_A4 DDR2_A5 DDR2_A6 DDR2_A7 DDR2_A8 DDR2_A9 DDR2_A10 DDR2_A11 DDR2_A12 DDR2_DQS0 DDR2_DQS0# DDR2_DQS1 DDR2_DQS1# DDR2_DM0 DDR2_DM1 DDR2_K DDR2_K# DDR2_CE0# DDR2_WE# DDR2_RAS# DDR2_CAS# DDR2_ODT0 DDR2_CS0# DDR2_BA0 DDR2_BA1 1_8V DDR2_FPGA_VREF_REG OPEN-0603SMT R250 DDR2_FPGA_VREF 2_5V R206 4_7K-0603SMT U1F R247 1K-0603SMT R246 1K-0603SMT PLACE CLOSE TO U25 1UF-16V-0805SMT VREF SD VDDQ DDR2_68 DDR2_67 DDR2_66 DDR2_65 DDR2_64 DDR2_63 DDR2_62 DDR2_61 DDR2_60 DDR2_59 DDR2_58 DDR2_57 DDR2_56 DDR2_55 DDR2_54 DDR2_53 DDR2_52 DDR2_51 DDR2_50 DDR2_49 DDR2_48 DDR2_47 DDR2_46 DDR2_45 DDR2_44 DDR2_43 DDR2_42 DDR2_41 DDR2_40 DDR2_39 DDR2_38 DDR2_37 DDR2_36 DDR2_35 DDR2_34 DDR2_33 DDR2_32 DDR2_31 DDR2_30 DDR2_29 DDR2_28 DDR2_27 DDR2_26 DDR2_25 DDR2_24 DDR2_23 DDR2_22 DDR2_21 DDR2_20 DDR2_19 DDR2_18 DDR2_17 DDR2_16 DDR2_15 DDR2_14 DDR2_13 DDR2_12 DDR2_11 DDR2_10 DDR2_9 DDR2_8 DDR2_7 DDR2_6 DDR2_5 DDR2_4 DDR2_3 DDR2_2 DDR2_1 DDR2_0 LP2996-SO8 5 4 2 U22 1_8V 6 7 100NF-0603SMT C192 VTT VSENSE AVIN PVIN GND 1 3 C193 Date: Size C Title R207 PP4 C197 C198 Monday, August 31, 2009 + 1 Sheet 11 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 C469 ECP3 SPB Card Project C196 10NF-0603SMT 10NF-0603SMT 100NF-0603SMT 100NF-0603SMT C195 DDR2_FPGA_VTT 1 Memory Controllers C201 + 0R-0603SMT 100NF-0603SMT 12 C200 DDR2_[0:68] C199 + 8 + 47UF-10V-TANTBSMT C194 100UF-FKSMT 3 1UF-16V-0805SMT D DDR2_PU_0 R401 50R-0603SMT C424 C428 U2 U1 V9 V8 V2 V1 V5 W5 V4 V3 V7 W7 W2 W1 W8 W9 W4 W3 W6 Y6 Y2 Y1 Y8 AA8 Y5 Y4 Y9 Y10 AA2 AA1 Y7 AA7 AA4 AA3 AA10 AB9 AB2 AB1 AA5 AB5 AD2 AD1 AC6 AC7 AD4 AD3 AE2 AE1 AE4 AE3 AM1 AM2 AL1 AL2 AN1 AN2 AD9 AD8 AP2 AP3 AJ2 AJ3 AL3 AK3 AJ4 AK4 AN3 AM3 AJ5 AJ6 AL5 AM5 AM6 AN6 AL4 AM4 AP5 AP6 AH7 AJ7 AE9 AD10 AK6 AL6 AF9 AG9 AK7 AL7 AN7 AP7 AN8 AP8 AK8 AL8 AM7 AM8 AH9 AJ8 100NF-0603SMT 100NF-0603SMT PL44A/LDQ49 PL44B/LDQ49 PL46A/LDQ49/PCLKT6_0 PL46B/LDQ49/PCLKC6_0 PL47A/LDQ49 PL47B/LDQ49 PL49A/LDQS49 PL49B/LDQS49# PL50A/LDQ49 PL50B/LDQ49 PL52A/LDQ49/VREF1_6 PL52B/LDQ49/VREF2_6 PL53A/LDQ58 PL53B/LDQ58 PL55A/LDQ58 PL55B/LDQ58 PL56A/LDQ58 PL56B/LDQ58 PL58A/LDQS58 PL58B/LDQS58# PL59A/LDQ58 PL59B/LDQ58 PL61A/LDQ58 PL61B/LDQ58 PL61E_A/LDQ58/LLM1_GPLLT_FB_A PL61E_B/LDQ58/LLM1_GPLLT_FB_B PL61E_C/LDQ58/LLM1_GPLLT_IN_A PL61E_D/LDQ58/LLM1_GPLLT_IN_B PL62A/LDQ67 PL62B/LDQ67 PL64A/LDQ67 PL64B/LDQ67 PL65A/LDQ67 PL65B/LDQ67 PL67A/LDQS67 PL67B/LDQS67# PL68A/LDQ67 PL68B/LDQ67 PL70A/LDQ67 PL70B/LDQ67 PL70E_A/LDQ67/LLM2_GPLLT_FB_A PL70E_B/LDQ67/LLM2_GPLLT_FB_B PL70E_C/LDQ67/LLM2_GPLLT_IN_A PL70E_D/LDQ67/LLM2_GPLLT_IN_B PL71A PL71B PL74A PL74B PL77A PL77B PL79E_A/LLM3_GPLLT_FB_A PL79E_B/LLM3_GPLLT_FB_B PL79E_C/LLM3_GPLLT_IN_A PL79E_D/LLM3_GPLLT_IN_B PL80A/LDQ85 PL80B/LDQ85 PL82A/LDQ85 PL82B/LDQ85 PL83A/LDQ85 PL83B/LDQ85 PL85A/LDQS85 PL85B/LDQS85# PL86A/LDQ85 PL86B/LDQ85 PL88A/LDQ85 PL88B/LDQ85 PL89A/LDQ94 PL89B/LDQ94 PL91A/LDQ94 PL91B/LDQ94 PL92A/LDQ94 PL92B/LDQ94 PL94A/LDQS94 PL94B/LDQS94# PL95A/LDQ94 PL95B/LDQ94 PL97A/LDQ94 PL97B/LDQ94 PB2A PB2B PB4A PB4B PB5A PB5B PB7A PB7B PB8A PB8B PB14A PB14B PB16A PB16B PB10A PB10B PB11A PB11B PB13A PB13B C426 C430 DDR2_K# DDR2_CLK_SMA_ALT C392 10NF-0603SMT DDR2_CLK_SMA DDR2_K_COPY 1 2 BANK7 10UF-16V-TANTBSMT U1E 100NF-0603SMT 100NF-0603SMT PLACE CLOSE TO U32 4 10UF-16V-TANTBSMT 10UF-16V-TANTBSMT 6 VCC GND 3 6 VCC GND DDR2_K#_COPY DDR2_K DDR_CLK_SMA 37 3 5 330UF-DL3POSCAP BANK6 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 30. Memory Controllers DDR2_PU_1 A B C R210 4_7K-0603SMT 1K_ADJ/SMT3MM R213 1_8V DDR2_VDDQ R212 1K-0603SMT R216 1K-0603SMT C229 5 4 C228 R215 0R-0603SMT 6 7 VTT VSENSE R214 OPEN-0603SMT VDDQ VREF C249 5 1_8V 8 3 FB18 BLM41PG600SN1 C234 + BLM41PG600SN1 + C246 + C255 VDDL C256 C247 PP7 1 + C237 FB15 1_8V FB16 BLM41PG600SN1 DDR2_VDDQ 1_8V C235 DDR2_VREF C233 + 47UF-10V-TANTBSMT C232 100UF-FKSMT 1UF-16V-0805SMT LP2996-SO8 100NF-0603SMT C248 10NF-0603SMT 1UF-16V-0805SMT SD 1UF-16V-0805SMT AVIN PVIN 10NF-0603SMT 100NF-0603SMT 22UF-16V-TANTBSMT C230 C250 10UF-16V-TANTBSMT 1UF-16V-0805SMT GND 1 C263 100NF-0603SMT R211 0R-0603SMT C266 2 10NF-0603SMT 22UF-16V-TANTBSMT C257 2 100NF-0603SMT U24 10NF-0603SMT C238 C470 DDR2_VTT 100NF-0603SMT + C267 100NF-0603SMT C231 C264 + 330UF-DL3POSCAP VDD VDD VDD VDD VDD VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VSS VSS VSS VSS VSS VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VREF VDDL VSSDL U25B DDR2_VDD PP8 DDR2-SDRAM-84FBGA A1 E1 J9 M9 R1 A9 C1 C3 C7 C9 E9 G1 G3 G7 G9 A3 E3 J3 N1 P9 A7 B2 B8 D2 D8 E7 F2 F8 H2 H8 J2 J1 J7 DDR2_VDD SP22 SP21 SP19 SP18 1 2 2_5V 100NF-0603SMT 22UF-16V-TANTBSMT C265 1UF-16V-0805SMT DDR2_VTT 10NF-0603SMT 1 1 C268 1_8V C435 CTS-RT1402B7 A3 B3 C3 D3 E3 F3 G3 H3 J3 100NF-0603SMT DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 LDQS LDQS#/NU UDQS UDQS#/NU LDM UDM CK CK# CKE WE# RAS# CAS# ODT CS# BA0 BA1 NC_A2 NC_E2 NC_R8 RFU_L1 RFU_R3 RFU_R7 R1=50 Ohm J2 B9 B1 D9 D1 D3 D7 C2 C8 F9 F1 H9 H1 H3 H7 G2 G8 M8 M3 M7 N2 N8 N3 N7 P2 P8 P3 M2 P7 R2 F7 E8 B7 A8 F3 B3 J8 K8 K2 K3 K7 L7 K9 L8 L2 L3 A2 E2 R8 L1 R3 R7 R1 R1 R1 A2 B2 R1 RP1 A1 B1 C1 D1 E1 F1 G1 H1 J1 A1 B1 C1 D1 E1 F1 G1 H1 J1 SP10 SP9 SP11 SP12 C242 VDDL C243 DDR2_A9 DDR2_A10 DDR2_A11 DDR2_A12 DDR2_A0 DDR2_A1 DDR2_A2 DDR2_A3 DDR2_A4 DDR2_A5 DDR2_A6 DDR2_A7 DDR2_A8 3 C441 C442 10NF-0603SMT C446 DDR2_DQ25 DDR2_DQ26 DDR2_DQ27 DDR2_DQ28 DDR2_DQ29 DDR2_DQ30 DDR2_DQ31 DDR2_DM2 DDR2_DM3 2 100NF-0603SMT 10NF-0603SMT C444 C443 DDR2_VTT PP12 DDR2_VREF DDR2_VDDQ DDR2_CS0# DDR2_ODT0 DDR2_CE0# A3 B3 C3 D3 E3 F3 G3 H3 J3 U32B DDR2_VDD CTS-RT1402B7 A3 B3 C3 D3 E3 F3 G3 H3 J3 VDD VDD VDD VDD VDD VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VSS VSS VSS VSS VSS VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VSSQ VREF VDDL VSSDL DDR2-SDRAM-84FBGA A1 E1 J9 M9 R1 A9 C1 C3 C7 C9 E9 G1 G3 G7 G9 A3 E3 J3 N1 P9 A7 B2 B8 D2 D8 E7 F2 F8 H2 H8 J2 J1 J7 DDR2_VDD R1=50 Ohm 2 R1 R1 RP2 A1 B1 C1 D1 E1 F1 G1 H1 J1 DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 LDQS LDQS#/NU UDQS UDQS#/NU LDM UDM CK CK# CKE WE# RAS# CAS# ODT CS# BA0 BA1 NC_A2 NC_E2 NC_R8 RFU_L1 RFU_R3 RFU_R7 DDR2_DQS3# R1 R1 DDR2_DQ31 DDR2_DQ30 DDR2_DQ29 DDR2_DQ28 DDR2_DQ27 DDR2_DQ26 DDR2_DQ25 DDR2_DQ24 DDR2_DQ23 DDR2_DQ22 DDR2_DQ21 DDR2_DQ20 DDR2_DQ19 DDR2_DQ18 DDR2_DQ17 DDR2_DQ16 DDR2_A0 DDR2_A1 DDR2_A2 DDR2_A3 DDR2_A4 DDR2_A5 DDR2_A6 DDR2_A7 DDR2_A8 DDR2_A9 DDR2_A10 DDR2_A11 DDR2_A12 DDR2_DQS2 DDR2_DQS2# DDR2_DQS3 DDR2_DQS3# DDR2_DM2 DDR2_DM3 DDR2_K_COPY DDR2_K#_COPY DDR2_CE0# DDR2_WE# DDR2_RAS# DDR2_CAS# DDR2_ODT0 DDR2_CS0# DDR2_BA0 DDR2_BA1 C260 C261 C262 DDR2_WE# DDR2_RAS# DDR2_CAS# DDR2_BA1 DDR2_BA0 Date: Size C Title DDR2 Memory DDR2_68 DDR2_67 DDR2_66 DDR2_65 DDR2_64 DDR2_63 DDR2_62 DDR2_61 DDR2_60 DDR2_59 DDR2_58 DDR2_57 DDR2_56 DDR2_55 DDR2_54 DDR2_53 DDR2_52 DDR2_51 DDR2_50 DDR2_49 DDR2_48 DDR2_47 DDR2_46 DDR2_45 DDR2_44 DDR2_43 DDR2_42 DDR2_41 DDR2_40 DDR2_39 DDR2_38 DDR2_37 DDR2_36 DDR2_35 DDR2_34 DDR2_33 DDR2_32 DDR2_31 DDR2_30 DDR2_29 DDR2_28 DDR2_27 DDR2_26 DDR2_25 DDR2_24 DDR2_23 DDR2_22 DDR2_21 DDR2_20 DDR2_19 DDR2_18 DDR2_17 DDR2_16 DDR2_15 DDR2_14 DDR2_13 DDR2_12 DDR2_11 DDR2_10 DDR2_9 DDR2_8 DDR2_7 DDR2_6 DDR2_5 DDR2_4 DDR2_3 DDR2_2 DDR2_1 DDR2_0 Monday, August 31, 2009 1 Sheet ECP3 SPB Eval Board Project C448 C450 DDR2_[0:68] SP24 SP23 SP17 SP16 SP20 SP15 12 of 16 11 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 DDR2_DQ16 DDR2_DQ17 DDR2_DQ18 DDR2_DQ19 DDR2_DQ20 DDR2_DQ21 DDR2_DQ22 DDR2_DQ23 DDR2_DQ24 DDR2_K#_COPY DDR2_K_COPY DDR2_DM3 DDR2_DM2 DDR2_DQS3# DDR2_DQS3 DDR2_DQS2# DDR2_DQS2 DDR2_DQ31 DDR2_DQ30 DDR2_DQ29 DDR2_DQ28 DDR2_DQ27 DDR2_DQ26 DDR2_DQ25 DDR2_DQ24 DDR2_DQ23 DDR2_DQ22 DDR2_DQ21 DDR2_DQ20 DDR2_DQ19 DDR2_DQ18 DDR2_DQ17 DDR2_DQ16 DDR2_DQ15 DDR2_DQ14 DDR2_DQ13 DDR2_DQ12 DDR2_DQ11 DDR2_DQ10 DDR2_DQ9 DDR2_DQ8 DDR2_DQ7 DDR2_DQ6 DDR2_DQ5 DDR2_DQ4 DDR2_DQ3 DDR2_DQ2 DDR2_DQ1 DDR2_DQ0 DDR2_A0 DDR2_A1 DDR2_A2 DDR2_A3 DDR2_A4 DDR2_A5 DDR2_A6 DDR2_A7 DDR2_A8 DDR2_A9 DDR2_A10 DDR2_A11 DDR2_A12 DDR2_DQS0 DDR2_DQS0# DDR2_DQS1 DDR2_DQS1# DDR2_DM0 DDR2_DM1 DDR2_K DDR2_K# DDR2_CE0# DDR2_WE# DDR2_RAS# DDR2_CAS# DDR2_ODT0 DDR2_CS0# DDR2_BA0 DDR2_BA1 DDR2_DQS3 C447 1 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C445 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C259 A1 B1 C1 D1 E1 F1 G1 H1 J1 DDR2_DQS2 RP6 A1 B1 C1 D1 E1 F1 G1 H1 J1 DDR2_VDDQ DDR2_FPGA_VTT R382 R383 50R--0402SMT 50R--0402SMT C454 10NF-0402SMT A1 B1 C1 D1 E1 F1 G1 H1 J1 B9 B1 D9 D1 D3 D7 C2 C8 F9 F1 H9 H1 H3 H7 G2 G8 M8 M3 M7 N2 N8 N3 N7 P2 P8 P3 M2 P7 R2 F7 E8 B7 A8 F3 B3 J8 K8 K2 K3 K7 L7 K9 L8 L2 L3 A2 E2 R8 L1 R3 R7 R1=50 Ohm DDR2_FPGA_VTT R378 R379 50R--0402SMT 50R--0402SMT C452 10NF-0402SMT CTS-RT1402B7 A3 B3 C3 D3 E3 F3 G3 H3 J3 J2 DDR2_DQS2# A3 B3 C3 D3 E3 F3 G3 H3 J3 DDR2-SDRAM-84FBGA U32A PLACE TERMINATIONS CLOSE TO U1 DDR2_DQ0 DDR2_DQ1 DDR2_DQ2 DDR2_DQ3 DDR2_DQ4 DDR2_DQ5 DDR2_DQ6 DDR2_DQ7 DDR2_DQ8 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C241 SP8 SP6 SP5 DDR2_VDDQ C240 SP2 DDR2_DQS1 SP4 SP7 A1 B1 C1 D1 E1 F1 G1 H1 J1 DDR2_DQS0 RP5 A1 B1 C1 D1 E1 F1 G1 H1 J1 SP3 SP1 DDR2_FPGA_VTT R380 R381 50R--0402SMT 50R--0402SMT C453 10NF-0402SMT DDR2_DQ15 DDR2_DQ14 DDR2_DQ13 DDR2_DQ12 DDR2_DQ11 DDR2_DQ10 DDR2_DQ9 DDR2_DQ8 DDR2_DQ7 DDR2_DQ6 DDR2_DQ5 DDR2_DQ4 DDR2_DQ3 DDR2_DQ2 DDR2_DQ1 DDR2_DQ0 DDR2_A0 DDR2_A1 DDR2_A2 DDR2_A3 DDR2_A4 DDR2_A5 DDR2_A6 DDR2_A7 DDR2_A8 DDR2_A9 DDR2_A10 DDR2_A11 DDR2_A12 DDR2_DQS0 DDR2_DQS0# DDR2_DQS1 DDR2_DQS1# DDR2_DM0 DDR2_DM1 DDR2_K DDR2_K# DDR2_CE0# DDR2_WE# DDR2_RAS# DDR2_CAS# DDR2_ODT0 DDR2_CS0# DDR2_BA0 DDR2_BA1 DDR2_DQS1# DDR2_DQS0# R1=50 Ohm C2 DDR2_FPGA_VTT R376 R377 50R--0402SMT 50R--0402SMT C451 10NF-0402SMT CTS-RT1402B7 A3 B3 C3 D3 E3 F3 G3 H3 J3 DDR2_A[0:12] 4 A3 B3 C3 D3 E3 F3 G3 H3 J3 U25A 10NF-0603SMT C438 DDR2-SDRAM-84FBGA 100NF-0603SMT 2_5V C271 A3 B3 C3 D3 E3 F3 G3 H3 J3 C2 DDR2_DQ9 DDR2_DQ10 DDR2_DQ11 DDR2_DQ12 DDR2_DQ13 DDR2_DQ14 DDR2_DQ15 DDR2_DM0 DDR2_DM1 C273 SP14 10NF-0603SMT SP13 10NF-0603SMT H2 H2 F2 F2 E2 E2 G2 G2 D2 D2 C274 J2 100NF-0603SMT 1 1 1 C440 C433 B2 1 1 1 1 1 1 10NF-0603SMT A2 C457 1 10NF-0603SMT 100NF-0603SMT 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT 100NF-0603SMT C2 100NF-0603SMT C456 D C458 C439 C455 1 1 C432 100NF-0603SMT 1 100NF-0603SMT 100NF-0603SMT C244 10NF-0603SMT 1 C269 10NF-0603SMT C258 C236 100NF-0603SMT 1 10NF-0603SMT C245 C459 C252 1 2 X1 needs to be matched length for all traces C461 1 C239 C460 100NF-0603SMT C251 10NF-0603SMT 10NF-0603SMT C253 10NF-0603SMT 10NF-0603SMT 100NF-0603SMT 10NF-0603SMT C254 ALL Memory controller buses, clocks, and control traces must be 50 Ohm Transmission lines 10NF-0603SMT 3 100NF-0603SMT 4 J2 DDR2_FPGA_VTT 100NF-0603SMT Termination at end of line C463 F2 U1 Pin 10NF-0603SMT X1 C464 H2 H2 5 C465 X2 C466 10NF-0603SMT C436 C270 J2 J2 100NF-0603SMT 100NF-0603SMT C437 100NF-0603SMT H2 H2 G2 G2 F2 F2 E2 E2 D2 D2 C272 C2 B2 B2 A2 A2 C462 J2 H2 H2 G2 G2 C467 J2 10NF-0603SMT F2 F2 E2 E2 G2 G2 D2 D2 B2 B2 A2 A2 C2 C2 10NF-0603SMT 100NF-0603SMT C449 F2 E2 E2 100NF-0603SMT B2 B2 D2 D2 C2 C2 A2 A2 C468 38 100NF-0603SMT 1 1 1 1 1 1 VTT A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 31. DDR2 Memory Bank 0 SEGMENT A B C D E F G H K M N P R S T U DP ECP3-90-1156BGA VCCIO0 VCCIO0 VCCIO0 VCCIO0 M17 L13 M13 L17 BGA C30 C29 B31 A31 H25 H26 A30 A29 A27 A26 A28 B28 G25 G26 D25 C25 D28 2_5V 5 USB_0 USB_1 USB_2 USB_3 USB_4 USB_5 USB_6 USB_7 RS232_0 RS232_1 ETH_TX_CLK OSC_IN1 LA1 LA2 LA3 LA4 LA5 LA6 LA7 LA8 LA9 LA10 LA11 LA12 LA13 LA14 LA15 LA16 LA17 LA18 LA19 LA20 LA21 LA22 LA23 LA24 LA25 LA26 LA27 LA28 LA29 LA30 LA31 LA32 LA33 LA34 RS232_RXD RS232_TXD USB_TXD USB_DTR# USB_RTS# USB_RXD USB_RI# USB_DSR# USB_DCD# USB_CTS# OSC_IN2 TP_0 TP_1 TP_2 TP_3 TP_4 TP_5 TP_6 TP_7 TP_8 TP_9 TP_10 TP_11 TP_12 TP_13 TP_14 TP_15 FPGA_0 FPGA_1 FPGA_2 FPGA_3 FPGA_4 FPGA_5 FPGA_6 FPGA_7 FPGA_8 FPGA_9 FPGA_10 FPGA_11 FPGA_12 FPGA_13 FPGA_14 FPGA_15 8 1 14 9 16 SEG_K 13 12 11 10 9 SEG_E SEG_C SEG_B SEG_A 2 1 A LTP-587HR/16-SEGMENT RN3H RN3G RN3F 16 B 8 C 7 D 6 9 RN3E 13 RN3D E 5 4 F SEG_D 5 8 6 G RN3C H RN3B RN3A K 2 15 150R EXB2HV151JV 14 3 M SEG_F 4 3 RN2H RN2C RN2G 17 RN2B 15 RN2F 12 N SEG_G 7 RN2A 11 RN2E D20 18 L22 L18 M22 M18 A17 B17 E19 E20 A18 B18 J18 H18 D18 E18 G19 H19 A19 B19 K20 L19 C19 D19 J19 K19 A20 B20 G20 G21 C20 D20 F21 F22 A21 B21 D21 E21 H20 J20 A22 B22 J22 J23 C22 D22 J21 H22 A23 B23 E22 E23 C23 D23 K22 K21 A24 B24 G23 H23 D24 E24 K23 K24 A25 B25 C28 D28 C25 D25 G26 G25 B28 A28 A26 A27 A29 A30 H26 H25 A31 B31 C29 C30 SEG_DP SEG_U SEG_T SEG_S SEG_R SEG_P SEG_N SEG_M SEG_K SEG_H SEG_G SEG_F SEG_E SEG_D SEG_C SEG_B SEG_A I2C_SDA I2C_SCL GSRN CDC_CTRL_LE CDC_CTRL_CLK CDC_CTRL_DATA PCIE_PERSTN 9 9 9 9 4 PHY_NET[0..5] ETH_RX_D[0..7] ETH_GTX_CLK ETH_TX_D[0..7] ETH_CRS ETH_COL ETH_RX_CLK 9 9 9 9 9 9 9 10NF-0603SMT C335 OSC_IN1 OSC_IN2 OSC_IN3 CLOCK_CTRL_SEL0 CLOCK_CTRL_SEL1 8 1_6R-0603SMT C395 R260 + 10NF-0603SMT C338 C340 NC PP10 Q Q_N 5 4 3 FPGA CLOCK 2 DIS# SP26 T25 T24 N24 U23 N23 U24 N30 N29 N26 P26 N32 N31 N27 N28 N34 N33 P28 P27 P32 P31 P30 R29 P34 P33 R28 R27 R31 R30 R26 R25 R34 R33 T29 T28 T32 T31 T26 T27 T34 T33 T30 U30 U32 U31 U26 U27 U34 U33 V34 V33 J44 HEADER 2 HD2x1 DI VTT2 VTT2 Y5 CW-P423-DNP 10NF-0603SMT 1 10NF-0603SMT C339 14 1_8V Bank 2 VCCIO2 VCCIO2 VCCIO2 VCCIO2 PR17A/RDQ22 PR17B/RDQ22 PR19A/RDQ22/HS19 PR19B/RDQ22/HS19 PR20A/RDQ22 PR20B/RDQ22 PR22A/RDQS22 PR22B/RDQS22# PR23A/RDQ22 PR23B/RDQ22 PR25A/RDQ22/HS25 PR25B/RDQ22/HS25 PR25E_A/RUM2_GPLLT_FB_A/RDQ22 PR25E_B/RUM2_GPLLT_FB_B/RDQ22 PR25E_C/RUM2_GPLLT_IN_A/RDQ22 PR25E_D/RUM2_GPLLT_IN_B/RDQ22 PR26A/RDQ31 PR26B/RDQ31 PR28A/RDQ31/HS28 PR28B/RDQ31/HS28 PR29A/RDQ31 PR29B/RDQ31 PR31A/RDQS31 PR31B/RDQS31# PR32A/RDQ31 PR32B/RDQ31 PR34A/VREF1_2/RDQ31/HS34 PR34B/VREF2_2/RDQ31/HS34 PR35A/RDQ40 PR35B/RDQ40 PR37A/RUM0_GDLLT_IN_A/RDQ40/HS37 PR37B/RUM0_GDLLT_IN_B/RDQ40/HS37 PR38A/RUM0_GDLLT_FB_A/RDQ40 PR38B/RUM0_GDLLT_FB_B/RDQ40 PR40A/RDQS40 PR40B/RDQS40# PR41A/RDQ40 PR41B/RDQ40 PR43A/PCLKT2_0/RDQ40/HS43 PR43B/PCLKC2_0/RDQ40/HS43 PR43E_A/RUM0_GPLLT_FB_A/RDQ40 PR43E_B/RUM0_GPLLT_FB_B/RDQ40 PR43E_C/RUM0_GPLLT_IN_A/RDQ40 PR43E_D/RUM0_GPLLT_IN_B/RDQ40 ECP3-90-1156BGA U1C BANK2 OSC_IN[1..3] 2_5V 10NF-0603SMT C337 3_3V 10NF-0603SMT C336 6,7 6,7 I2C_SDA 3 I2C_SCL 3 GSRN 3,5,6 CDC_CTRL_LE 8 CDC_CTRL_CLK 8 CDC_CTRL_DATA 8 PCIE_PERSTN 7 1 R235 2 CDC_REFCLKCDC_REFCLK 22R-0603SMT PHY_NET0 PHY_NET1 PHY_NET2 PHY_NET3 PHY_NET4 PHY_NET5 CDC_REFCLK_i ETH_RX_D1 ETH_RX_D2 ETH_RX_D3 ETH_RX_D4 ETH_RX_D5 ETH_RX_D6 ETH_RX_D7 PHY_MDIO PHY_MDC PHY_RESET_N PHY_INT_N PHY_FREQ_SEL PHY_CLK25 ETH_GTX_CLK ETH_TX_D0 ETH_TX_D1 ETH_TX_D2 ETH_TX_D3 ETH_TX_D4 ETH_TX_D5 ETH_TX_D6 ETH_TX_D7 ETH_TX_EN ETH_TX_ER ETH_TX_EN ETH_RX_ER ETH_TX_ER ETH_RX_ER ETH_RX_DV ETH_RX_DV ETH_RX_D0 ETH_CRS ETH_COL ETH_RX_CLK 16-SEGMENT DISPLAY 3_3V ECP3-90-1156BGA Bank 1 VCCIO1 VCCIO1 VCCIO1 VCCIO1 PT74A PT74B PT76A/PCLKT1_0 PT76B/PCLKC1_0 PT77A PT77B PT79A PT79B PT80A PT80B PT82A PT82B PT83A PT83B PT85A PT85B PT86A PT86B PT88A PT88B PT89A PT89B PT91A PT91B PT95A PT95B PT97A PT97B PT98A PT98B PT101A PT101B PT103A PT103B PT104A PT104B PT106A PT106B PT107A PT107B PT109A PT109B PT110A PT110B PT112A PT112B PT113A PT113B PT115A PT115B PT116A PT116B PT118A PT118B PT119A PT119B PT121A PT121B PT122A PT122B PT124A PT124B PT125A PT125B PT127A PT127B PT128A PT128B PT130A PT130B PT131A PT131B PT133A PT133B PT134A PT134B PT136A/VREF1_1 PT136B/VREF2_1 P SEG_H 7 10 SEG_N SEG_M 10 RN2D 14 14 6 R 3 2 15 6 11 SEG_P R232 150R-0603SMT 4 13 EXB2HV151JV 5 12 150R 1 16 9 14 16 16 SEG_R SEG_S SEG_T SEG_U SEG_DP ETH_TX_CLK LA[1..34] RS232_[0..1] USB_[0..7] TP_[0..15] FPGA_[0..15] S A B C D PT2A PT2B PT5A PT5B PT7A PT7B PT8A PT8B PT10A PT10B PT11A PT11B PT13A PT13B PT14A PT14B PT16A PT16B PT17A PT17B PT19A PT19B PT20A PT20B PT22A PT22B PT23A PT23B PT25A PT25B PT26A PT26B PT28A PT28B PT29A PT29B PT31A PT31B PT32A PT32B PT34A PT34B PT35A PT35B PT37A PT37B PT38A PT38B PT40A PT40B PT41A PT41B PT43A PT43B PT44A PT44B PT46A PT46B PT4A/VREF1_0 PT4B/VREF2_0 PT50A PT50B PT56A PT56B PT58A PT58B PT59A PT59B PT61A PT61B PT62A PT62B PT64A PT64B PT65A PT65B PT67A PT67B PT68A PT68B PT70A PT70B PT71A PT71B PT73A/PCLKT0_0 PT73B/PCLKC0_0 C3 C4 B1 B2 E4 D4 B3 A2 D5 C6 B4 A3 D6 C5 A4 A5 B7 A7 B6 A6 A8 A9 A10 B10 J12 K12 C11 D11 G11 G12 A11 B11 K13 J13 E11 F12 F10 E10 A12 B12 J14 H13 D12 E12 K14 K15 E13 F13 G13 H14 A13 B13 D10 C10 C13 D13 J15 H15 D3 C2 C14 D14 A14 B14 G16 G17 D15 E15 J16 H16 A15 B15 E17 F18 C16 D16 K16 L16 A16 B16 G18 F19 C17 D17 J17 H17 C394 U1A 100NF-0603SMT U1B C396 R337 14 SMA 1 J45 1 C407 C408 C325 C326 + C327 R263 82R-0603SMT GP_CLKN GP_CLKP 3_3V 82R-0603SMT R264 NOTE: PLACE TERMINATIONS CLOSE TO U1 DEVICE. R262 130R-0603SMT 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT C324 DP3 DQS# C414 VCCIO2 2 3 4 5 10NF-0603SMT 100NF-0603SMT C413 3 TP39 TP40 C328 C323 100NF-0603SMT 10NF-0603SMT 10NF-0603SMT C321 C322 51R-0603SMT FPGA_IN SP25 OSC_IN3 DQS DQ_TEST 10NF-0603SMT 10NF-0603SMT 100NF-0603SMT C406 R261 130R-0603SMT 1 VTT2 DQ_TEST DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQS DQS# DQ6 DQ7 VREF1_2 OSC_IN3 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQS DQS# DQ6 DQ7 DQ_TEST 50-OHM TRACES 1 BANK1 100NF-0603SMT 2 2 2 1UF-16V-0805SMT 3 22UF-16V-TANTBSMT 4 10UF-16V-TANTBSMT 2 1 6 BANK3 ECP3-90-1156BGA Bank 3 VTT3 VTT3 VCCIO3 VCCIO3 VCCIO3 VCCIO3 PR44A PR44B PR46A/PCLKT3_0 PR46B/PCLKC3_0 PR47A PR47B PR49A PR49B PR50A PR50B PR52A/VREF1_3 PR52B/VREF2_3 PR53A PR53B PR55A PR55B PR56A PR56B PR58A PR58B PR59A PR59B PR61A PR61B PR61E_A/RLM1_GPLLT_FB_A PR61E_B/RLM1_GPLLT_FB_B PR61E_C/RLM1_GPLLT_IN_A PR61E_D/RLM1_GPLLT_IN_B PR62A PR62B PR64A/HS64 PR64B/HS64 PR65A PR65B PR67A PR67B PR68A PR68B PR70A/HS70 PR70B/HS70 PR70E_A/RLM2_GPLLT_FB_A PR70E_B/RLM2_GPLLT_FB_B PR70E_C/RLM2_GPLLT_IN_A PR70E_D/RLM2_GPLLT_IN_B PR71A PR71B PR74A PR74B PR77A PR77B PR79E_A/RLM3_GPLLT_FB_A PR79E_B/RLM3_GPLLT_FB_B PR79E_C/RLM3_GPLLT_IN_A PR79E_D/RLM3_GPLLT_IN_B PR80A PR80B PR82A/HS82 PR82B/HS82 PR83A PR83B PR85A PR85B PR86A PR86B PR88A/HS88 PR88B/HS88 PR89A PR89B PR91A/HS91 PR91B/HS91 PR92A PR92B PR94A PR94B PR95A PR95B PR97A/HS97 PR97B/HS97 PB131A PB131B PB133A PB133B PB134A PB134B PB136A PB136B PB137A PB137B PB139A PB139B PB140A PB140B PB142A PB142B PB143A PB143B PB145A PB145B U1D Date: Size C Title W25 W24 AB23 AB24 V24 V23 V31 V30 U28 V28 W34 W33 V27 V26 W32 W31 V29 W28 W30 W29 W27 W26 Y34 Y33 Y30 AA29 Y32 Y31 Y26 Y25 AA34 AA33 Y28 Y27 AB34 AB33 AA25 AA26 AA31 AA30 AB30 AC30 AC34 AC33 AA28 AA27 AC32 AC31 AB28 AB29 AE32 AE31 AE30 AE29 AF32 AF31 AM34 AM33 AJ34 AK34 AN34 AN33 AH33 AJ33 AP33 AP32 AL34 AL33 AL32 AK32 AJ31 AK31 AN32 AM32 AL30 AM30 AP31 AN31 AP29 AP30 AL31 AM31 AM29 AN29 AP28 AN28 AP27 AN27 AM27 AL27 AH26 AG26 AM28 AL28 AK27 AJ27 AK28 AJ28 AH27 AH28 AL29 AK29 AF26 AE26 DP1 DP2 C330 1 3 SMA 1 LVDS_OUTN_0 Thursday, August 13, 2009 10NF-0603SMT C333 C334 10NF-0603SMT 1 Sheet 13 of 16 2 3 4 5 2 3 4 5 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 10NF-0603SMT C332 J39 SMA LVDS_OUTN_1 2_5V C331 3 R234 100R-0603SMT 1 R233 100R-0603SMT J38 1 10NF-0603SMT 10NF-0603SMT 10NF-0603SMT C329 LVDS_OUTP_0 LVDS_OUTP_1 CDC_Y2_OUT 8 CDC_Y2B_OUT 8 R230 51R-0603SMT 14 14 CDC_Y1_OUT 8 CDC_Y1B_OUT 8 SWITCH[1..8] LED[1..8] FPGA_SMA_N 51R-0603SMT R231 FPGA_SMA_P ECP3 SPB Eval Board Project FPGA Pins R237 0R-0603SMT LVDS_OUTP_0 LVDS_OUTN_0 GP_CLKP GP_CLKN LVDS_OUTP_1 LVDS_OUTN_1 LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 SWITCH1 SWITCH2 SWITCH3 SWITCH4 SWITCH5 SWITCH6 SWITCH7 SWITCH8 FPGA_SMA_P FPGA_SMA_N 1 2 BANK0 T VCC U GND DP 3 1 2 39 2 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 32. FPGA Pins A B C D 6 5 FLASH_CLK 4 LA1 LA3 LA5 LA7 LA9 LA11 LA13 LA15 LA17 LA19 LA21 LA23 LA25 LA27 LA29 LA31 LA33 OSC_IN1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 1 2 3 4 3 4 5V GND CLK1 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 LA1 SCL SDA CLK 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 CY2304-1 8 7 6 5 2 1 LA2 LA4 LA6 LA8 LA10 LA12 LA14 LA16 LA18 LA20 LA22 LA24 LA26 LA28 LA30 LA32 LA34 OSC_IN2 OSC_IN3 2_767004 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 GND N/C REF FBK CLKA1 VDD CLKA2 CLKB2 GND CLKB1 U28 Y4 OUT Vcc 3_3V 1 3 5 7 9 11 13 15 17 HEADER 9X2 J40 GENERAL PURPOSE HEADER 2 4 6 8 10 12 14 16 18 TP_0 TP_1 TP_2 TP_3 TP_4 TP_5 TP_6 TP_7 TP_8 TP_9 TP_10 TP_11 TP_12 TP_13 TP_14 TP_15 LOGIC ANALYZER PROBE FLASH_CLK 100NF-0603SMT C343 CTS-CB3LV-3C-100.00MHZ-50ppm 4 TP_[0..15] 13 13 13 C345 10NF-0603SMT OSC_IN[1..3] LA[1..34] C344 100NF-0603SMT 100MHZ GENERAL PURPOSE CLOCKS 3_3V GND GND GND GND GND 39 40 41 42 43 13 SWITCH[1..8] 3 SW DIP-8/SM SWITCH1 SWITCH2 SWITCH3 SWITCH4 SWITCH5 SWITCH6 SWITCH7 SWITCH8 8 4_7K 9 RN4H EXB2HV472JV SWITCH8 SW14 7 4_7K 10 RN4G EXB2HV472JV SWITCH7 6 4_7K 11 RN4F EXB2HV472JV 5 4_7K 12 RN4E EXB2HV472JV SWITCH5 SWITCH6 14 RN4C 3 4_7K EXB2HV472JV 4 4_7K 13 RN4D EXB2HV472JV SWITCH4 2 4_7K 15 RN4B EXB2HV472JV SWITCH2 SWITCH3 1 4_7K 16 RN4A EXB2HV472JV SWITCH1 3_3V DIP SWITCH 3 13 LED[1..8] 3_3V 2 LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED8_PU LED7_PU 7 470R 10 RN6G EXB2HV471JV 8 470R 9 RN6H EXB2HV471JV LED6_PU 6 470R 11 RN6F EXB2HV471JV LED5_PU LED4_PU 13 RN6D 4 470R EXB2HV471JV 5 470R 12 RN6E EXB2HV471JV LED3_PU LED2_PU LED1_PU 3 470R 14 RN6C EXB2HV471JV 2 470R 15 RN6B EXB2HV471JV 16 RN6A 1 470R EXB2HV471JV 2 LEDs Date: Size C Title Thursday, August 13, 2009 1 Sheet 15 of 16 Rev 3.0 1605 Valley Center Parkway Bethlehem, PA 18017 LED-SMT1206_RED D22 LED-SMT1206_YELLOW D23 LED-SMT1206_GREEN D26 LED-SMT1206_BLUE D28 LED-SMT1206_BLUE D27 LED-SMT1206_GREEN D25 LED-SMT1206_YELLOW D24 ECP3 SPB Eval Board Project 1 LED-SMT1206_RED D21 FPGA TEST LED8 LED7 LED8_PU LED7_PU LED6 LED6_PU LED5 LED5_PU LED4 LED4_PU LED3 LED3_PU LED2 LED2_PU LED1 LED1_PU R Y G B B G Y 40 R 5 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 33. FPGA Test 41 5 USB_RI# USB_DSR# USB_DCD# USB_CTS# USB_3 USB_4 USB_5 USB_6 USB_7 4 C402 3_3V 10NF-0603SMT C403 3 11 USB_DCD# USB_CTS# 14 13 12 9 10 USB_DSR# 8 7 6 5 4 2 USB_DTR# USB_RTS# USB_RXD 100NF-0603SMT USB_RI# C404 1 USB_TXD FT232R GPIO3 GPIO2 SLEEP# CTS# DCD# DSR# NC_1 GND RI# RXD VCCIO RTS# DTR# TXD U30 3_3V C400 100NFX5R-0402SMT 0402 C401 100NF-0603SMT 3 USBDP USBDM 3V3OUT GND RESET# VCC GND GPIO0 GPIO1 NC_2 AGND TEST OSCI OSCO 16 12 9 USB_P CB1 CB0 R332 4_7K-0603SMT R331 10K-0603SMT RS232_RXD 15 15 14 7 100NF-0603SMT USB_N C405 3_3V CB1 CB0 GND T1OUT T2OUT R1OUT R2OUT 16 17 18 19 20 21 22 23 24 25 26 27 28 MAX3232 TSSOP16 VCC C1+ C1C2+ C2V+ V- T1IN T2IN R1IN R2IN U29 J43 1 2 3 4 5 INDUCTOR L3 1 2 3 4 5 2 1 1 330R-0402SMT GREEN_LED R330 GREEN_LED R329 1 2 1 330R-0402SMT D32 D31 HEADER 5X2 2 2 2 RS232 Title Misc. 1605 Valley Center Parkway Bethlehem, PA 18017 C D Date: Size C Thursday, August 13, 2009 1 Sheet ECP3 SPB Eval Board Project 16 of 16 Rev 5.0 A USB_RXD USB_2 C399 100NFX5R-0402SMT 0402 1 3 4 5 2 6 11 10 13 8 2 4 6 8 10 1 A USB_[0..7] USB_RTS# USB_1 RS232_TXD RS232_1 C397 100NFX5R-0402SMT 0402 C398 100NFX5R-0402SMT 0402 RS232_RXD RS232_0 J42 1 3 5 7 9 2 B 13 USB_TXD USB_DTR# USB_0 1UF-16V-0805SMT 13 RS232_[0..1] 8 3 USB_MINI_AB B C 4 9 9 6 6 8 7 7 D 5 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 34. Miscellaneous A B C D U1K ECP3-90-1156BGA C349 C350 C351 C359 C360 C361 C362 C363 C366 C367 C368 C369 C352 C353 C354 C364 C355 C356 C377 C378 C379 C371 C372 C373 C384 M HOLE2 MH3 1000PF-0402SMT C388 C380 M HOLE2 MH4 C386 C387 M HOLE2 MH5 C391 1000PF-0402SMT 1000PF-0402SMT C390 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT C385 1000PF-0402SMT C389 1000PF-0402SMT 1000PF-0402SMT C383 C374 C381 C382 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT C370 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT C375 C376 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT C365 VCCPLL 3_3V C348 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT C358 1_2V_A 1_5V 2_5V C347 C357 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT 1000PF-0402SMT C346 VCC_CORE ALL CAPS PLACED UNDER BGA 4 3 NC121 NC122 NC123 NC124 NC125 NC126 NC127 NC128 NC129 NC130 NC131 NC132 NC133 NC134 NC135 NC136 NC137 NC138 NC139 NC140 NC141 NC142 NC143 NC144 NC145 NC146 NC147 NC148 NC149 NC150 NC151 NC152 NC153 NC154 NC155 NC156 NC157 NC158 NC159 NC160 NC161 NC162 NC163 NC164 NC165 NC166 NC167 NC168 NC169 NC170 NC171 NC172 NC173 NC174 NC175 NC176 NC177 NC178 NC179 NC180 NC181 NC182 NC183 NC184 NC185 NC186 NC187 NC188 NC189 NC190 NC191 NC192 NC193 NC194 NC195 NC196 NC197 NC198 NC199 NC200 NC201 NC202 NC203 NC204 NC205 NC206 NC207 NC208 NC209 NC210 NC211 NC212 NC213 NC214 NC215 NC216 NC217 NC218 NC219 NC220 NC221 NC222 NC223 NC224 NC225 NC226 NC227 NC228 NC229 NC230 NC231 NC232 NC233 NC234 NC235 NC236 NC237 NC238 NC120 NC119 NC117 NC118 NC116 NC115 NC114 NC113 NC112 NC111 NC110 NC109 NC108 NC107 NC106 NC105 NC104 NC103 NC102 NC101 NC100 NC99 NC98 NC97 NC96 NC95 NC94 NC93 NC92 NC91 NC90 NC89 NC88 NC87 NC86 NC85 NC84 NC83 NC82 NC81 NC80 NC79 NC78 NC77 NC76 NC75 NC74 NC73 NC72 NC71 NC70 NC69 NC68 NC67 NC66 NC65 NC64 NC63 NC62 NC61 NC60 NC59 NC58 NC57 NC56 NC55 NC54 NC53 NC52 NC51 NC50 NC49 NC48 NC47 NC46 NC45 NC44 NC43 NC42 NC41 NC40 NC39 NC38 NC37 NC36 NC35 NC34 NC33 NC32 NC31 NC30 NC29 NC28 NC27 NC26 NC25 NC24 NC23 NC22 NC21 NC20 NC19 NC18 NC17 NC16 NC15 NC14 NC13 NC12 NC11 NC10 NC9 NC8 NC7 NC6 NC5 NC4 NC3 NC2 NC1 5 4 3 M25 M9 M7 M8 M4 M3 M2 M1 L34 L33 L32 L31 L30 L28 L27 L26 L25 L10 L9 L8 L7 L6 L5 L4 L2 L1 K34 K33 K32 K31 K30 K29 K28 K27 K26 K25 K11 K7 K6 K5 K4 K3 K2 K1 J32 J31 J29 J28 J27 J26 J25 J24 J11 J10 J9 J8 J7 J6 J4 H32 H31 H30 H29 H28 H24 H21 H12 H11 H10 H9 H7 H6 G29 G28 G27 G24 G22 G15 G14 G10 G9 G8 G7 G6 F29 F28 F27 F26 F25 F24 F16 F15 F9 F8 F7 F6 F5 F4 E29 E28 E27 E25 E16 E14 E8 E7 E6 D27 D26 D9 D8 D7 C27 C26 C9 C8 C7 B29 B27 B8 42 M26 M27 M28 M29 M30 M31 M33 M34 N9 AA9 AB3 AB4 AB6 AB7 AB8 AB10 AB25 AB26 AB27 AB31 AB32 AC1 AC2 AC4 AC5 AC8 AC9 AC10 AC25 AC26 AC27 AC28 AD5 AD7 AD25 AD26 AD27 AD28 AD29 AD30 AD31 AD33 AD34 AE5 AE6 AE7 AE8 AE14 AE15 AE27 AE28 AE33 AE34 AF1 AF3 AF4 AF6 AF7 AF8 AF11 AF12 AF13 AF27 AF28 AF29 AF34 AG1 AG2 AG3 AG4 AG5 AG6 AG7 AG11 AG12 AG13 AG28 AG29 AG30 AG31 AG32 AG33 AG34 AH1 AH2 AH3 AH4 AH5 AH6 AH8 AH12 AH13 AH29 AH30 AH31 AH32 AH34 AJ1 AJ29 AJ30 AJ32 AK1 AK10 AK11 AK12 AK13 AL10 AL11 AL12 AL13 AN10 AN11 AN12 AN13 AP10 AP11 AP12 AP13 5 2 2 AD24 AH21 AM9 AJ9 AK26 M19 U17 C18 AF33 AM15 AG27 L11 Y11 E5 T14 B26 L3 F20 B9 AM24 E26 M16 AD23 AC3 M6 L15 U29 AL26 M24 AA15 AM11 AM10 U20 AE10 AJ21 AE24 AH10 E30 AA19 V21 T21 W12 P17 W14 C15 L21 R16 AN9 AD14 L23 U10 AD20 AM18 W21 Y21 AK9 Y24 H8 AE11 M32 V20 M12 E33 B30 AA16 J33 Y16 AG10 K18 AF2 AF25 AK5 AD6 W15 V15 W20 M11 Y3 AM25 R6 B5 AJ22 AG25 AE25 R19 AJ26 AC29 J5 AC11 AM22 AJ19 AM17 L24 W19 AN30 R21 AA24 U21 Y29 P16 AL9 R15 T20 AJ14 A1 T17 F17 AC24 P15 V19 C12 R11 V25 AA20 U25 AJ17 ECP3-90-1156BGA GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND VSS U1L GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND AF10 Y15 P29 U3 J2 J30 AP9 K17 Y19 P21 P3 AJ13 AM13 V10 AH24 P11 U14 AA17 Y17 AM26 U16 AA6 AC12 Y20 AJ11 AJ25 T15 AH14 AD21 P18 AA11 R17 AE17 AP34 AH18 AJ10 W18 AK33 AA14 V17 AA32 AH11 AN5 R32 V6 AG8 L20 C24 H27 AK2 AD11 V16 AF30 AC19 AA21 F23 AJ16 P24 AM20 AJ24 AN26 AM12 AM19 C21 T12 M23 L29 E9 AE18 V14 T18 AJ18 AM23 W16 W17 AD32 E2 P14 V18 AM16 P20 AP1 R14 R24 AD15 AM14 U18 U19 P19 AA18 AP26 L12 Y18 U15 AD12 T16 T23 L14 AJ20 AH17 T19 A34 AJ12 R18 R20 AH25 AK30 Y14 AM21 AF5 V32 AJ23 AC23 AJ15 F14 AC16 F11 Date: Size C Title Thursday, August 13, 2009 1 Sheet ECP3 SPB Eval Board Project VSS/Decoupling 16 of 16 Rev 5.0 1605 Valley Center Parkway Bethlehem, PA 18017 1 A B C D LatticeECP3 Serial Protocol Board – Revision E User’s Guide Figure 35. VSS/Decoupling LatticeECP3 Serial Protocol Board – Revision E User’s Guide Appendix B. Bill of Materials Table 28. Bill of Materials Item Quantity Reference Part Manufacturer Molex Part Number 67800-1005/ DK#WM19023-ND Description 1 2 CN1, CN2 SATA CONN HEADER 7POS VERT SMD 15GOLD 2 1 CN3 PCI Express x4 Edge Finger Conn. 3 1 C1 470UF-FKSMT Panasonic EEV-FK1V471Q CAP 470UF 35V ELECT FK SMD 4 5 C2, C199, C211, C233, C280 100UF-FKSMT Panasonic EEE-FK1V101XP CAP 100UF 35V ELECT FK SMD 5 6 C3, C6, C9, C12, C14, C15 330UF-FKSMT Panasonic EEE-FK1C331P CAP 330UF 16V ELECT FK SMD 6 16 C4, C5, C7, C8, C10, C11, C13, C132, C135, C156, C162, C201, C213, C234, C282, C395 10UF-16V-TANTBSMT AVX TAJB106K016R CAP TANTALUM 10UF 16V 10% SMD 7 121 C16, C19, C21, C31, C33, C35, C37, C39, 100NF-0603SMT C41, C49, C51, C53, C55, C57, C59, C63, C65, C67, C69, C70, C71, C72, C73, C74, C75, C76, C77, C78, C81, C82, C83, C84, C99, C102, C104, C105, C106, C107, C108, C109, C111, C113, C115, C117, C118, C119, C129, C130, C131, C133, C136, C137, C148, C149, C153, C157, C163, C169, C171, C175, C176, C178, C180, C190, C192, C194, C196, C198, C202, C204, C206, C208, C210, C215, C217, C219, C223, C225, C227, C228, C230, C232, C239, C240, C242, C245, C250, C253, C254, C257, C259, C261, C264, C266, C268, C270, C272, C274, C275, C277, C279, C286, C287, C290, C292, C294, C300, C302, C304, C305, C307, C310, C312, C314, C316, C318, C320, C343, C344, C394, C396 Panasonic ECJ-1VF1C104Z CAP 0.1UF 16V CERAMIC Y5V 0603 8 21 C17, C25, C27, C29, C43, C45, C47, C61, 22UF-16V-TANTBSMT C79, C101, C154, C155, C161, C172, C237, C246, C255, C283, C296, C327, C341 Kemet T491B226M016AT 9 27 C18, C26, C28, C30, C44, C46, C48, C62, 1UF-16V-0805SMT C80, C100, C168, C173, C191, C200, C203, C212, C229, C235, C238, C247, C256, C276, C281, C284, C297, C328, C342 Panasonic ECJ-2FB1C105K CAP 1UF 16V CERAMIC 0805 X5R 10 113 C20, C22, C32, C34, C36, C38, C40, C42, 10NF-0603SMT C50, C52, C54, C56, C58, C60, C64, C66, C68, C85, C86, C87, C88, C89, C90, C91, C92, C93, C94, C95, C96, C97, C98, C103, C110, C112, C114, C116, C127, C134, C146, C147, C170, C177, C179, C181, C182, C183, C184, C195, C197, C207, C209, C214, C216, C218, C222, C224, C226, C236, C241, C243, C244, C248, C249, C251, C252, C258, C260, C262, C263, C265, C267, C269, C271, C273, C285, C288, C289, C291, C293, C295, C298, C299, C301, C303, C306, C308, C309, C311, C313, C315, C317, C319, C321, C322, C323, C324, C325, C326, C329, C330, C331, C332, C333, C334, C335, C336, C337, C338, C339, C340, C345, C392, C393 Kemet C0603C103K5RACTU CAP .01UF 50V CERAMIC X7R 0603 11 1 C23 2200PF-0402SMT AVX 0402YC223KAT2A CAP CERM .022UF 10% 16V X7R 0402 12 1 C24 100NF-0402SMT Yageo 04022F104Z7B20D CAP 0.10UF 16V CERAMIC Y5V 0402 13 19 C120, C121, C122, C123, C124, C125, C126, C128, C150, C152, C159, C160, C165, C166, C185, C186, C187, C188, C189 10NF-0402SMT Panasonic ECJ0EB1E103K CAP .01UF 25V CERAMIC X7R 0402 14 8 C138, C139, C140, C141, C142, C143, C144, C145 100NFX5R-0402SMT Kemet C0402C104K8PACTU CAP 0.10UF 10V CERAMIC X5R 0402 15 1 C151 100PF-0402SMT AVX 04026C101KAT2A CAP CER 100PF 6.3V X7R 0402 16 2 C158, C164 33NF-0402SMT AVX 0402YD333KAT2A CAP CERM .033UF 10% 16V X5R 0402 17 5 C167, C193, C205, C231, C278 47UF-10V-TANTBSMT Kemet B45196H2476K209 CAP TANTALUM 47UF 10V 10% SMD 18 1 C174 220NF-0603SMT AVX 06036C224KAT2A CAP CER .22UF 6.3V X7R 0603 PCB Edge finger Alt: CC0402ZRY5V7BB104 Alt: ECJ-0EB1E101K Alt: 0603ZC224KAT2A 43 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 28. Bill of Materials (Continued) Item Quantity 19 Reference Part 46 C346, C347, C348, C349, C350, C351, C352, C353, C354, C355, C356, C357, C358, C359, C360, C361, C362, C363, C364, C365, C366, C367, C368, C369, C370, C371, C372, C373, C374, C375, C376, C377, C378, C379, C380, C381, C382, C383, C384, C385, C386, C387, C388, C389, C390, C391 1000PF-0402SMT 20 2 DP1, DP2 DIFFTESTPOINT 21 11 22 23 Manufacturer Part Number Description Panasonic ECJ-0EB1E102K CAP 1000PF 25V CERAMIC X7R 0402 D1, D2, D3, D4, D5, D6, D7, D11, D12, D25, LED-SMT1206_GREEN D26 Panasonic LNJ316C83RA LED GREEN (UP) W/LENS 1206 5 D8, D9, D10, D21, D22 LED-SMT1206_RED Panasonic LNJ211R82RA LED RED (UP) W/LENS 1206 6 D13, D14, D15, D16, D17, D19 AMBER_LED Lite-On LTST-C190AKT LED AMBER CLEAR 0603 SMD 24 1 D18 GREEN_LED Lite-On LTST-C190GKT LED GREEN CLEAR 0603 SMD 25 1 D20 LTP-587HR/16-SEGMENT Lite-On LTP-587HR 16-segment array 26 2 D23, D24 LED-SMT1206_YELLOW Panasonic LNJ411K84RA LED YELLOW (UP) W/LENS 1206 27 2 D27, D28 LED-SMT1206_BLUE Panasonic LNJ916C8BRA LED BLUE (UP) W/LENS 1206 28 6 FB1, FB2, FB3, FB7, FB8, FB9 BLM41PG600SN1(NOB) 29 13 FB4, FB5, FB6, FB10, FB11, FB12, FB13, FB14, FB15, FB16, , FB18, FB19, FB20 BLM41PG600SN1 Murata BLM41PG600SN1L FERRITE CHIP 60 OHM 6000MA 1806 30 2 F1, F3 F1251CT-ND Littlefuse þ FUSEBLOCK WITH 10A FUSE SMD 31 5 F2, F4, F5, F6, F7 F1228CT-ND Littlefuse 0154005.DR FUSEBLOCK WITH 5A FUSE SMD 32 1 J1 22HP037-2.1mm Condor 22HP037A power input 33 4 J2, J3, J10, J11 HEADER 2 Samtec TSW-102-07-T-S 2x1-0.25 Header 34 1 J4 ( SEE ECN FOR Placement ) HEADER 17X2 Samtec TSW-117-07-T-D 17x2-0.25 Header 35 2 J5, J6 HEADER 3 Samtec TSW-103-07-T-S 3x1-0.25 Header 36 2 J7, J8 HEADER 2X2 Samtec TSW-102-07-T-D 2x2-0.25 Header 37 2 J9, J12 HEADER 10 Samtec TSW-110-07-T-S 10x1-0.25 Header 38 16 J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J26, J27, J28 Rosenberger 32K153-400E3 Rosenberger 32K153-400E3 TH- SMA connector Alt 32K153-400L5 39 10 J29, J30, J31, J32, J33, J34, J35, J36, J38, J39 SMA Molex 73391-0060 CONN JACK SMA STR 50 OHM PCB 40 1 J37 RJ-45 Bel Fuse L-829-1J1T-43 Integrated RJ45 Connector 41 1 J40 HEADER 9X2 Samtec TSW-109-07-T-D 9x2-0.25 Header 42 1 LA1 2_767004 Amp 2-767004-2 CONN RECEPT 38POS .025 VERT SMD 43 7 LP1, LP2, LP3, LP4, LP5, LP6, LP7 5016 Keystone Electronics 5016 TEST POINT PC COMPACT SMT 44 2 L1, L2 75 OHM @ 100MHZ Murata BLM18BA750SN1D 45 2 MH1, MH2 MHOLE_1 46 3 MH3, MH4, MH5 M HOLE2 47 10 PP1, PP2, PP3, PP4, PP5, PP7, PP8, PP9, PP10, PP11 PROBEPOINT 48 1 Q1 NTMS4503 ON Semiconductor NTMS4503NR2G MOSFET N-CH 28V 14A 8SOIC 49 6 Q2, Q3, Q4, Q5, Q6, Q7 2N2222/SOT23 Diodes Inc MMBT2222A-7 TRANS NPN 40V 350MW SMD SOT-23 50 1 RN1 EXBV8V472JV Panasonic EXBV8V472JV RES ARRAY 4.7K OHM 5% 4 RES SMD 51 2 RN2, RN3 EXB2HV151JV Panasonic EXB2HV151JV RES ARRAY 150 OHM 5% 8 RES SMD 52 1 RN4 EXB2HV472JV Panasonic EXB2HV472JV RES ARRAY 4.7K OHM 5% 8 RES SMD 54 1 RN6 EXB2HV471JV Panasonic EXB2HV471JV RES ARRAY 470 OHM 5% 8 RES SMD 55 4 RP1, RP2, RP3, RP4 CTS-RT1402B7 CTS Corporation Resistor/ Electrocomponents RT2402B7 RES NET DDR SDRAM 50 OHM 3X9 BGA 56 1 R1 470R-1206SMT Panasonic ERJ-8GEYJ471V RES 470 OHM 1/4W 5% 1206 SMD 57 4 R2, R12, R13, R14 100R-0805SMT Panasonic ERJ-6GEYJ101V RES 100 OHM 1/8W 5% 0805 SMD 53 44 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 28. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description 58 20 R3, R4, R24, R25, R80, R207, R209, R211, 0R-0603SMT R215, R217, R222, R227, R236, R237, R249, R254, R258, R259, R265, R266 Panasonic ERJ-3GEY0R00V RES ZERO OHM 1/10W 5% 0603 SMD 59 1 R6 1_13K-0603SMT Panasonic ERJ-3EKF1131V RES 1.13K OHM 1/10W 1% 0603 SMD 60 0 50R-0603SMT Vishay FC0603E50R0BTBT1 RES 50 OHM 125MW 0.1% 0603 SMD 61 2 R7, R8 OPEN-0805SMT 62 47 R70, R71, R79, R85, R86, R103, R104, R116, R118, R121, R122, R125, R126, R127, R128, R129, R130, R131, R132, R133, R134, R135, R214, R220, R226, R250, R251, R267, R268, R270, R271, R272, R310.R311, R312, R315, R316, R317, R318, R319, R320, R321, R322, R323, R324, R325, R326 OPEN-0603SMT 63 1 R10 12_1K-0603SMT Susumu Co Ltd RG1608P-1212-B-T5 RES 12.1K OHM 1/10W 0.1% 0603 SMD 64 4 R11, R19, R37, R43 2K-0603SMT Panasonic ERJ-3EKF2001V RES 2.00K OHM 1/10W 1% 0603 SMD 65 1 R15 806R-0603SMT Panasonic ERJ-3EKF8060V RES 806 OHM 1/10W 1% 0603 SMD 66 0 R16 49_9R-0603SMT Yageo RC0603FR-0749R9L RES 49.9 OHM 1/10W 1% 0603 SMD 67 5 R34, R77, R78, R233, R234 100R-0603SMT Panasonic ERA-3YEB101V RES 100 OHM 1/16W 0.1% 0603 SMD 68 0 R18 66_5R-0603SMT Vishay CRCW060366R5FKEA RES 66.5 OHM 1/10W 1% 0603 SMD 69 21 R9, R21, R22, R23, R52, R57, R58, R59, R60, R61, R62, R63, R64, R65, R66, R68, R73, R75, R76, R81, R314 10K-0603SMT Panasonic ERJ-3GEYJ103V RES 10K OHM 1/10W 5% 0603 SMD 70 1 R26 200R-0402SMT Panasonic ERJ-2RKF2000X RES 200 OHM 1/16W 1% 0402 SMD 71 17 R27, R28, R29, R30, R31, R32, R33, R36, R39, R42, R44, R46, R49, R51, R140, R142, R147 10K-0402SMT Panasonic ERJ-2RKF1002X RES 10.0K OHM 1/16W 1% 0402 SMD 72 6 R35, R38, R41, R45, R48, R50 330R-0402SMT Panasonic ERJ-2GEJ331X RES 330 OHM 1/16W 5% 0402 SMD 73 19 R5, R18, R16, R17, R40, R47, R83, R84, R212, R216, R219, R223, R224, R228, R229, R246, R247, R252, R253 1K-0603SMT Panasonic ERJ-3EKF1001V RES 1.00K OHM 1/16W 1% 0603 SMD 74 3 R53, R54, R55 680R-0603SMT Panasonic ERJ-3GEYJ681V RES 680 OHM 1/10W 5% 0603 SMD 75 6 R56, R74, R162, R166, R173, R177 220R-0603SMT Panasonic ERJ-3GEYJ221V RES 220 OHM 1/10W 5% 0603 SMD 76 7 R67, R69, R72, R206, R208, R210, R218 4_7K-0603SMT Panasonic ERJ-3GEYJ472V RES 4.7K OHM 1/10W 5% 0603 SMD 77 1 R82 2_2K-0603SMT Panasonic ERJ-3GEYJ222V RES 2.2K OHM 1/10W 5% 0603 SMD 78 10 R87, R88, R101, R102, R105, R109, R115, R119, R261, R262 130R-0603SMT Panasonic ERA-3YEB131V RES 130 OHM 1/16W 0.1% 0603 SMD 79 6 R89, R90, R108, R110, R230, R231 51R-0603SMT Panasonic ERJ-3GEYJ510V RES 51 OHM 1/10W 5% 0603 SMD 80 7 R91, R92, R96, R97, R138, R139, R232 150R-0603SMT Panasonic ERA-3YEB151V RES 150 OHM 1/16W 0.1% 0603 SMD 81 10 R93, R94, R106, R107, R111, R112, R123, R124, R263, R264 82R-0603SMT Yageo RC0603FR-0782RL RES 82.0 OHM 1/10W 1% 0603 SMD 82 2 R95, R114 1_62K-0603SMT Panasonic ERJ-3EKF1621V RES 1.62K OHM 1/10W 1% 0603 SMD 83 2 R98, R117 3_4K-0603SMT Panasonic ERJ-3EKF3401V RES 3.4K OHM 1/10W 1% 0603 SMD 84 2 R99, R120 2_8K-0603SMT Panasonic ERJ-3EKF2801V RES 2.8K OHM 1/10W 1% 0603 SMD 85 3 R100, R113, R260 1_6R-0603SMT Panasonic ERJ-3GEYJ1R6V RESISTOR 1.6 OHM 1/10W 5% 0603 86 2 R141, R148 130R-0402SMT Panasonic ERJ-2RKF1300X RES 130 OHM 1/16W 1% 0402 SMD 87 1 R143 160R-0402SMT Panasonic ERJ-2RKF1600X RES 160 OHM 1/16W 1% 0402 SMD 88 1 R144 12K-0402SMT Rohm MCR01MZPF1202 RES 12.0K OHM 1/16W 1% 0402 SMD 89 2 R145, R149 82R-0402SMT Panasonic ERJ-2RKF82R0X RES 82 OHM 1/16W 1% 0402 SMD Alt: RC0603FR-0749R9L Alt: RC0603FR-0782RL 45 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 28. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description Alt: CRCW040282R0FKED 90 1 R146 OPEN-0402SMT 91 3 R150, R151, R154 750R-0402SMT Panasonic ERJ-2RKF7500X RES 750 OHM 1/16W 1% 0402 SMD 92 8 R152, R153, R156, R157, R158, R159, R160, R161 150R-0402SMT Panasonic ERJ-2RKF1500X RES 150 OHM 1/16W 1% 0402 SMD 93 5 R155, R204, R205, R300, R301 4_7K-0402SMT Panasonic ERJ-2RKF4701X RES 4.70K OHM 1/16.0W 1% 0402 SM 94 2 R163, R164 220R-0402SMT Panasonic ERJ-2RKF2200X RES 220 OHM 1/16W 1% 0402 SMD 95 25 R165, R167, R168, R169, R170, R171, R172, R174, R175, R176, R178, R179, R180, R181, R182, R183, R184, R185, R186, R188, R189, R190, R191, R201, R202 33R-0402SMT Panasonic ERJ-2GEJ330X RES 33 OHM 1/16W 5% 0402 SMD 96 1 R187 1_5K-0402SMT Panasonic ERJ-2RKF1501X RES 1.50K OHM 1/16W 1% 0402 SMD 97 1 R192 5K-0402SMT Panasonic ERJ-2RKF5001X RES 5K OHM 1/16W 1% 0402 SMD 98 8 R193, R194, R195, R196, R197, R198, R199, R200 49_9R-0402SMT Panasonic ERJ-2RKF49R9X RES 49.9 OHM 1/16W 1% 0402 SMD 99 5 R136, R137, R203, R235 22R-0603SMT Yageo RC0603FR-0722RL RES 22.0 OHM 1/10W 1% 0603 SMD 100 5 R213, R221, R225, R248, R255 1K_ADJ/SMT3MM BC Components ST3A102CT POT 1K 3MM CERM SQ S/T SMD 102 2 R256, R257 100R-0402SMT Panasonic ERJ-2GEJ101X RES 100 OHM 1/16W 5% 0402 SMD 103 24 SP1, SP2, SP3, SP4, SP5, SP6, SP7, SP8, SP9, SP10, SP11, SP12, SP13, SP14, SP15, SP16, SP17, SP18, SP19, SP20, SP21, SP22, SP23, SP24 TEST POINT 104 2 SW1, SW3 SW PUSHBUTTON-SPST C&K Components EP11FPD SPST- Momentary RA SMT 105 1 SW2 SW DIP-3 CTS 194-3MST CTS Corporation Resistor/ Electrocomponents 194-3MST SWITCH SIDE ACTUATED GOLD 3 SEC 106 3 SW4, SW5, SW6 EVQ-P2H02B Panasonic EVQ-P2H02B SWITCH LT 4.7MMX3.5MM 250GF SMD 107 7 SW7, SW8, SW9, SW10, SW11, SW12, SW13 TDA DIP-8 ITT TDA08H0SK1 SWITCH DIP 8POS HALF PITCH SMT 108 1 SW14 SW DIP-8/SM C&K Components BPA08SB 8-POSITION DIP PACK 109 1 TB1 Terminal Block/ED1202DS On-Shore Tech. ED120/2DS TERMINAL BLOCK 5.08MM VERT 2POS 110 38 TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TestPoint TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24, TP25, TP26, TP27, TP28, TP29, TP30, TP31, TP32, TP33, TP34, TP35, TP36, TP37, TP38 111 1 U1 LFE3-95E-#FN1156CES Lattice supplied 112 1 U4 PTH12060W Texas Instruments PTH12060WAH TH MODULE PIP 12VIN 10A ADJ 10-TH 113 4 U3, U5, U6, U7 SC1592 Semtech SC1592IMTRT IC LDO ADJ REG 3A TO-2637 114 1 U8 24AA1025-ISM Microchip Technology 24AA1025-I/SM IC SRL EEPROM 1024K 1.8V 8SOIC 115 1 U9 MAX6692 Maxim MAX6692MSA IC TEMP SENSING I2C 116 1 U10 POWR1220AT8 LATTICE SUPPLIED 117 1 U11 M25P64-FLASH Macronix MX25L6405MC20G IC SRL FLASH 64MBIT 3V 16-SOP Wide(300MIL) 118 1 U12 MAX6817 Maxim MAX6817-EUT+T ±15kV ESD-Protected, Dual, CMOS Switch Debouncers 119 2 U13, U15 NC7WZ16-MACO6A/ Fairchild TinyLogic Fairchild NC7WZ16P6X IC BUFFER UHS DUAL SC70-6 120 1 U14 SN74LVC125A/SO14 Texas Instruments SN74LVC125AD IC QUAD BUS BUFFER GATE 14-SOIC 121 1 U16 S29GL064A Spansion S29GL064N90BFI040 48fBGA FLASH-VBN048 122 1 U17 LCMXO1200C-CSBGA132 LATTICE SUPPLIED 123 1 U18 MC100LVEL56 ON Semiconductor MC100LVEL56DW 3.3V ECL Dual Differential 2:1 Multiplexer 124 1 U19 CDC7005 Texas Instruments CDC7005-QFN Clock cleaner QFN package Alt: ERJ-2RKF4991X 101 46 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 28. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description 125 1 U20 LT1963-ADJ Linear Tech LT1963ES8 IC REG LDO ADJ 1.5A LN 8SOIC 126 1 U21 88e1111 Marvell 88e1111-Bx-BAB-C000( Bx indicates any revision code) single-port Gigabit Ethernet(117TFBGA) 127 4 U22, U23, U24, U26 LP2996-SO8 National Semi LP2996M IC DDR TERMINATION REG 8SOIC 130 1 U28 CY2304-1 Cypress Semiconductor CY2304SC-1 zero delay buffer 131 1 VCXO1 TCO-2111 Epson-Toyocom TCO2111-245.76MHZ VCXO 13.9x9.8mm SMT Alt: TCO-2111T 245.7600MHZ:RO 132 1 Y1 CW-P423-156.25MHZ Connor-Winfield CW-P423F-156.25MHZ 5x7.5mm SMT Oscillator 156.25MHz 133 1 Y2 CW-P423-125.00MHZ Connor-Winfield CW-P423F-125.0MHZ 5x7.5mm SMT Oscillator 1525.0MHz 134 1 Y3 25MHz Epson Toyocom Corporation SG-636PCE 25.0000MC0:ROHS OSCILLATOR 25.0000MHZ SMD 10.5mm x 5.8mm 135 1 Y4 CTS-CB3LV-3C -100.00MHZ-50ppm CTS-Frequency Controls CB3LV-3C-100M0000-T 136 DNP Y5 137 1 U2 PTH12060L Texas Instruments PTH12060LAH TH MODULE PIP 12VIN 10A ADJ 10-TH(0.8v-1.8v) 138 2 D29, D30 MMBZ5221BLT1 On-Semi MMBZ5221BLT1 Zener Voltage Regulators 225 mW SOT?23 Surface Mount 139 0 Q20 MMBT3906 Diodes Inc MMBT3906-7-F TRANS PNP 40V 300MW SMD SOT23 140 1 R20 464R-0603SMT Panasonic ERJ-3EKF4640V RES 464 OHM 1/10W 1% 0603 SMD 141 A/R Socket ISI HLS-341156-B-10 142 1 R269 ERJ-3EKF4531V Panasonic ERJ-3EKF4531V 143 0 FB17, FB21 CRCW12100000ZSTA Vishay 144 2 R327, R328 0R-2010SMT Vishay/Dale CRCW20100000Z0EF RES 0.0 OHM1/2W 5% 2010 SMD 145 1 J42 HEADER2X5 Samtec TSW-105-07-T-D 5x2-0.25 Header 146 1 U29 MAX3232 Texas Instruments MAX3232IPWR IC DRVR/RCVR MLTCH RS232 16TSSOP 147 4 C397, C398, C399, C400 100NFX5R-0402SMT Kemet C0402C104K8PACTU CAP 0.10UF 10V CERAMIC X5R 0402 148 1 U30 FT232 Future Technology Devices International Ltd FTDI_FT232RL USB Serial Converter SSOP28 149 1 C402 1UF-16V-0805SMT Panasonic ECJ-2FB1C105K CAP 1UF 16V CERAMIC 0805 X5R 150 2 C403, C407 10NF-0603SMT Kemet C0603C103K5RACTU CAP .01UF 50V CERAMIC X7R 0603 151 2 C404, C405 100NF-0603SMT Panasonic ECJ-1VF1C104Z CAP 0.1UF 16V CERAMIC Y5V 0603 152 1 R331 10K-0603SMT Panasonic ERJ-3GEYJ103V RES 10K OHM 1/10W 5% 0603 SMD 153 1 J43 USB MINI AB MOLEX MOLEX_56579-0576 154 1 L3 INDUCTOR Panasonic Inductor 1uH 10% 230mA 1210 (Digikey PCD1008CT-ND) ELJ-FA1R0KF2 155 2 TP39, TP40 TestPoint 156 1 J45 SMA Molex 73391-0060 CONN JACK SMA STR 50 OHM PCB 157 1 R337 50R-0603SMT Vishay FC0603E50R0BTBT1 RES 50 OHM 125MW 0.1% 0603 SMD 158 2 C406, C408 1K-0603 Kemet C0603C103K5RACTU CAP .01UF 50V CERAMIC X7R 0603 159 1 C401 100NF-0603SMT Panasonic ECJ-1VF1C104Z CAP 0.1UF 16V CERAMIC Y5V 0603 160 2 SP25, SP26 TestPoint 161 1 DP3 DIFFTESTPOINT 162 2 D31, D32 GREEN_LED Lite-On LTST-C190GKT 163 2 R329, R330 330R-0402SMT Panasonic ERJ-2GEJ331X RES 330 OHM 1/16W 5% 0402 SMD 164 1 J41 HEADER3X2 Samtec TSW-103-07-T-D 3x2-0.25 Header 165 1 J44 HEADER 2 Samtec TSW-102-07-T-S 2x1-0.25 Header OSC CLOCK 100.000 MHZ 3.3V SMD 5x7.5mm SMT Oscillator 47 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 28. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description 166 4 R353, R354, R355, R356 1K-0603SMT Panasonic ERJ-3EKF1001V RES 1.00K OHM 1/16W 1% 0603 SMD 167 2 R338, R339 62R-0603SMT Panasonic ERJ-3GEYJ620V RES 62 OHM 1/10W 5% 0603 SMD 168 3 R340, R341, R342 100R-0402SMT Panasonic ERJ-2GEJ101X RES 100 OHM 1/10W 5% 0402 SMD 169 4 R343, R344, R345, R347 100K-0402SMT Panasonic ERJ-2GEJ104X RES 100K OHM 1/10W 5% 0402 SMD 179 1 R346 10K-0603SMT Panasonic ERJ-2RKF1002X RES 10.0K OHM 1/16W 1% 0402 SMD 180 4 C418, C409, C411, C413 100NF-0603SMT Panasonic ECJ-1VF1C104Z CAP 0.1UF 16V CERAMIC Y5V 0603 181 5 C419, C427, C431, C220, C221 10NF-0402SMT Panasonic ECJ0EB1E103K CAP .01UF 25V CERAMIC X7R 0402 182 1 U31 SN74LV125 Texas Instruments SN74LVC125AD IC QUAD BUS BUFFER GATE 14-SOIC 183 3 C415, C416, C417 10PF-0402SMT Panasonic ECJ-0EC1H100D CAP 10PF 50V CERAMIC 0402 SMD 184 2 R350, R351 0R-0603SMT Panasonic ERJ-3GEY0R00V RES ZERO OHM 1/10W 5% 0603 SMD 185 1 J48 SMA Molex 73391-0060 CONN JACK SMA STR 50 OHM PCB 186 1 J47 HDR5 Samtec TSW-105-07-T-S 5x1-0.25 Header 187 3 D33, D34, D35 SCHOTTKY/VISHAYV12P10 Vishay V12P10-E3/87A TO277 SCHOTTKY DIODE 188 6 C420, C421, C422, C423, C425, C429 10UF-16V-TANTBSMT AVX TAJB106K016R CAP TANTALUM 10UF 16V 10% SMD 189 4 R357, R358, R359, R360 OPEN-0603SMT 190 3 R348, R349, R352, R373 50R-0603SMT Vishay FC0603E50R0BTBT1 RES 50 OHM 125MW 0.1% 0603 SMD 191 8 C424, C426, C428, C430, C438, C410, C412, C414 100NF-0603SMT Panasonic ECJ-1VF1C104Z CAP 0.1UF 16V CERAMIC Y5V 0603 192 6 R361, R362, R364, R365, R367, R368 50R-0402SMT Vishay FC0402E50R0BTBST1 RES 50 OHM 50MW 0.1% 0402 SMD 193 2 R363, R366 1_6R-0603SMT Panasonic ERJ-3GEYJ1R6V RESISTOR 1.6 OHM 1/10W 5% 0603 194 2 Y6, Y7 CRYSTEK_133MHZ Crystek CCLD-033-50-133.000 OSC LVDS 133.0 MHZ 3.3V 7mmx5mm SMD 195 2 R256, R257 50R-0402SMT Vishay FC0402E50R0BTBST1 RES 50 OHM 50MW 0.1% 0402 SMD 196 1 R269 Do Not Populate 197 2 R300, R301 10K-0402SMT Panasonic ERJ-2RKF1002X RES 10.0K OHM 1/16W 1% 0402 SMD 198 1 R228 240R-0603SMT Panasonic ERA-3YEB241V RES 240 OHM 1/16W 0.1% 0603 SMD 199 9 jumpers Digikey A26853-ND or equal 200 4 standoffs MH1, MH3, MH4, MH5 Digikey 8440GK-ND or equal (1” Nylon 4-40 threaded) 201 4 203 10 R374, R375, R376, R377, R378, R379, R380, R381, R382, R383 50R-0402SMT Vishay FC0402E50R0BTBST1 RES 50 OHM 50MW 0.1% 0402 SMD 204 13 R389, R390, R391, R392, R393, R394, R395, R396, R397, R398, R399, R400, R401 50R-0603SMT Vishay FC0603E50R0BTBT1 RES 50 OHM 125MW 0.1% 0603 SMD 205 0 R384, R385, R386, R387, R388 OPEN-0603SMT 206 2 RP5, RP6 CTS-RT1402B7 CTS Corporation Resistor/Electrocomponents RT2402B7 RES NET DDR SDRAM 50 OHM 3X9 BGA 207 5 C434,C451,C452,C453,C454 10NF-0402SMT Panasonic ECJ0EB1E103K CAP .01UF 25V CERAMIC X7R 0402 208 16 C432, C436, C438, C439, C441, C444, C445, C446, C448, C456, C457, C459, C461, C463 100NF-0603SMT Panasonic ECJ-1VF1C104Z CAP 0.1UF 16V CERAMIC Y5V 0603 Kemet C0603C103K5RACTU CAP .01UF 50V CERAMIC X7R 0603 Micron MT47H16M16BG-3:B TR IC DDR2 SDRAM 256MB 84FBGA/3nS Screws- Digikey H542-ND or equal (Nylon 4-40 screw) AND washer C465, C467 209 16 C433, C435, C437, C440, C442, C443, C447, C449, C450, C455, C458, C460, C462, C464, C466, C468 10NF-0603SMT 210 1 PP12 PROBEPOINT 211 1 U32 DDR2-SDRAM-84FBGA 48 LatticeECP3 Serial Protocol Board – Revision E User’s Guide Table 28. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description 212 1 R402 0R-0603SMT Panasonic ERJ-3GEY0R00V RES ZERO OHM 1/10W 5% 0603 SMD 213 2 C469, C470 330UF-DL3POSCAP Sanyo 6TPE330MIL 6.3V ,D3L. POSCAP 49