LatticeXP2 Standard Evaluation Board User's Guide February 2010 Revision: EB29_01.5 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Introduction The LatticeXP2TM Standard Evaluation Board provides a convenient platform to evaluate, test and debug user designs. The board features a LatticeXP2-17 FPGA in a 484 fpBGA package. The LatticeXP2 I/Os are connected to a rich variety of interfaces described later in this document. This document (including the schematics in the appendix) describes LatticeXP2 Standard Evaluation Boards marked as Rev 000. This marking can be seen on the etching on the back of the printed circuit board, under the Lattice Semiconductor logo. The LatticeXP2 is a third-generation non-volatile FPGA device. It combines a Look-up Table (LUT) based FPGA fabric with Flash Non-volatile cells in a flexiFLASHTM architecture. The flexiFLASH approach provides benefits such as instant-on, small footprint, on chip storage with FlashBAKTM embedded block memories and Serial TAG memory and design security. The LatticeXP2 also supports live updates with TransFRTM, 128-bit AES Encryption and Dual-Boot technologies. The LatticeXP2 devices include LUT-based logic, distributed and embedded memory, Phase Locked Loops (PLLs), pre-engineered source synchronous I/O and enhanced sysDSPTM blocks. For a full description of the LatticeXP2 FPGA, see the Lattice website for data sheets, technical notes, technology summaries and more: www.latticesemi.com/products/xp2. Some common uses for the LatticeXP2 Standard Evaluation Board include: * A Single Board Computer system * An analog-to-digital, and digital-to-analog mixed signal source/sink * A platform for evaluating the Input/Output (I/O) characteristics of the FPGA Features Key features of the LatticeXP2 Standard Evaluation Board include: * LatticeXP2 FPGA 484-pin fine pitch Ball Grid Array device (LFXP2-17E-6F484C) * Single printed circuit board solution * Eight LEDs for visual feedback * Seven-segment LED * Eight-position switch input * General purpose push buttons * SRAM memory for microprocessor applications * Compact Flash connector for adding peripherals * RS232 DB9 Female connector * LCD connector with backlight and contrast controls * IEEE 1149.1 JTAG programming/boundary-scan interface * Built-in USB download for use with ispVM(R) software * Built-in power supply operating from a 5V DC input * Power supply manager for testing supply sequencing * Selectable voltage for bank 6 I/O * Replaceable oscillator for reference clocks * SMA connectors to LatticeXP2 clock input/general purpose I/O pins * 100mil center-center test point grid 2 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Other items included with this board: * USB Cable (for programming) * AC adapter (5V DC output, international AC input) Additional Resources Additional resources for this board can be downloaded from the web at www.latticesemi.com/boards. Navigate to the appropriate evaluation board to find items such as; updated documentation, software, sample designs and demos, and more. We will continue to add resources to this web page. If you wish to be notified when additional resources are available, click the subscribe to page updates icon at the top-right of the screen. General Description The heart of the board is the LatticeXP2 non-volatile FPGA. The board provides several different interconnections and support devices that permit it to be used for a variety of purposes. The SRAM, RS232, and CF connector are useful for microprocessor evaluation functions. The CF connector is also useful for expansion purposes. It provides the ability to add storage, or communication capabilities to the board. Other features on the board are useful for evaluation of the LatticeXP2 FPGA or development of more complex solutions. The A/D, D/A, and digital potentiometer are helpful for mixed signal applications. SMA connections can be used for the evaluation of high-speed differential signals, and protocols. (Note: the SMA connectors are not populated by default, but SMA connector footprints are available). The SPI memory showcases the failsafe capabilities of the LatticeXP2. The board also acts as a showcase for the small, cost effective ispPAC(R)-POWR607 Power Manager device. The ispPAC-POWR607 is a programmable device useful for safely managing the power supply system on the board. It can be used to sequence and monitor the voltages on the LatticeXP2 Standard Evaluation Board. Functional Description The LatticeXP2 Standard Evaluation Board is comprised of several primary functional blocks as shown in Figure 1. In the descriptions below, locations of components and board features are described relative to a compass symbol placed adjacent to the Lattice Semiconductor Corp. logo. For example, the 8-position DIP switch is on the southwest corner of the board, and the RS232 DB9 connector is on the northeast corner of the board. 3 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Figure 1. LatticeXP2 Standard Evaluation Board RS232 DB9 SMA Connector Footprint Compact Flash RS232 PHY SMA Connector Footprint Oscillator DAC ADC SMA Connector Footprint LatticeXP2 FPGA ispPAC-POWR607 MachXO SRAM DIP Switch USB Programming Connector Power Supply The LatticeXP2 Standard Evaluation Board features a single coaxial input connector to apply power. The coaxial connector is located at the southwest side of the board. A 5V DC source must be applied to power the board. The 5V input voltage is used to power the ispPAC-POWR607 Power Manager device (U1). The input voltage is regulated down with a zener diode and a transistor. The Power Manager uses this supply rail to boot and run a power up sequence. While the LatticeXP2 does not require any specific order for the voltage rails to be applied, the Power Manager can be used to try a wide variety of sequence options. The Power Manager controls the enable inputs of three Bellnix BSV-m DC/DC converters. The Bellnix BSV-m is a point-of-load power supply. Each point-of-load supply is placed physically near the DC load. In this case the DC load of interest is the LatticeXP2 FPGA. There are three Bellnix converters on the LatticeXP2 Standard Evaluation Board. One supplies the LatticeXP2 core voltage, which is 1.2V. Another supplies the VCCAUX, VCCIO1/2/3/4/5/7, and all other 3.3V logic on the board. The third converter is adjustable from 1.1V to 2.5V and can be used to power VCCIO6. The ispPAC-POWR607 is pre-programmed to initialize the power system in a specific order. The order is arbitrary, and is not a power-sequencing guideline for the LatticeXP2. The ispPAC-POWR607 starts by turning on the 1.2V core voltage. It does not turn on any other supply on the board until the 1.2V supply reaches a programmed thresh4 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor old. Once the 1.2V supply rail is stable, the Power Manager turns on the 3.3V rail. Once again it waits for the 3.3V supply rail to stabilize before performing any other action. The Power Manager, having detected both the 1.2V and 3.3V supplies as stable, turns on the adjustable supply. Since the adjustable supply is not critical to the operation of the board the Power Manager does not wait for it to stabilize. After the board is fully powered, the ispPAC-POWR607 monitors for power-down requests - pin IN1 for a highgoing transition. When IN1 is pulled above Vth the Power Manager de-asserts the enable pins on all of the DC conversion devices, effectively powering the board down. The Power Manager continues to monitor the IN1 input, and when it is pulled below Vth it restarts the board in the same order as described earlier. U3, U4, and U6, once enabled by the ispPAC-POWR607, supply all power to the board. Adjacent to U3 and U6 are current sense resistors. These are intended to permit the measurement of the current flowing from each of the power supplies. The current sense resistors are 10mOhm in value. Table 1. LatticeXP2 Current Sense Resistors Resistor Voltage Supply R12 Vcore R17 VCCAUX, VCCIO 1/2/3/4/5/7 The LatticeXP2 Standard Evaluation Board also permits the voltage on VCCIO6 to be changed. Using a jumper on J12 controls the voltage applied to VCCIO6. The voltages that can be supplied are shown in Table 2. Table 2. LatticeXP2 IO Voltage Selection Jumper Block J12 VCCIO6 Voltage 1-2 User input from TP14/TP15 3-4 VAdj from U4 (1.1V-2.5V). Use R10 to adjust the output. 5-6 3.3V Programmability There are three programmable devices on the board. Of primary interest for the FPGA user is the LatticeXP2. However, the ispPAC-POWR607 Power Manager, and the MachXOTM2280 are also important to the overall operation of the board. USB Download Cable The evaluation board has a download cable built in. The components for the built-in download cable are located in the southeast corner of the board. The built-in cable consists of a USB Type-B connector, a USB microcontroller, and a MachXO device. To use the built-in download cable, simply connect a standard USB cable (included) from J21 to your PC (with ispVM System installed). The USB Hub on the PC will detect the addition of the USB Function making the built-in cable available for use with Lattice's ispVM System software. The USB cable is connected in parallel to J34. J34 is a 1x10 100mil header that is provided for use with an external Lattice download cable (available separately). A Lattice parallel port or USB download cable can be attached to the board using J34. Use of the built-in cable must be mutually exclusive to use of an external download cable. When using an external download cable the jumper on J28 must be moved to shunt pins 1-2. This tri-states the MachXO device, preventing it from interfering with the external download cable. 5 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Note: The board must be un-powered when connecting, disconnecting, or reconnecting the ispDOWNLOAD(R) Cable or USB cable. Always connect an ispDOWNLOAD Cable's GND pin (black wire), before connecting any other JTAG pins. Failure to follow these procedures can in result in damage to the LatticeXP2 FPGA and render the board inoperable. LatticeXP2 JTAG Access The default configuration of the LatticeXP2 Standard Evaluation Board connects the built-in JTAG cable/J34 to only access the LatticeXP2 FPGA. The serial output from the USB cable/J34 is routed directly to the serial input of the LatticeXP2 FPGA. The serial output from the LatticeXP2 is routed to J29. A jumper on J29 directs the serial output of the LatticeXP2 back to the USB cable/J34. This is the factory default configuration and is expected to be the primary JTAG mode for most users. The board can also be configured to access the LatticeXP2 FPGA, and a chained evaluation board. A 1x10 cable (not supplied) can be connected locally to J33 and the opposite end of the cable can be attached to another system that has a JTAG chain. Chaining the LatticeXP2 Standard Evaluation Board with another board is accomplished by changing the routing of the TDI/TDO/TMS/TCK I/Os. Jumpers J29, J30, J31, and J32 determine how the TDI/TDO chain and TMS pins behave. Table 3. LatticeXP2 Single/Multi-Board Configuration Jumper Block LatticeXP2 Board Plus Off-board JTAG Chain LatticeXP2 Board Only J29 1-2 2-3 J30 Open 1-2 J31 1-2 (1K pull-down resistor on TCK) 1-2 (off-board chain does not pull TCK to GND). Open (off-board chain pulls TCK to GND). J32 Open 1-2 J31, when shorted, adds a pull-down resistor to the TCK signal. Only one chained evaluation board should have a pull-down on TCK. Figure 2. Single/Multi-Board Jumpers LatticeXP2 Only LatticeXP2 + Eval J28 J29 Offboard JTAG Chain J33 J30 J31 J32 JTAG J34 6 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor The JTAG port is used for programming the LatticeXP2 and can also be used for programming the off-chip SPI PROM. The LatticeXP2 FPGA has several modes it can use to get configuration data. Available sources for configuration data are: * JTAG programming * On-chip Flash PROM (with automatic failsafe) * Off-chip SPI PROM (LatticeXP2 fetches configuration data) * Off-chip SPI interface (LatticeXP2 receives configuration data from a master) The JTAG interface to the LatticeXP2 provides several methods to program the LatticeXP2 and devices attached to the LatticeXP2. JTAG programming can be used to program the LatticeXP2 in SRAM mode (volatile). It can also be used to program the on-chip LatticeXP2 Flash memory (non-volatile). It also provides the ability to program an attached SPI PROM (U5). The SPI PROM is used for storing failsafe configuration data. ispPAC-POWR607 JTAG Access The ispPAC-POWR607 Power Manager comes from the factory with a default power sequence. It may be desired for evaluation purposes to try other power sequences. Connector J5 is the access point for the ispPAC-POWR607 JTAG I/O. See the Power Supplies and Supply Control section below for the details of using the ispPAC-POWR607. SPI Slave Connection The LatticeXP2 has configuration pins that define how the device will find a non-volatile bitstream to configure itself. In most cases the configuration pins will be set to have the LatticeXP2 act as a master device and actively read data from its internal Flash or from the attached SPI PROM. The LatticeXP2 can also be configured to act as a slave device, and accept bitstream data from an external master. The master can be connected to either the JTAG port, or it can be connected to the SPI interface. The LatticeXP2 Standard Evaluation Board provides a 1x10 header, J11, that permits an off-chip SPI master to program the LatticeXP2 FPGA. MachXO JTAG Connection The MachXO's primary function is to be the USB download cable interface for the LatticeXP2. However, the MachXO is a PLD, and has some connections to the LatticeXP2. It is possible, therefore, to use the LatticeXP2 and the MachXO together. The MachXO can be reprogrammed with custom logic using connector J23. The factory program for the MachXO is available on-line to restore the device if needed. LatticeXP2 and Support Interfaces The LatticeXP2 Standard Evaluation Board provides a variety of support features for evaluating the performance and functionality of the LatticeXP2 FPGA. A FPGA can be used for a large number of different applications. The LatticeXP2 Standard Evaluation Board attempts to balance the ability to test I/O and the ability to use interesting/common logic functions. The evaluation board has features designed to make it easier to locate resources on the board and resources connected to the FPGA. * Devices are numbered in a consistent fashion. Each device starts at reference designator `1' in the northwest corner of the board (i.e. R1, C1, U1, L1...). The component number increases by one in a columnar fashion (i.e. southward). When the south edge of the board is reached, the count resumes slightly east, and at the north side of the board. Thus, the highest numbered components will always be in the southeast corner of the board. This same numbering sequence is applied to the secondary side of the printed-circuit board. * Adjacent to most of the switch inputs, LED outputs, SMA connectors, and test points is the alphanumeric position of the pin on the LatticeXP2 FPGA. For example: next to the SMA connector J1, in the silkscreen, is the designator (P1). Thus LatticeXP2 (U7) pin P1 is connected to the center post of J1. * SMA connectors have an open white rectangle area near them denoting the positive side of a matched pair. The negative side of the matched pair has a solid filled white rectangular area. 7 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Push-Buttons and Status LEDs There are four push-buttons and three LEDs on the south edge of the evaluation board. Switch SW2 and SW3, the westernmost, are routed to generic LatticeXP2 I/Os. One of these buttons typically acts as a reset switch, providing a reset pulse to logic inside the LatticeXP2. SW4, which is near the USB connector, is tied to the LatticeXP2's PROGRAMn input. Pressing this switch will cause the LatticeXP2 to reprogram itself, as long as CFG0 is set to VIL. SW5 is adjacent to SW4 and is the reset button for the built-in USB download cable. Pressing this button will cause the USB cable to re-enumerate with the USB hub. In the southeast corner of the board are three status LEDs. These indicate the state of the LatticeXP2's Done, INITn, and PROGRAMn I/O pins. During normal operation the Done and the INITn LEDs will illuminate. Global Output Enable The LatticeXP2 has a global output enable control. The GOE is routed to J15, and the factory default setting on J15 is to enable the LatticeXP2 outputs. The jumper on J15 can be moved from the default setting (open) to disable (tristate) all of the LatticeXP2 I/Os. Table 4. Global Output Enable Jumper Block J15 Output Enable State Shunt Outputs disabled (tri-state) Open* Outputs enabled Prototype Grid The board provides a small 100mil center-center prototype area. The prototype area has a set of plated throughholes in a 5x8 pattern. There are a total of 16 I/O pins connected in the prototype area. The topmost row is a series of eight horizontal plated through-holes connected to the ground plane. South of this row is a row of plated throughholes connected to the LatticeXP2 device. The rows alternate GND/signal/GND/signal/GND from north to south. Some of the plated through-holes are connected to LatticeXP2 Bank 6. It is possible to modify the I/O voltage on Bank 6 using J12. Table 5. Testpoint Connections Bank # LatticeXP2 I/O Bank # LatticeXP2 I/O 6 T3 6 U3 6 U2 6 V3 6 R3 6 R4 6 P4 6 M3 6 N2 6 M4 3 W22 3 W20 3 U20 3 V20 3 U21 3 V22 LED Displays In the northwest corner of the board is a set of eight green 0603 form factor LEDs. These LEDs are connected to IO pins dedicated to driving the LEDs. Table 6 shows the LatticeXP2 I/O pins that control each LED. The LEDs illuminate when the corresponding I/O is driven to VOL. 8 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Table 6. LED Pin Assignments LED LatticeXP2 I/O D2 J2 D3 J1 D4 K2 D5 K1 D6 M2 D7 M1 D8 L4 D9 L3 In addition to the discrete chip LEDs there is a single 7-segment display. Like the discrete LEDs, a VOL level will cause a segment to illuminate. The segment order is defined in the Lumex LDS-A304RI Data Sheet. Table 7. 7-Segment LED Pin Assignments Segment LatticeXP2 I/O A J4 B H4 C F4 D E4 E E3 F H3 G G3 DP F3 Switches The evaluation board provides a set of eight simple toggle switches at the southwest edge of the board. The silkscreen calls out the alphanumeric location of the I/O on the FPGA. The switch, when in the up position, is pulled to VCCIO6 through a 10K resistor. When in the down position, the switch is tied to ground. Table 8. SW1 Switch Pin Assignments Switches LatticeXP2 I/O SW1-0 AA3 SW1-1 AA2 SW1-2 AA1 SW1-3 Y4 SW1-4 Y3 SW1-5 Y2 SW1-6 Y1 SW1-7 W3 Oscillator and Clock Inputs FPGA designs are almost without exception created with logic synchronous to some reference frequency. The LatticeXP2 Standard Evaluation Board provides a built-in oscillator that provides a reference frequency for synchronous FPGA logic. Reference frequencies can be applied to other LatticeXP2 clock inputs as well. The LatticeXP2 board provides a low-voltage (3.3V) DIP oscillator. The oscillator is installed in a 14-pin DIP socket. The socket permits the use of either a half-size or full-size DIP oscillator. 9 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Figure 3. Oscillator Positions Full-Size Placement Half-Size Placement OSC OSC Pin 1 The output from the oscillator is routed to two series resistors. One of the series resistors is connected to a primary clock input pin. The other resistor is connected to a PLL input pin. It is important to mention that DIP socket pin 8 is shorted to pin 11, so it is not possible to input two different clock frequencies from the socket. In order to provide a frequency on the primary clock input that is different from the PLL clock input it is necessary to remove one of the two series termination resistors, and add a temporary modification to inject an electrically isolated clock signal. Differential/50 Ohm Input/Output The LatticeXP2 Standard Evaluation Board provides connections to differential I/O pins. The circuit board traces for these connections are nominally 50-ohm impedance. Some of the differential I/O pins are inputs to primary or PLL clock drivers. If the built-in oscillator in socket XU1 does not provide the right kind of input clock the SMA connectors listed in Table 9 can be used to provide additional reference clock frequencies. Table 9. Differential/50 Ohm Trace Pin Assignments Connector Pair LatticeXP2 I/O Clock Input J1 P1 N J2 R1 N J3 J4 Physical connection T1 Silkscreen text W4 Physical connection U1 Silkscreen text Y5 Y (P) Y (N) J6 P2 N J10 P3 N T2 (3) / R2 (4) N J7 J8 Physical connection Y5 (3) / W4 (4) Silkscreen text U1 (3) / T1 (4) N J24 J22 Y (P) J25 K22 Y (N) J26 K21 Y (P) J27 L21 Y (N) Power Supplies and Supply Control The LatticeXP2 Standard Evaluation Board operates from a 5V DC input voltage. The input voltage is supplied via J9, a coaxial DC input jack. The following components operate using the 5V input: * ispPAC-POWR607 Power Manager * Bellnix DC/DC converters 10 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor * LCD Display, contrast and backlight controls ispPAC-POWR607 The ispPAC-POWR607 is a low-cost power management chip that is used on the LatticeXP2 Standard Evaluation Board to turn on the DC/DC converters in a controlled sequence. The LatticeXP2 FPGA does not require voltages to be applied in a predefined sequence. The ispPAC-POWR607 permits testing any startup sequence. The ispPAC-POWR607 operates over a much looser DC input range than most 3.3V logic. It is capable of running from an input supply less than 3.96V and greater than 2.64V. This allows the DC regulation from the 5V input to be performed with loose tolerances and inexpensive components. The evaluation board uses a zener diode and a transistor to regulate the 5V input. The ispPAC-POWR607 is the first device on the board to have a stable supply voltage. Using this stable supply voltage it is able to turn on other supplies in a controlled sequence. The sequence is reprogrammable. Reprogramming is done using Lattice Semiconductor's PAC Designer(R) software, available from www.latticesemi.com/pac-designer. The source code for the factory default program is available on the Lattice web site at www.latticesemi.com/boards. Navigate to the appropriate page for this board and choose "Design Files" from the list of available resources. The ispPAC-POWR607 sequence programmed from the factory starts by enabling the 1.2V DC converter. The Power Manager waits for the 1.2V supply rail to reach 95% of its threshold voltage before turning on any other supply. The next voltage supply to be enabled is the 3.3V rail. Once again the Power Manager waits for this rail to reach 95% threshold. When the 3.3V rail reaches threshold, the adjustable voltage rail is enabled, but the Power Manager does not wait for it to reach a specified threshold since this rail is an auxiliary supply rail. The next step is for the Power Manager to monitor the PWDN/IN1 input pin. When this pin goes to VIH the Power Manager disables all of the DC/DC converters. When the IN1 pin returns to VIL the Power Manager starts over as if power had just been applied. Table 10. ispPAC-POWR607 to LatticeXP2 General Purpose Connections ispPAC-POWR607 Pin LatticeXP2 I/O 28 V19 26 P19 23 R19 22 M19 20 M20 Bellnix DC/DC Converters The 5V rail also supplies power to Bellnix DC/DC converters. The Bellnix converters are point of load (POL) DC supplies. The supplies are mounted close to the LatticeXP2 FPGA in order to increase response time during periods of high current demand. U3 is solely dedicated to supplying the LatticeXP2 FPGA's core voltage. The 1.2V passes through R12, a 10mOhm current sense resistor. The resistor permits voltage drop measurements to be used to determine how much power is being used by the LatticeXP2. U5 is an adjustable supply with a range from 1.1V through 2.5V. The voltage from this supply is only routed to J12. J12 is used to configure the I/O voltage used by Bank 6. U6 is a fixed 3.3V supply. It provides 3.3V to all of the ICs on the board, as well as the LatticeXP2's VCCAUX and VCCIO banks (except Bank 6). The 3.3V provided to VCCAUX and VCCIO pass through R17, a 10 mOhm current sense resistor. This allows for a voltage drop measurement to be taken indicating the amount of current being drawn by the LatticeXP2. 11 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor LCD Connector Connector J13 is a 2x9 100mil center-center header designed to allow the use of LCD displays. The connector provides 5V directly from the DC input (J9). It also has adjustable backlight (R15) and contrast (R16) potentiometer controls. The connector is designed for use with LCD displays such as the Lumex LCM-S02002DSF or LCMS02002DSR. Note: Recent Lumex specifications show a 16-pin interface, which corresponds to pins 2-18 on the J13 LCD Connector. Table 11. LCD Connections LCD Pin # LCD Function LatticeXP2 I/O 6 RS U22 7 RW Physical Connection T21 Silkscreen Text R22 8 E 9 D0 T22 Physical Connection R22 Silkscreen Text R20 10 D1 11 D2 T20 Physical Connection R20 Silkscreen Text P21 12 D3 13 D4 R21 Physical Connection P21 Silkscreen Text N22 14 D5 15 D6 P22 Physical Connection N22 Silkscreen Text 16 -- D7 P20 RS232 Interface The evaluation board provides a RS232 connection for interfacing to equipment with RS232 ports. The RS232 connector is a female DB9 connector, and can be found in the northeast corner of the board. Four 1x3 jumpers are provided on the board to permit reconfiguration of the RX/TX/RTS/CTS connections. Table 12. RS232 DB9 Pin Assignments RS232 Signal Connector Pin 1-2 Pin 2-3 RX J18 J16-3 J16-2 TX J17 J16-2 J16-3 CTS J19 J16-7 J16-8 RTS J22 J16-8 J16-7 The LatticeXP2 FPGA is connected to the RS232 DB9 connector using a Max 3232 buffer chip. This buffer permits the LatticeXP2 3.3V I/O pins to be interfaced to the 12V RS232 signaling standard. The LatticeXP2 I/O pins that connect to the RS232 buffer listed in Table 13. Table 13. LatticeXP2 to RS232 Pin Assignments RS232 Signal LatticeXP2 I/O RX C21 TX B22 CTS B21 RTS C22 12 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Compact Flash Connector Connector J14 provides the evaluation board with the ability to interface to 3.3V Type II Compact Flash devices. The FPGA can be programmed to use the various different Compact Flash protocols. Table 14. Compact Flash Pin Assignments Connector Pin LatticeXP2 I/O Connector Pin LatticeXP2 I/O CF0 B12 CF23 D6 CF1 A12 CF24 C6 CF2 A11 CF25 A5 CF3 B11 CF26 C5 CF4 D11 CF27 A4 CF5 C11 CF28 C4 CF6 A10 CF29 A3 CF7 B10 CF30 B3 CF8 E10 CF31 B2 CF9 A9 CF32 B1 CF10 B9 CF33 C3 CF11 D9 CF34 C2 CF12 C9 CF35 C1 CF13 A8 CF36 D4 CF14 B8 CF37 D3 CF15 D8 CF38 D1 CF16 C8 CF39 E1 CF17 A7 CF40 F2 CF18 B7 CF41 F1 CF19 F7 CF42 G2 CF20 C7 CF43 G1 CF21 A6 CF44 H2 CF22 B6 CF45 H1 Mixed Signal Support The LatticeXP2 Standard Evaluation Board also provides access to some mixed signal interface chips. There are four primary components dedicated to performing mixed signal functions on the evaluation board. These components are: * 12-bit Analog to Digital Converter * 12-bit Digital to Analog Converter * 128-position Digital Potentiometer * 25K ohm Discrete Potentiometer The mixed signal devices are all powered from the 3.3V supply. The digital power for these devices comes directly from the 3.3V plane layer. The analog power is supplied via a smaller independent 3.3V plane. The independent plane is supplied from the 3.3V digital plane, but it is filtered with a ferrite bead. Analog to Digital Converter The board includes a Burr Brown ADS7842 4 Channel Parallel Sampling Analog to Digital converter. 13 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor The analog inputs of the device are connected to four test points. One of these test points is also connected to a 25K ohm discrete potentiometer. The potentiometer permits the input voltage level to vary between 0V to 3.3V at one of the A/D inputs. The remaining three inputs are not connected to any passive or active components. These test points can be used to inject signals meeting your own test requirements. The digital I/O side of the device connects directly to the LatticeXP2 FPGA. Twelve of the I/O are the data-bus pins, and seven are used to access the internal registers. Table 15. A/D Connections A/D Function LatticeXP2 I/O A/D Function LatticeXP2 I/O AD0 A17 AD10 C19 AD1 B16 AD11 D19 AD2 A16 A0 C20 AD3 B15 A1 A21 AD4 A15 CLK B20 AD5 C16 BUSYn A20 AD6 C17 WRn A19 AD7 D17 CSn A18 AD8 C18 RDn B17 AD9 D18 Digital to Analog Converter The board also includes a Burr Brown DAC7617 12-bit Serial Input Digital to Analog converter. The digital interface of the converter is a six-wire control set. Changes to the analog outputs are performed using serial data. A change to an internal register requires 16 clock cycles. The analog outputs from the D/A are connected directly to individual test points. There is no other logic connected to the analog outputs. The AIN2 input pin controls the range of the analog outputs. AIN2 is connected to a test-point adjacent to the A/D converter described in the section above. AIN2 is also accessible via J20 pin 2. J20 is a 1x2 pin header that allows the output of the digital potentiometer to be connected to the D/A VREFH input. In order for the digital potentiometer to supply the reference voltage to the D/A converter, J20 must have pins 1-2 shunted. Regardless of the VREFH source voltage, the D/A is able to output a voltage between VREFL (GND) and VREFH (AIN2) in a +/- 1/4096th increment. Table 16. D/A Connections Digital to Analog Function LatticeXP2 I/O Serial Data In C12 Clock D12 Chip Select A13 Load All A14 Load Register C14 Reset D14 Digital Potentiometer The evaluation board also provides a 10K ohm digital potentiometer. The potentiometer can be set to one of 128 positions between 0 ohm and 10K ohm. The potentiometer output voltage, which is present on J20 pin 1, can vary from 0V to 3.3V. The potentiometer will be at the midpoint resistance at power up. 14 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Operation of the potentiometer is very simple. Whenever the CS is asserted (VIL) and a clock transition occurs, the output voltage will change up/down by 1/128th. When the UP direction is requested, the output voltage will increase. Table 17. Digital Potentiometer Connections POT Function LatticeXP2 I/O CLK D15 Up/Down_n C15 CS_n B14 SRAM The evaluation board provides a quantity of asynchronous SRAM. The memory is organized as 256Kx32 providing 1Mbyte of storage. Asynchronous SRAMs provide a simple electrical and control interface eliminating the need for more complex memory control systems. Table 18. SRAM Connections SRAM Function LatticeXP2 I/O SRAM Function LatticeXP2 I/O SRAM Function LatticeXP2 I/O A0 W9 BE2 AA17 D14 AB6 A1 AB10 BE3 AB17 D15 AB5 A2 AA10 CE0 AB2 D16 W14 A3 Y11 CE1 Y14 D17 Y15 A4 W11 WE Y12 D18 W15 A5 W12 OE AB12 D19 Y16 A6 AA13 D0 V6 D20 Y17 A7 AA14 D1 W5 D21 W17 A8 AA15 D2 Y6 D22 Y18 A9 AA16 D3 W6 D23 W18 A10 AB16 D4 Y7 D24 Y22 A11 AB15 D5 Y8 D25 AA22 A12 AB14 D6 W8 D26 Y21 A13 AB13 D7 Y9 D27 AA21 A14 AA12 D8 AB9 D28 AA20 A15 AA11 D9 AA8 D29 AB20 A16 AB11 D10 AB8 D30 AB19 D31 AB18 A17 AA9 D11 AA7 BE0 AB4 D12 AB7 BE1 AB3 D13 AA6 Ordering Information Description LatticeXP2 Standard Evaluation Board Ordering Part Number China RoHS Environment-Friendly Use Period (EFUP) LFXP2-17E-L-EV 10 15 LatticeXP2 Standard Evaluation Board User's Guide Lattice Semiconductor Technical Support Assistance Hotline: 1-800-LATTICE (North America) +1-503-268-8001 (Outside North America) e-mail: techsupport@latticesemi.com Internet: www.latticesemi.com Revision History Date Version May 2007 01.0 Initial release. Change Summary October 2007 01.1 Updated schematic diagrams. Note: The schematic diagrams on previous versions of this document contained erroneous reference designators for the board components. January 2008 01.2 Updated Differential/50 Ohm Trace Pin Assignments table. February 2008 01.3 Updated 7-Segment LED Pin Assignments table. May 2008 01.4 Corrected LatticeXP2 FPGA part number in the Features list. February 2010 01.5 Updated SRAM Connections table. Updated LCD Connections table. (c) 2010 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. 16 17 A B C D 5 D3 D4 D5 D6 D7 CE1N/CE1N/CS0N A10 OEN/OEN/ATA_SELN A9 A8 A7 A6 A5 A4 A3 A2 5 CF0 CF1 CF2 CF3 CF4 CF5 CF6 CF7 CF8 CF9 CF10 CF11 CF12 CF13 CF14 CF15 VADJ +1_2V +3_3V XP2_VCCIO[0..7] XP2Bank5_19 XP2Bank5_45 XP2Bank5_31 XP2Bank5_39 XP2Bank5_25 XP2Bank5_49 XP2Bank4_33 XP2Bank4_26 XP2Bank4_27 XP2Bank4_20 XP2Bank4_34 XP2Bank5_51 XP2Bank5_50 XP2Bank5_46 XP2Bank5_38 XP2Bank5_30 XP2Bank5_44 XP2Bank5_27 XP2Bank5_34 XP2Bank5_29 XP2Bank4_21 XP2Bank4_35 XP2Bank5_28 XP2Bank4_32 XP2Bank5_48 XP2Bank5_47 SRAM_BE0 SRAM_BE1 SRAM_BE2 SRAM_BE3 SRAM_CE0 SRAM_CE1 SRAM_WE SRAM_OE VCCIO6 LED[0..7] PB[0..1] SRAM_OE SRAM_WE SRAM_CE[0..1] SRAM_BE[0..3] SRAM_A[0..17] 4 SRAM SRAM_OE SRAM_WE SRAM_CE[0..1] SRAM_BE[0..3] SRAM_A[0..17] SRAM_D[0..31] CF[0..45] CLK[0..7] RS232_[0..3] LVDS_C[0..3] LVDS_T[0..3] LCD[0..10] AD_A0 AD_A1 AD_CLK AD_BUSYn AD_WRn AD_CSn AD_RDn XP2Bank7_2 POT_CLK XP2Bank7_0 POT_U_Dn XP2Bank7_3 POT_CSn XP2Bank7_4 XP2Bank7_8 S_A XP2Bank7_9 S_F XP2Bank7_5 S_E XP2Bank7_7 XP2Bank7_13 S_D XP2Bank7_14 S_DP XP2Bank7_21 S_C XP2Bank7_15 S_G XP2Bank7_23 S_B XP2Bank7_22 XP2_CFG3 XP2_CFG4 XP2_CFG0 XP2_CFG1 XP2_CFG2 XP2_CFG3 XP2_CFG4 XP2_CFG5 XP2_CFG6 XP2_CFG7 XP2_CFG8 XP2_CFG9 XP2_CFG10 +3_3V SWITCH[0..7] CF32 CF33 CF34 CF35 CF36 CF37 CF38 CF39 CF40 CF41 CF42 CF43 CF44 CF45 CFG0 CFG1 TOE DONE INITN PROGRAMN CCLK CSSPIN SO SI CSSPISN XP2_CFG[0..10] XP2_JTAG[0..3] XP2_VCCIO[0..7] XP2_VCCAUX XP2_VCORE Page 10 CF[0..45] CLK[0..7] RS232_[0..3] LVDS_C[0..3] LVDS_T[0..3] LCD[0..10] SWITCH[0..7] Page 7 H7 AD_CTRL[0..6] DA[0..5] XP2_CFG[0..10] VCC_JTAG XP2_JTAG[0..3] VCCIO[0..7] VCC_AUX VCC_CORE IOWRN WEN READY/IREQN/INTRQ CSELN VS2N RESET/RESET/RESETN WAITN/WAITN/IORDY INPACK/DMARQ REGN/DMACKN BVD2/SPRKRN/DASPN BVD1/STSCHGN/PDIAGN D8 D9 D10 AD_D[0..11] SEG[0..7] POT[0..2] Peripherals H4 Page 2 XP2_VCCIO[0..7] XP2Bank0_23 XP2Bank0_26 XP2Bank0_21 XP2Bank0_4 XP2Bank0_15 XP2Bank0_19 XP2Bank0_20 XP2Bank0_6 XP2Bank0_14 XP2Bank0_18 XP2Bank0_10 XP2Bank0_13 XP2Bank0_11 XP2Bank0_12 XP2Bank0_3 XP2Bank7_1 XP2_VCCIO6 SRAM_A0 SRAM_A1 SRAM_A2 SRAM_A3 SRAM_A4 SRAM_A5 SRAM_A6 SRAM_A7 SRAM_A8 SRAM_A9 SRAM_A10 SRAM_A11 SRAM_A12 SRAM_A13 SRAM_A14 SRAM_A15 SRAM_A16 SRAM_A17 LED[0..7] PB[0..1] DA[0..5] AD_CTRL[0..6] AD_D[0..11] SEG[0..7] POT[0..2] CF16 CF17 CF18 CF19 CF20 CF21 CF22 CF23 CF24 CF25 CF26 CF27 CF28 CF29 CF30 CF31 XP2_VCCAUX XP2_VCORE A1 A0 D0 D1 D2 WP/IOIS16N/IOCS16N CD2N CD1N D11 D12 D13 D14 D15 CE2N/CE2N/CS1N VS1N IORDN Page 6 XP2_VCCAUX XP2_VCORE XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] XP2 H2 +3_3V +1_2V VADJ XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] XP2_VCCIO[0..7] XP2Bank0_44 XP2Bank0_43 XP2Bank0_37 XP2Bank0_42 XP2Bank0_38 XP2Bank0_39 XP2Bank0_36 XP2Bank0_35 XP2Bank0_33 XP2Bank0_29 XP2Bank0_34 XP2Bank0_30 XP2Bank0_31 XP2Bank0_28 XP2Bank0_27 XP2Bank0_22 BYPASS H8 XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] 4 SRAM_D[0..31] LCD0 LCD1 LCD2 LCD3 LCD4 LCD5 LCD6 LCD7 LCD8 LCD9 LCD10 SRAM_D0 SRAM_D1 SRAM_D2 SRAM_D3 SRAM_D4 SRAM_D5 SRAM_D6 SRAM_D7 SRAM_D8 SRAM_D9 SRAM_D10 SRAM_D11 SRAM_D12 SRAM_D13 SRAM_D14 SRAM_D15 SRAM_D16 SRAM_D17 SRAM_D18 SRAM_D19 SRAM_D20 SRAM_D21 SRAM_D22 SRAM_D23 SRAM_D24 SRAM_D25 SRAM_D26 SRAM_D27 SRAM_D28 SRAM_D29 SRAM_D30 SRAM_D31 XP2Bank3_20 XP2Bank3_29 XP2Bank3_27 XP2Bank3_30 XP2Bank3_35 XP2Bank3_19 XP2Bank3_18 XP2Bank3_21 XP2Bank3_26 XP2Bank3_28 XP2Bank3_31 XP2Bank1_27 XP2Bank1_26 XP2Bank1_29 XP2Bank1_28 XP2Bank1_35 XP2Bank1_18 XP2Bank1_19 XP2Bank1_6 XP2Bank1_2 XP2Bank1_7 XP2Bank1_3 XP2Bank1_5 XP2Bank2_5 XP2Bank1_8 XP2Bank2_4 XP2Bank1_4 XP2Bank1_9 XP2Bank1_21 XP2Bank1_20 XP2Bank7_35 XP2Bank7_19 XP2Bank7_17 XP2Bank7_10 XP2Bank7_6 XP2Bank7_18 XP2Bank7_20 XP2Bank7_12 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 AD_D0 AD_D1 AD_D2 AD_D3 AD_D4 AD_D5 AD_D6 AD_D7 AD_D8 AD_D9 AD_D10 AD_D11 AD_CTRL0 AD_CTRL1 AD_CTRL2 AD_CTRL3 AD_CTRL4 AD_CTRL5 AD_CTRL6 XP2Bank1_11 XP2Bank1_10 XP2Bank1_34 XOBank1_[0..28] POT0 POT1 POT2 XOBank1_22 XOBank1_25 XP2Bank7_33 XP2Bank7_43 XP2Bank7_32 XP2Bank7_40 XP2Bank7_37 XP2Bank7_41 XP2Bank7_42 XP2Bank7_36 XP2Bank7_34 XP2_CFG[0..10] XOBank1_[0..28] 3 3 XP2Bank6_37 XP2Bank6_21 XP2Bank6_33 XP2Bank6_45 LVDS_C0 LVDS_C1 LVDS_C2 LVDS_C3 XP2Bank0_2 XP2Bank0_50 XP2Bank3_42 XP2Bank3_43 XP2Bank2_44 XP2Bank2_45 XP2Bank5_2 XP2Bank5_3 XP2Bank7_44 XP2Bank7_45 XP2Bank7_38 XP2Bank7_39 XP2Bank7_30 XP2Bank7_31 XP2Bank7_28 XP2Bank7_29 XP2Bank6_30 XP2Bank6_31 XP2Bank1_17 XP2Bank1_25 XP2Bank0_51 XP2Bank0_45 XP2Bank1_33 XP2Bank0_47 XP2Bank5_4 XP2Bank5_10 XP2Bank5_12 XP2Bank5_11 XP2Bank5_13 XP2Bank5_15 XP2Bank5_7 XP2Bank5_14 XP2Bank5_43 XP2Bank5_26 XP2Bank5_42 XP2Bank5_21 XP2Bank5_37 XP2Bank5_20 XP2Bank5_36 XP2Bank5_35 XP2Bank4_16 XP2Bank4_5 XP2Bank4_8 XP2Bank4_4 XP2Bank4_2 XP2Bank4_0 XP2Bank4_3 XP2Bank4_1 XP2Bank4_10 XP2Bank4_12 XP2Bank4_11 XP2Bank4_13 XP2Bank4_19 XP2Bank4_18 XP2Bank4_29 XP2Bank4_28 CLK0 CLK1 CLK2 CLK3 CLK4 CLK5 CLK6 CLK7 LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7 PB0 PB1 DA0 DA1 DA2 DA3 DA4 DA5 XP2Bank6_4 XP2Bank6_22 XP2Bank6_29 XP2Bank6_5 XP2Bank6_14 XP2Bank6_23 XP2Bank6_28 XP2Bank6_15 XP2Bank6_36 XP2Bank6_20 XP2Bank6_32 XP2Bank6_44 LVDS_T0 LVDS_T1 LVDS_T2 LVDS_T3 SWITCH0 SWITCH1 SWITCH2 SWITCH3 SWITCH4 SWITCH5 SWITCH6 SWITCH7 XP2Bank2_12 XP2Bank2_13 XP2Bank2_20 XP2Bank2_21 RS232_0 RS232_1 RS232_2 RS232_3 Page 5 XP2_CFG[0..10] XP2_JTAG[0..3] XOBank1_[0..28] CONFIG H9 PLL_IN PCLK_IN PCLK3_T PCLK3_C PCLK2_T PCLK2_C PLL_T PLL_C DA_RSTn DA_LOADREGn DA_LDACn DA_CSn DA_CLK DA_SI CTSn RXD TXD RTSn VCCIO7 XP2_VCCIO7 Placement H10 Page 20 2 XOBank3[0..28] PCLK3_T PCLK3_C XP2Bank5_2 XP2Bank5_3 XP2Bank2_44 XP2Bank2_45 XP2Bank3_42 XP2Bank3_43 XP2Bank2_7 XP2Bank2_22 XP2Bank2_6 XP2Bank2_23 XP2Bank2_28 XP2Bank2_29 XP2Bank2_31 XP2Bank2_15 XP2Bank2_30 XP2Bank2_36 XP2Bank2_14 XP2Bank2_38 XP2Bank2_37 XP2Bank2_18 XP2Bank2_39 Page 16 XOBank3_[0..28] XOBank2_[0..25] XOBank01_[0..1] XOBank1_[0..28] PCLK2_T PCLK2_C PLL_T PLL_C Page 12 XOBank0_[0..23] USB H1 Page 11 VADJ +1_2V XOBank3_0 XOBank2_25 XOBank2_23 XOBank7_[0..25] XOBank6_[0..27] XOBank45_[0..1] XOBank5_[0..19] XOBank4_[0..27] VADJ Date: Size C Title Document Number XP2 Standard Evaluation Board Lattice Semiconductor Corporation 5555 NE Moore Ct Hillsboro, OR 97124 XOBank2[0..25] XP2Bank2[0..45] XOBank7_[0..25] XOBank6_[0..27] XOBank45_[0..1] XOBank5_[0..19] +1_2V XP2Bank6_[0..45] XP2Bank3_[0..45] XOBank4_[0..27] XP2Bank6_[0..45] XP2Bank3_[0..45] XP2Bank3_[0..45] +3_3V POWER H5 Prototype H6 XOBank3_15 XOBank3_20 XOBank3_21 XOBank3_14 XOBank3_13 XOBank3_17 XOBank3_11 XOBank3_12 XOBank3_16 XOBank3_19 XOBank3_10 XOBank3_5 XOBank3_7 XOBank3_9 XOBank3_1 XOBank3_[0..28] XOBank2_[0..25] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] XP2Bank3_[0..45] +3_3V 2 1 Sheet XP2Bank3_36 XP2Bank3_34 XP2Bank3_37 1 1 of XP2Bank3[0..45] 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Appendix A. Schematics Figure 4. LatticeXP2 Standard Evaluation Board 18 A B C D XP2_JTAG[0..3] 5 XP2_CFG[0..10] VCCIO[0..7] VCC_CORE VCC_JTAG XP2_CFG[0..10] VCCIO[0..7] XP2_JTAG[0..3] 5 B18 D13 E16 H14 E21 G18 J15 K19 N19 P15 T18 V21 AA18 R14 V16 W13 AA5 R9 V7 W10 N4 P8 T5 V2 E2 G5 J8 K4 VCCIO1 VCCIO2 VCCIO3 VCCIO4 VCCIO5 VCCIO6 VCCIO7 XP2_CFG0 N1 XP2_CFG2 L7 H9 E7 D10 B5 N9 P10 J10 J11 J12 P11 P12 J13 K14 P13 K9 L14 L9 M14 M9 N14 H15 L20 M18 L16 L22 VCCIO0 XP2_JTAG0 XP2_JTAG1 XP2_JTAG2 XP2_JTAG3 CFG0 TOE VCCIO7 VCCIO7 VCCIO7 VCCIO7 VCCIO6 VCCIO6 VCCIO6 VCCIO6 VCCIO5 VCCIO5 VCCIO5 VCCIO5 VCCIO4 VCCIO4 VCCIO4 VCCIO4 VCCIO3 VCCIO3 VCCIO3 VCCIO3 VCCIO2 VCCIO2 VCCIO2 VCCIO2 VCCIO1 VCCIO1 VCCIO1 VCCIO1 VCCIO0 VCCIO0 VCCIO0 VCCIO0 VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCCJ TDI TDO TCK TMS U7E DI LFXP217 FPBGA484 4 NC1 NC2 4 H8 U19 VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX 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 R12 R11 M8 M15 L8 L15 H12 H11 A1 A22 AA19 AA4 AB1 AB22 B19 B4 C10 C13 D16 D2 D21 D7 G19 G4 H10 H13 J14 J9 K10 K11 K12 K13 K15 K20 K3 K8 L10 L11 L12 L13 M10 M11 M12 M13 N10 N11 N12 N13 N15 N20 N3 N8 P14 P9 R10 R13 T19 T4 W16 W2 W21 W7 Y10 Y13 VCC_AUX 3 XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] 3 XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2Bank3_[0..43] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2_BANK_4_7 H3 XP2_BANK0_3 H1 2 Page 4 Page 3 2 Date: Size B Title Document Number XP2 Power and Configuration 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation Sheet 1 1 2 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 5. LatticeXP2 Power and Configuration 19 A B C D 5 E13 C14 B16 A17 B15 A16 G10 G11 E12 D12 B14 A15 XP2Bank1_24 XP2Bank1_25 XP2Bank1_26 XP2Bank1_27 XP2Bank1_28 XP2Bank1_29 XP2Bank1_30 XP2Bank1_31 XP2Bank1_32 XP2Bank1_33 XP2Bank1_34 XP2Bank1_35 C16 C17 XP2Bank1_18 XP2Bank1_19 B17 A18 F14 D14 XP2Bank1_16 XP2Bank1_17 F13 G12 G13 G14 XP2Bank1_14 XP2Bank1_15 XP2Bank1_22 XP2Bank1_23 E14 E15 XP2Bank1_12 XP2Bank1_13 XP2Bank1_20 XP2Bank1_21 A21 A19 XP2Bank1_6 XP2Bank1_7 C15 D15 D17 D18 XP2Bank1_4 XP2Bank1_5 XP2Bank1_10 XP2Bank1_11 A20 D19 XP2Bank1_2 XP2Bank1_3 XP2Bank1_8 XP2Bank1_9 E17 E18 C18 C19 XP2Bank1_0 XP2Bank1_1 5 LFXP217 FPBGA484 PT29A/PT38A/PT38A/PCLKT1_0 PT29B/PT38B/PT38B/PCLKC1_0 PT30A/PT39A/PT39A PT30B/PT39B/PT39B PT31A/PT40A/PT40A PT31B/PT40B/PT40B PT32A/PT41A/PT41A PT32B/PT41B/PT41B PT33A^/PT42A^/PT42A^ PT33B/PT42B/PT42B PT34A/PT43A/PT43A PT34B/PT43B/PT43B PT35A/PT44A/PT44A PT35B/PT44B/PT44B PT36A/PT45A/PT45A PT36B/PT45B/PT45B PT37A/PT46A/PT46A PT37B/PT46B/PT46B PT38A/PT47A/PT47A PT38B/PT47B/PT47B PT39A/PT48A/PT48A PT39B/PT48B/PT48B PT40A/PT49A/PT49A PT40B/PT49B/PT49B PT41A/PT50A/PT50A PT41B/PT50B/PT50B PT42A^/PT51A^/PT51A^ PT42B/PT51B/PT51B PT43A/PT52A/PT52A PT43B/PT52B/PT52B PT44A/PT62A/PT70A/URC_GPLLT_IN_A PT44B/PT62B/PT70B/URC_GPLLC_IN_A PT45A/PT63A/PT71A/URC_GPLLT_FB_A PT45B/PT63B/PT71B/URC_GPLLC_FB_A PT46A/PT64A/PT72A/VREF1_1 PT46B/PT64B/PT72B/VREF2_1 U7D DI PT3A/PT3A/PT3A/VREF1_0 PT3B/PT3B/PT3B/VREF2_0 4 PT28A/PT37A/PT37A/PCLKT0_0 PT28B/PT37B/PT37B/PCLKC0_0 PT27A/PT36A/PT36A PT27B/PT36B/PT36B PT26A/PT35A/PT35A PT26B/PT35B/PT35B PT25A/PT34A/PT34A PT25B/PT34B/PT34B PT24A^/PT33A^/PT33A^ PT24B/PT33B/PT33B PT23A/PT32A/PT32A PT23B/PT32B/PT32B PT22A/PT31A/PT31A PT22B/PT31B/PT31B PT21A/PT30A/PT30A PT21B/PT30B/PT30B PT20A/PT29A/PT29A PT20B/PT29B/PT29B PT19A/PT28A/PT28A PT19B/PT28B/PT28B PT18A/PT27A/PT27A PT18B/PT27B/PT27B PT17A/PT26A/PT26A PT17B/PT26B/PT26B PT16A/PT25A/PT25A PT16B/PT25B/PT25B PT15A^/PT24A^/PT24A^ PT15B/PT24B/PT24B PT14A/PT23A/PT23A PT14B/PT23B/PT23B PT13A/PT22A/PT22A PT13B/PT22B/PT22B PT12A/PT21A/PT21A PT12B/PT21B/PT21B PT11A/PT20A/PT20A PT11B/PT20B/PT20B PT10A/PT19A/PT19A PT10B/PT19B/PT19B PT9A/PT18A/PT18A PT9B/PT18B/PT18B PT8A/PT17A/PT17A PT8B/PT17B/PT17B PT7A/PT16A/PT16A PT7B/PT16B/PT16B PT6A^/PT15A^/PT15A^ PT6B/PT15B/PT15B PT5A/PT5A/PT5A/ULC_GPLLT_FB_A PT5B/PT5B/PT5B/ULC_GPLLC_FB_A PT4A/PT4A/PT4A/ULC_GPLLT_IN_A PT4B/PT4B/PT4B/ULC_GPLLC_IN_A 4 XP2Bank3_8 XP2Bank3_9 XP2Bank3_10 XP2Bank3_11 XP2Bank3_12 XP2Bank3_13 XP2Bank3_14 XP2Bank3_15 XP2Bank3_16 XP2Bank3_17 XP2Bank3_18 XP2Bank3_19 XP2Bank3_20 XP2Bank3_21 XP2Bank0_10 XP2Bank0_11 XP2Bank0_12 XP2Bank0_13 XP2Bank0_14 XP2Bank0_15 XP2Bank0_16 XP2Bank0_17 XP2Bank0_18 XP2Bank0_19 XP2Bank0_20 XP2Bank0_21 XP2Bank0_22 XP2Bank0_23 C5 C4 A3 A4 C6 C7 H7 J7 A5 A6 B6 B7 D8 C8 XP2Bank3_30 XP2Bank3_31 XP2Bank3_32 XP2Bank3_33 XP2Bank3_34 XP2Bank3_35 XP2Bank3_36 XP2Bank3_37 XP2Bank3_38 XP2Bank3_39 XP2Bank3_40 XP2Bank3_41 XP2Bank3_42 XP2Bank3_43 XP2Bank0_32 XP2Bank0_33 XP2Bank0_34 XP2Bank0_35 XP2Bank0_36 XP2Bank0_37 XP2Bank0_38 XP2Bank0_39 XP2Bank0_40 XP2Bank0_41 XP2Bank0_42 XP2Bank0_43 XP2Bank0_44 XP2Bank0_45 XP2Bank0_46 XP2Bank0_47 XP2Bank0_48 XP2Bank0_49 XP2Bank0_50 XP2Bank0_51 B9 B10 A10 A11 D11 C11 G8 G9 B11 A12 B12 A13 E11 C12 F11 F12 B13 A14 F10 E10 V17 V18 K21 L21 M19 M20 M17 M16 M21 N21 M22 N22 P18 N18 P21 P20 P22 R22 R21 R20 N17 N16 P19 R19 T21 T20 T22 U22 P16 P17 R18 R17 U21 V22 U20 V20 R16 T17 Y20 Y19 W22 W20 W19 V19 U17 U18 XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] XP2Bank3_28 XP2Bank3_29 XP2Bank0_30 XP2Bank0_31 D9 C9 XP2Bank3_26 XP2Bank3_27 XP2Bank0_28 XP2Bank0_29 A8 A9 A7 B8 XP2Bank3_24 XP2Bank3_25 XP2Bank3_6 XP2Bank3_7 XP2Bank0_8 XP2Bank0_9 F8 E8 XP2Bank3_22 XP2Bank3_23 XP2Bank3_4 XP2Bank3_5 XP2Bank0_6 XP2Bank0_7 D6 D5 XP2Bank0_26 XP2Bank0_27 XP2Bank3_2 XP2Bank3_3 XP2Bank0_4 XP2Bank0_5 F7 G7 XP2Bank0_24 XP2Bank0_25 XP2Bank3_44 XP2Bank3_45 XP2Bank0_2 XP2Bank0_3 A2 B3 E9 F9 XP2Bank3_0 XP2Bank3_1 XP2Bank0_0 XP2Bank0_1 F6 E6 3 3 LFXP217 FPBGA484 XP2Bank3_[0..45] XP2Bank2_[0..45] XP2Bank1_[0..35] XP2Bank0_[0..51] PR26A*/PR32A*/PR38A*/PCLKT3_0 PR26B*/PR32B*/PR38B/*PCLKC3_0 PR27A/PR33A/PR39A PR27B/PR33B/PR39B PR28A*/PR34A*/PR40A* PR28B*/PR34B*/PR40B* PR29A/PR35A/PR41A PR29B/PR35B/PR41B PR30A*^/PR36A*^/PR42A*^ PR30B*/PR36B*/PR42B* PR31A/PR37A/PR43A PR31B/PR37B/PR43B PR32A*/PR38A*/PR44A* PR32B*/PR38B*/PR44B* PR33A/PR39A/PR45A PR33B/PR39B/PR45B PR35A*/PR40A*/PR46A* PR35B*/PR40B*/PR46B* PR36A/PR41A/PR47A PR36B/PR41B/PR47B PR37A*/PR42A*/PR48A* PR37B*/PR42B*/PR48B* PR38A/PR43A/PR49A PR38B/PR43B/PR49B PR39A*^/PR44A*^/PR50A*^ PR39B*/PR44B*/PR50B* PR40A/PR45A/PR51A PR40B/PR45B/PR51B PR41A*/PR46A*/PR52A* PR41B*/PR46B*/PR52B* PR42A/PR47A/PR53A PR42B/PR47B/PR53B PR43A*/PR49A*/PR55A* PR43B*/PR49B*/PR55B* PR44A/PR50A/PR56A PR44B/PR50B/PR56B PR45A*/PR51A*/PR57A* PR45B*/PR51B*/PR57B* PR46A/PR52A/PR58A PR46B/PR52B/PR58B PR47A*/PR53A*^/PR59A*^ PR47B*/PR53B*/PR59B* NC/PR54A/PR60A NC/PR54B/PR60B PR48A/PR59B/PR69B/VREF1_3 PR48B/PR60B/PR70B/VREF2_3 U7C DI 2 BANK 3 2 Date: Size B Title Document Number XP2 Banks 0-3 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation PR24A/PR30A/PR36A/PCLKT2_0 PR24B/PR30B/PR36B/PCLKC2_0 PR23A*/PR29A*/PR35A* PR23B*/PR29B*/PR35B* PR22A/PR28A/PR34A PR22B/PR28B/PR34B PR21A*^/PR27A*^/PR33A*^ PR21B*/PR27B*/PR33B* PR20A/PR26A/PR32A PR20B/PR26B/PR32B PR19A*/PR25A*/PR31A* PR19B*/PR25B*/PR31B* PR18A/PR24A/PR30A PR18B/PR24B/PR30B PR17A*/PR23A*/PR29A* PR17B*/PR23B*/PR29B* PR16A/PR22A/PR28A PR16B/PR22B/PR28B PR15A*/PR21A*/PR27*A PR15B*/PR21B*/PR27B* PR14A/PR20A/PR26A PR14B/PR20B/PR26B PR13A*^/PR19A*^/PR25A*^ PR13B*/PR19B*/PR25B* PR12A/PR18A/PR24A PR12B/PR18B/PR24B PR11A*/PR17A*/PR23A* PR11B*/PR17B*/PR23B* PR10A/PR16A/PR22A PR10B/PR16B/PR22B PR9A*/PR15A*/PR21A* PR9B*/PR15B*/PR21B* PR8A/PR14A/PR19A PR8B/PR14B/PR19B PR7A*/PR13A*/PR18A* PR7B*/PR13B*/PR18B* PR6A/PR12A/PR17A PR6B/PR12B/PR17B PR5A*/PR11A*^/PR16A*^ PR5B*/PR11B*/PR16B* PR4A/PR10A/PR15A PR4B/PR10B/PR15B PR3A*/PR9A*/PR14A* PR3B*/PR9B*/PR14B* PR2A/PR4A/PR5A/VREF1_2 PR2B/PR4B/PR5B/VREF2_2 XP2Bank2_4 XP2Bank2_5 XP2Bank2_6 XP2Bank2_7 XP2Bank2_8 XP2Bank2_9 XP2Bank2_10 XP2Bank2_11 XP2Bank2_12 XP2Bank2_13 XP2Bank2_14 XP2Bank2_15 XP2Bank2_16 XP2Bank2_17 XP2Bank2_18 XP2Bank2_19 XP2Bank2_20 XP2Bank2_21 B20 C20 E20 D20 G15 G16 G17 H18 B21 C21 H20 G20 E19 F19 J20 H19 B22 C22 Sheet J22 K22 L19 L18 J16 K16 H21 J21 G22 H22 K18 L17 J17 K17 G21 F22 F20 F21 J19 J18 H16 H17 3 of XP2Bank2_44 XP2Bank2_45 XP2Bank2_42 XP2Bank2_43 XP2Bank2_40 XP2Bank2_41 XP2Bank2_38 XP2Bank2_39 XP2Bank2_36 XP2Bank2_37 XP2Bank2_34 XP2Bank2_35 XP2Bank2_32 XP2Bank2_33 XP2Bank2_30 XP2Bank2_31 XP2Bank2_28 XP2Bank2_29 XP2Bank2_26 XP2Bank2_27 XP2Bank2_24 XP2Bank2_25 XP2Bank2_22 XP2Bank2_23 XP2Bank2_2 XP2Bank2_3 F18 F17 D22 E22 XP2Bank2_0 XP2Bank2_1 F15 F16 1 1 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 6. LatticeXP2 Banks 0 to 3 BANK 2 BANK 0 BANK 1 20 A B C D V6 U6 R8 V8 W8 T8 T9 W5 W6 Y6 Y7 Y9 Y8 U9 U10 V9 W9 AA6 AA7 T10 V10 V11 W11 AA8 AA9 AB2 AB3 AA11 AA10 T11 U11 AB4 AB5 AB6 AB7 AA12 Y11 T12 T13 AB8 AB9 AB11 AB10 AB13 AB12 Y12 W12 AB14 AB15 XP2Bank5_2 XP2Bank5_3 XP2Bank5_4 XP2Bank5_5 XP2Bank5_52 XP2Bank5_6 XP2Bank5_7 XP2Bank5_8 XP2Bank5_9 XP2Bank5_10 XP2Bank5_11 XP2Bank5_12 XP2Bank5_13 XP2Bank5_14 XP2Bank5_15 XP2Bank5_16 XP2Bank5_17 XP2Bank5_18 XP2Bank5_19 XP2Bank5_20 XP2Bank5_21 XP2Bank5_22 XP2Bank5_23 XP2Bank5_24 XP2Bank5_25 XP2Bank5_26 XP2Bank5_27 XP2Bank5_28 XP2Bank5_29 XP2Bank5_30 XP2Bank5_31 XP2Bank5_32 XP2Bank5_33 XP2Bank5_34 XP2Bank5_35 XP2Bank5_36 XP2Bank5_37 XP2Bank5_38 XP2Bank5_39 XP2Bank5_40 XP2Bank5_41 XP2Bank5_42 XP2Bank5_43 XP2Bank5_44 XP2Bank5_45 XP2Bank5_46 XP2Bank5_47 XP2Bank5_48 XP2Bank5_49 XP2Bank5_50 XP2Bank5_51 5 U7 U8 W4 Y5 XP2Bank5_0 XP2Bank5_1 5 LFXP217 FPBGA484 PB28A/PB37A/PB37A/PCLKT5_0 PB28B/PB37B/PB37B/PCLKC5_0 PB27A/PB36A/PB36A PB27B/PB36B/PB36B PB26A/PB35A/PB35A PB26B/PB35B/PB35B PB25A/PB34A/PB34A PB25B/PB34B/PB34B PB24A^/PB33A^/PB33A^ PB24B/PB33B/PB33B PB23A/PB32A/PB32A PB23B/PB32B/PB32B PB22A/PB31A/PB31A PB22B/PB31B/PB31B PB21A/PB30A/PB30A PB21B/PB30B/PB30B PB20A/PB29A/PB29A PB20B/PB29B/PB29B PB19A/PB28A/PB28A PB19B/PB28B/PB28B PB18A/PB27A/PB27A PB18B/PB27B/PB27B PB17A/PB26A/PB26A PB17B/PB26B/PB26B PB16A/PB25A/PB25A PB16B/PB25B/PB25B PB15A^/PB24A^/PB24A^ PB15B/PB24B/PB24B PB14A/PB23A/PB23A PB14B/PB23B/PB23B PB13A/PB22A/PB22A PB13B/PB22B/PB22B PB12A/PB21A/PB21A PB12B/PB21B/PB21B PB11A/PB20A/PB20A PB11B/PB20B/PB20B PB10A/PB19A/PB19A PB10B/PB19B/PB19B PB9A/PB18A/PB18A PB9B/PB18B/PB18B PB8A/PB17A/PB17A PB8B/PB17B/PB17B PB7A/PB16A/PB16A PB7B/PB16B/PB16B PB6A^/PB15A^/PB15A^ PB6B/PB15B/PB15B NC/PB8A/PB8A PB5A/PB5A/PB5A/LLC_PLLT_FB_A PB5B/PB5B/PB5B/LLC_PLLC_FB_A PB4A/PB4A/PB4A/LLC_PLLT_IN_A PB4B/PB4B/LLC_PLLC_IN_A PB3A/PB3A/PB3A/VREF1_5 PB3B/PB3B/PB3B/VREF2_5 U7B DI PB46A/PB64A/PB72A/VREF1_4 PB46B/PB64B/PB72B/VREF2_4 4 IO Order = 17/30/40 * = LVDS I/O ^ = DQS input [ = DQS reach PB29A/PB38A/PB38A/PCLKT4_0 PB29B/PCLKC4_0 PB30A/PB39A/PB39A PB30B/PB39B/PB39B PB31A/PB40A/PB40A PB31B/PB40B/PB40B PB32A/PB41A/PB41A PB32B/PB41B/PB41B PB33A^/PB42A^/PB42A^ PB33B/PB42B/PB42B PB34A/PB43A/PB43A PB34B/PB43B/PB43B PB35A/PB44A/PB44A PB35B/PB44B/PB44B PB36A/PB45A/PB45A PB36B/PB45B/PB45B PB37A/PB46A/PB46A PB37B/PB46B/PB46B PB38A/PB47A/PB47A PB38B/PB47B/PB47B PB39A/PB48A/PB48A PB39B/PB48B/PB48B PB40A/PB49A/PB49A PB40B/PB49B/PB49B PB41A/PB50A/PB50A PB41B/PB50B/PB50B PB42A^/PB51A^/PB51A^ PB42B/PB51B/PB51B PB43A/PB52A/PB52A PB43B/PB52B/PB52B NC/PB59A/PB67A NC/PB59B/PB67B PB44A/PB62A/PB70A/LRC_GPLLT_IN_A PB44B/PB62B/PB70B/LRC_GPLLC_IN_A PB45A/PB63A/PB71A/LRC_GPLLT_FB_A PB45B/PB63B/PB71B/LRC_GPLLC_FB_A 4 F1 G1 G3 G2 H1 H2 XP2Bank7_10 XP2Bank7_11 XP2Bank7_12 XP2Bank7_13 XP2Bank7_14 XP2Bank7_15 XP2Bank7_16 XP2Bank7_17 XP2Bank7_18 XP2Bank7_19 XP2Bank7_20 XP2Bank7_21 XP2Bank7_22 XP2Bank7_23 XP2Bank7_24 XP2Bank7_25 XP2Bank4_8 XP2Bank4_9 XP2Bank4_10 XP2Bank4_11 XP2Bank4_12 XP2Bank4_13 XP2Bank4_14 XP2Bank4_15 XP2Bank4_16 XP2Bank4_17 XP2Bank4_18 XP2Bank4_19 XP2Bank4_20 XP2Bank4_21 XP2Bank4_22 XP2Bank4_23 Y22 Y21 AA22 AA21 U14 U15 W14 V14 AB20 AA20 AA16 AA17 V13 U13 AB16 AB17 Y14 AA13 V12 U12 AB18 AB19 AA14 AA15 XP2Bank4_34 XP2Bank4_35 XP2Bank4_32 XP2Bank4_33 XP2Bank4_30 XP2Bank4_31 XP2Bank4_28 XP2Bank4_29 XP2Bank4_26 XP2Bank4_27 3 XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] XP2Bank7_44 XP2Bank7_45 XP2Bank7_42 XP2Bank7_43 XP2Bank7_40 XP2Bank7_41 XP2Bank7_38 XP2Bank7_39 XP2Bank7_36 XP2Bank7_37 XP2Bank7_34 XP2Bank7_35 XP2Bank7_32 XP2Bank7_33 XP2Bank7_30 XP2Bank7_31 XP2Bank7_28 XP2Bank7_29 XP2Bank7_26 XP2Bank7_27 F3 F2 XP2Bank7_8 XP2Bank7_9 XP2Bank4_6 XP2Bank4_7 T16 U16 W15 V15 XP2Bank4_24 XP2Bank4_25 D4 D3 XP2Bank7_6 XP2Bank7_7 XP2Bank4_36 XP2Bank4_37 R15 AB21 T14 T15 E3 E1 XP2Bank7_4 XP2Bank7_5 XP2Bank4_4 XP2Bank4_5 Y16 Y15 LFXP217 FPBGA484 PL24A/PL30A/PL36A/PCLKT7_0 PL24B/PL30B/PL36B/PCLKC7_0 PL23A*/PL29A*/PL35A*/SI PL23B*/PL29B*/PL35B*/INITN PL22A/PL28A/PL34A/CCLK PL22B/PL28B/PL34B/SO PL21A*^/PL27A*^/PL33A*^ PL21B*/PL27B*/PL33B* PL20A//PL26A/PL32A/CSSPISN PL20B/PL26B/PL32B/CSSPIN PL19A*/PL25A*/PL31A*/CFG1 PL19B*/PL25B*/PL31B* PL18A/PL24A/PL30A/PROGRAMN PL18B/PL24B/PL30B/DONE PL17A*/PL23A*/PL29A* PL17B*/PL23B*/PL29B* PL16A/PL22A/PL28A PL16B/PL22B/PL28B PL15A*/PL21A*/PL27A* PL15B*/PL21B*/PL27B* PL14A/PL20A/PL26A PL14B/PL20B/PL26B PL13A*^/PL19A*^/PL25A*^ PL13B*/PL19B*/PL25B* PL12A/PL18A/PL24A PL12B/P18B/PL24B PL11A*/PL17A*/PL23A* PL11B*/PL17B*/PL23B* PL10A/PL16A/PL22A PL10B/PL16B/PL22B PL9A*/PL15A*/PL21A* PL9B*/PL15B*/PL21B* PL8A/PL14A/PL19A PL8B/PL14B/PL19B PL7A*/PL13A*/PL18A* PL7B*/PL13B*/PL18B* PL6A/PL12A/PL17A PL6B/PL12B/PL17B PL5A*^/PL11A*^/PL16A*^ PL5B*/PL11B*/PL16B* PL4A/PL10A/PL15A PL4B/PL10B/PL15B PL3A*/PL9A*/PL14A* PL3B*/PL9B*/PL14B* PL2A/PL4A/PL5A/VREF1_7 PL2B/PL4B/PL5B/VREF2_7 U7A DI XP2Bank7_[0..45] XP2Bank6_[0..45] XP2Bank5_[0..52] XP2Bank4_[0..37] L3 L4 L5 L6 K6 K7 M1 M2 L1 L2 J3 J4 J6 K5 K1 K2 J1 J2 H5 J5 G6 H6 H3 H4 F5 F4 E4 E5 C1 D1 B1 C2 XP2Bank7_2 XP2Bank7_3 XP2Bank4_2 XP2Bank4_3 C3 B2 XP2Bank7_0 XP2Bank7_1 XP2Bank4_0 XP2Bank4_1 W17 W18 Y17 Y18 3 2 2 Date: Size B Title Document Number XP2 Banks 4-7 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation PL26A*/P32A*/PL38A*/PCLKT6_0 PL26B*/PL32B*/PL38B*/PCLKC6_0 PL27A/PL33A/PL39A PL27B/PL33B/PL39B PL28A*/PL34A*/PL40A* PL28B*/PL34B*/PL40B* PL29A/PL35A/PL41A PL29B/PL35B/PL41B PL30A*^/PL36A*^/PL42A*^ PL30B*/PL36B*/PL42B* PL31A/PL37A/PL43A PL31B/PL37B/PL43B PL32A*/PL38A*/PL44A* PL32B*/PL38B*/PL44B* PL33A/PL39A/PL45A PL33B/PL39B/PL45B PL35A*/PL40A*/PL46A* PL35B*/PL40B*/PL46B* PL36A/PL41A/PL47A PL36B/PL41B/PL47B PL37A*/PL42A*/PL48A* PL37B*/PL42B*/PL48B* PL38A/PL43A/PL49A PL38B/PL43B/PL49B PL39A*^/PL44A*^/PL50A*^ PL39B*/PL44B*/PL50B* PL40A/PL45A/PL51A PL40B/PL45B/PL51B PL41A*/PL46A*/PL52A* PL41B*/PL46B*/PL52B* PL42A/PL47A/PL53A PL42B/PL47B/PL53B PL43A*/PL49A*/PL55A* PL43B*/PL49B*/PL55B* PL44A/PL50A/PL56A PL44B/PL50B/PL56B PL45A*/PL51A*/PL57A* PL45B*/PL51B*/PL57B* PL46A/PL52A/PL58A PL46B/PL52B/PL58B PL47A*/PL53A*^/PL59A*^ PL47B*/PL53B*/PL59B* PL48A/PL53A/PL60A PL48B/PL53B/PL60B PL49A/PL60A/PL70A/VREF1_6 PL49B/PL60B/PL70B/VREF2_6 XP2Bank6_4 XP2Bank6_5 XP2Bank6_6 XP2Bank6_7 XP2Bank6_8 XP2Bank6_9 XP2Bank6_10 XP2Bank6_11 XP2Bank6_12 XP2Bank6_13 XP2Bank6_14 XP2Bank6_15 XP2Bank6_16 XP2Bank6_17 XP2Bank6_18 XP2Bank6_19 T3 U3 U4 U5 R7 R6 U2 V3 Y3 W3 R3 R4 R5 P6 Sheet P1 R1 M6 M7 M4 M5 M3 N2 T1 U1 N5 N6 P2 P3 V1 W1 Y1 AA1 N7 P7 P4 P5 AA2 Y2 4 of XP2Bank6_44 XP2Bank6_45 XP2Bank6_42 XP2Bank6_43 XP2Bank6_40 XP2Bank6_41 XP2Bank6_38 XP2Bank6_39 XP2Bank6_36 XP2Bank6_37 XP2Bank6_34 XP2Bank6_35 XP2Bank6_32 XP2Bank6_33 XP2Bank6_30 XP2Bank6_31 XP2Bank6_28 XP2Bank6_29 XP2Bank6_26 XP2Bank6_27 XP2Bank6_24 XP2Bank6_25 XP2Bank6_22 XP2Bank6_23 XP2Bank6_20 XP2Bank6_21 XP2Bank6_2 XP2Bank6_3 AA3 Y4 R2 T2 XP2Bank6_0 XP2Bank6_1 V4 V5 T6 T7 1 1 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 7. LatticeXP2 Banks 4 to 7 BANK 6 BANK 7 BANK 4 BANK 5 A B C D GND CSSPIN SO CFG0 CFG1 TOE TP TP8 TP TP11 XP2_CFG7 TP TP5 XP2_CFG8 2 4 6 5 1 2 3 4 U5 16Mbit_SPI DI SOIC-8 /S Q /W VSS PU1 DONE INITN PROGRAMN TOE VCC /HOLD C D GND CCLK DONE INITn XP2_CFG6 XP2_CFG9 4.7K SM/R_0402 4 TP6 TP TP7 TP XP2_CFG[0..10] 2 SW4 3 PUSHBUTTON DI SMT_SW 1 D11 YELLOW_LED DI SM/D_0603 4 HD10x1 CON10 DNI J11 1 2 3 4 5 6 7 8 9 10 +3_3V XP2_CFG6 XP2_CFG3 XP2_CFG4 XP2_CFG8 XP2_CFG9 XP2_CFG10 XP2_CFG5 TP9 TP XOBank1_[0..28] TMS GND TCK DONE INITn +3.3V TDO TDI PROGRAMn PROGRAMn TP27 TP PROGRAMn R98 470 DI SM/R_0402 PROGRAMN CCLK SI CL10 XP2 SPI Slave header R64 DI CCLK SI +3_3V +3.3V SO SI CSSPISN PROGRAMn 8 7 6 5 DI JBLOCK JB4 XP2_CFG[0..10] DI DI XP2_CFG0 XP2_CFG1 XP2_CFG2 XP2_CFG3 XP2_CFG4 XP2_CFG5 JBLOCK JB3 INITn TP76 TP JBLOCK JB2 INITN INITn R99 470 DI SM/R_0402 +3_3V R62 10K_1% DI SM/R_0402 Q3 BSS138LT1 DI SOT-23 D12 RED_LED DI SM/D_0603 10K SM/R_0402 CSSPIN SO R63 DI R56 4.7K DI SM/R_0402 DONE TP75 TP C26 0.1uF DI SM/C_0402 +3_3V 1 3 5 R55 4.7K DI SM/R_0402 DONE DONE J15 HEADER_3X2 DI Header_3x2 VCCIO7 Q2 BSS138LT1 DI SOT-23 D10 GREEN_LED DI SM/D_0603 CL8 DON_0 R97 470 DI SM/R_0402 CL9 DON_1 +3_3V XOBank1_[0..28] 3 1 2 3 4 5 6 7 8 9 10 XP2_JTAG2 XP2_CFG3 XP2_CFG4 XP2_JTAG3 TDO_CABLE XP2_JTAG0 PROGRAMN +3_3V TCK Pulldown Open: TCK float Shunt: TCK pulled low PROGRAMn Chain Open: PGM Local Shunt: Local & Offboard INITn Chain Open: INITn Local Shunt: Local & Offboard HD10x1 CON10 DI J34 C5 DNI C3 DNI R18 DI R20 DI R21 DI R19 DI J32 HEADER_2 DI HDR2X1 DI JBLOCK JB7 J30 HEADER_2 DI HDR2X1 INIT_CHN 0.1uF SM/C_0603 0.1uF SM/C_0603 TDO Chaining 1-2: TDO Local 2-3: Local & Offboard C4 DNI C6 DNI 2 R101 4.7K DI SM/R_0402 TDO_CHAIN XP2_JTAG1 PROGRAMn_CHN 0.1uF SM/C_0603 0.1uF SM/C_0603 0 SM/R_0603 0 SM/R_0603 0 SM/R_0603 0 SM/R_0603 J29 HEADER_3 JBLOCK DI HD3x1 DI JB5 XOBank1_23 XOBank1_24 XOBank1_17 XOBank1_18 XP2 JTAG header 3 1 2 4 1 2 3 1 2 5 TCK_DN 21 2 J31 HEADER_2 DI HDR2X1 1 2 CON10 HD10x1 DI TMS GND TCK DONE INITn_OB NC TDO_OB TDI_OB PROGRAMn_OB Date: Size B Title Document Number XP2 Programming Interfaces 5555 NE Moore Ct Hillsboro, OR 97124 1 Sheet Multi-board JTAG header J33 5 of XP2_JTAG[0..3] FPBGA484_SKT DNI FPBGA484 XU1 XP2_JTAG[0..3] Lattice Semiconductor Corporation 1 2 3 4 5 6 7 8 9 10 XP2_TMS XP2_JTAG3 XP2_TDI XP2_JTAG0 XP2_TDO TDO_CABLE XP2_TCK XP2_JTAG2 1 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 8. LatticeXP2 Programming Interfaces 22 A B C D XP2_VCCAUX XP2_VCORE +1_2V +3_3V VADJ XO_VCCIO[0..7] XP2_VCCIO[0..7] 5 5 +3.3V VADJ VIn XP2_VCCAUX XP2_VCORE +1_2V +3_3V VADJ XO_VCCIO[0..7] EXT EXT XP2_VCCIO[0..7] EXT_IN VADJ +3_3V TP14 TP TP15 TP 2 4 6 +1_2V DI JBLOCK JB1 1 3 5 4 R12 .010 DI 16mm J12 HEADER_3X2 DI Header_3X2 +3_3V R17 .010 DI 16mm 4 C42 0.1uF DI SM/C_0402 C38 0.01uF DI SM/C_0402 C41 0.01uF DI SM/C_0402 C72 0.01uF DI SM/C_0402 C58 0.01uF DI SM/C_0402 C34 0.01uF DI SM/C_0402 C61 0.01uF DI SM/C_0402 C40 0.01uF DI SM/C_0402 C85 0.01uF DI SM/C_0402 C56 0.1uF DI SM/C_0402 C55 0.01uF DI SM/C_0402 C70 0.01uF DI SM/C_0402 C60 0.1uF DI SM/C_0402 C79 0.1uF DI SM/C_0402 C51 0.01uF DI SM/C_0402 C44 0.01uF DI SM/C_0402 XP2 VCCAUX BYPASS C67 0.1uF DI SM/C_0402 XP2_VCORE XP2 VCORE BYPASS C39 0.1uF DI SM/C_0402 XP2_VCCIO6 C75 0.1uF DI SM/C_0402 C66 0.1uF DI SM/C_0402 C33 0.1uF DI SM/C_0402 C77 0.1uF DI SM/C_0402 C76 0.1uF DI SM/C_0402 C74 0.1uF DI SM/C_0402 XP2_BYPASS XP2 BYPASS CAPS 3 3 C65 0.1uF DI SM/C_0402 C62 0.01uF DI SM/C_0402 C32 0.01uF DI SM/C_0402 C59 0.01uF DI SM/C_0402 C43 0.01uF DI SM/C_0402 C52 0.01uF DI SM/C_0402 C53 0.01uF DI SM/C_0402 C31 0.01uF DI SM/C_0402 C64 0.01uF DI SM/C_0402 C73 0.01uF DI SM/C_0402 C68 0.01uF DI SM/C_0402 C35 0.1uF DI SM/C_0402 C78 0.1uF DI SM/C_0402 C63 0.1uF DI SM/C_0402 C69 0.1uF DI SM/C_0402 C54 0.1uF DI SM/C_0402 C36 0.1uF DI SM/C_0402 C71 0.1uF DI SM/C_0402 C57 0.1uF DI SM/C_0402 C37 0.1uF DI SM/C_0402 2 2 XP2_BYPASS XP2_BYPASS XP2_BYPASS XP2_BYPASS XP2_BYPASS XP2_BYPASS XP2_BYPASS XP2_BYPASS Date: Size B Title Document Number XP2 Bypass Capacitors 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation XP2_VCCIO7 XP2_VCCAUX XP2_VCCIO0 XP2_VCCIO1 XP2_VCCIO2 XP2_VCCIO3 XP2_VCCIO4 XP2_VCCIO5 1 Sheet 1 6 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 9. LatticeXP2 Bypass Capacitors 23 A B C D POT[0..2] DA[0..5] CLK5 CLK4 CLK3 CLK2 AD_CTRL[0..6] AD_D[0..11] RS232_[0..3] SEG[0..7] POT[0..2] DA[0..5] AD_CTRL[0..6] AD_D[0..11] RS232_[0..3] SEG[0..7] 0 SM/R_0603 5 R89 100 DNI SM/R_0603 R87 0 DNI SM/R_0603 R86 DNI 1 1 0 SM/R_0603 GND GND GND GND 2 3 4 5 S GND GND GND GND 2 3 4 5 J27 SMA_Connector DNI th_sma S GND GND GND GND 2 3 4 5 S GND GND GND GND 2 3 4 5 J25 SMA_Connector DNI th_sma S J24 SMA_Connector DNI th_sma 1 1 Page 8 J26 SMA_Connector DNI th_sma Peripherals1 H1 R90 100 DNI SM/R_0603 R91 0 DNI SM/R_0603 R88 DNI POT[0..2] DA[0..5] AD_CTRL[0..6] AD_D[0..11] RS232_[0..3] SEG[0..7] 5 TP16 TP TP73 TP TP42 TP TP40 TP GND (K22) N GND (J22) P GND (L21) N GND (K21) P 4 SWITCH[0..7] 4 LVDS_C0 LVDS_T0 VCCIO6 R73 DNI 0 SM/R_0603 Peripherals2 VCCIO6 SWITCH[0..7] 1 2 3 4 5 6 7 DIP14 DI DIP14 XU1 R83 OSC_EN DI C50 DI 1 1 GND GND GND GND S 4.7K SM/R_0402 14 13 12 11 10 9 8 2 3 4 5 CLK 2 3 4 5 3 R84 DI R85 DI CLK[0..7] GND GND GND GND 1 2 VCC OUT CLK0 CLK1 33MHz DI OSC_TH EN GND Y1 CLK[0..7] GND (Y5) N GND (W4) P LCD[0..10] LVDS_C[0..3] LVDS_T[0..3] CLK[0..7] CF[0..45] 33 SM/R_0402 PLL_IN PCLK_IN 33 SM/R_0402 TP26 TP TP34 TP LCD[0..10] LVDS_C[0..3] J4 SMA_Connector DNI th_sma S CLK[0..7] CF[0..45] LVDS_T[0..3] J3 SMA_Connector DNI th_sma Page 9 0.1uF +3_3V SM/C_0402 R70 100 DNI SM/R_0603 R79 0 DNI SM/R_0603 SWITCH[0..7] H2 3 4 3 (B13) PCLK (A2) PLL LCD[0..10] LVDS_C[0..3] LVDS_T[0..3] CLK[0..7] CF[0..45] 2 2 VCCIO6 R36 DI R60 DI 1 R61 DI 1 Date: Size B Title Document Number Peripherals and Clock inputs 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation PB[0..1] PB1 1 Sheet (W1) C21 1uF DI SM/C_0603 PB[0..1] 10K SM/R_0402 2 SW3 3 PUSHBUTTON DI SMT_SW 4 VCCIO6 LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED0 (V1) C20 1uF DI SM/C_0603 PB0 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 GREEN_LED SM/D_0603 10K SM/R_0402 2 SW2 3 PUSHBUTTON DI SMT_SW 4 VCCIO6 D2 DI D3 DI D4 DI D5 DI D6 DI D7 DI D8 DI D9 DI LED[0..7] 470 SM/R_0402 CL7 470 SM/R_0402 CL6 470 SM/R_0402 CL5 R38 DI R37 DI 470 SM/R_0402 CL4 R39 DI 470 SM/R_0402 CL3 470 SM/R_0402 CL2 R41 DI R40 DI 470 SM/R_0402 CL1 470 SM/R_0402 CL0 R46 DI R47 DI LED[0..7] +3_3V 1 7 of (J2) (J1) (K2) (K1) (M2) (M1) (L4) (L3) 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 10. Peripherals and Clock Inputs A B C D +3_3V C98 0.1uF DI SM/C_0402 C1010.1uF DI SM/C_0402 5 DI JB11 DI JB10 DI U12 DI VCC C1+ C1C2+ C2V+ V- T1IN T2IN R1IN R2IN C97 0.1uF DI SM/C_0402 16 13 8 TP MAX3232 TSSOP16 GND T1OUT T2OUT R1OUT R2OUT TP74 15 14 7 12 9 DI L3 DI 4 TP72 J19 DI HEADER_3 HD3x1 TXD Select TXD 1-2: DB9 pin 2 2-3: DB9 pin 3 J17 DI X3 X2 X7 X8 HEADER_3 HD3x1 J22 DI HEADER_3 HD3x1 RTS# 1-2: DB9 pin 8 2-3: DB9 pin 7 GND TP HEADER_3 HD3x1 RXD Select RXD 1-2: DB9 pin 3 2-3: DB9 pin 2 J18 DI POT[0..2] 3 1 2 3 4 1 6 2 7 3 8 4 9 5 L1 DI 3 Ferrite_bead BD0603 J16 DB9-Female DI DB9 U9 8 7 6 5 POT_OUT POT_CSn +3_3V C83 0.1uF SM/C_0402 DI SEG4 SEG5 SEG0 AIN2 DI JBLOCK JB12 AIN2 POT2 J20 HEADER_2 DI HDR2X1 POT_OUT C82 10uF SM/C_0805 DI +3_3A CLK VDD U/Dn CSn B1 A1 GND W1 AD5220 DI SOIC8 RS-232 POT0 POT_CLK POT1 POT_U_Dn C88 0.1uF DI SM/C_0402 POT[0..2] /RTS Select +3_3V CTS# 1-2: DB9 pin 7 2-3: DB9 pin 8 0.1uF SM/C_0402 Ferrite_bead BD0603 /CTS Select C102 DI AD_CTRL1 AD_CTRL0 AD_CTRL2 AD_CTRL3 AD_CTRL4 AD_CTRL5 AD_CTRL6 AD_D0 AD_D1 AD_D2 AD_D3 AD_D4 HV_TXD HV_RTS_N JBLOCK JBLOCK JBLOCK JBLOCK JB9 JB8 AGND +3_3A 4 DCE (default) -> shunt pin 1-2 of all headers DTE ->shunt pin 2-3 of all headers +3_3V RS232_3 C100 0.1uF DI SM/C_0402 0 LV_TXD 11 LV_RTS_N 10 SM/R_0402 C1+ 1 C13 C2+ 4 C25 V+ 2 V6 R96 DI C99 0.1uF DI SM/C_0402 0 SM/R_0402 R94 DI RS232_2 LV_RXD HV_RXD 0 SM/R_0402 28 27 26 25 24 23 22 21 20 19 18 17 16 15 TP TP47 VANA VDIG A1 A0 CLK BUSYN WRN CSN RDN DB0 DB1 DB2 DB3 DB4 HV_CTS_N LV_CTS_N ADS7842 DI SSOP28 AIN0 AIN1 AIN2 AIN3 VREF AGND DB11 DB10 DB9 DB8 DB7 DB6 DB5 DGND U13 R95 DI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 RS232_1 RS232_[0..3] TP TP38 C103 2.2uF DI SM/C_0402 AD_D11 AD_D10 AD_D9 AD_D8 AD_D7 AD_D6 AD_D5 AIN0 AIN1 AIN2 AIN3 0 SM/R_0402 GND TP TP43 TP TP44 TP TP46 R100 DI RS232_[0..3] AIN3 TP45 TP AIN0 AIN1 AIN2 RS232_0 R22 25K DI POT +3_3V 5 3 2 1 AD_D[0..11] AD_CTRL[0..6] 3 2 1 1 2 3 24 1 2 3 1 2 AD_D[0..11] AD_CTRL[0..6] R52 DI R42 DI R48 DI VOUT1 VOUT0 VOUT3 VOUT2 TP22 TP23 TP19 TP21 TP 2 C84 0.1uF SM/C_0402 DI 470 SM/R_0402 470 SM/R_0402 470 SM/R_0402 AGND +3_3A S_E 1 2 3 4 5 6 7 U2 1 2 3 4 5 6 7 8 U10 14 13 12 11 10 9 8 GND Date: Size B Title Document Number D/A, A/D, 7 Segment, RS232 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation S_D S_G S_C S_DP S_B 16 15 14 13 12 11 10 9 TP TP20 RESETSEL RSTn LOADREGn LDACn CSn CLK SDI GND SEG[0..7] DAC7617 DI SOIC16 VDD VOUTD VOUTC VREFL VREFH VOUTB VOUTA AGND Seven_Segment_Display DI DIP14 +3_3V SEG[0..7] AIN2 VOUTB VOUTA VOUTD VOUTC S_A S_F TP24 C89 0.1uF DI SM/C_0402 TP TP TP TP 2 R54 DI R53 DI R51 DI R50 DI R49 DI 1 Sheet 8 470 SM/R_0402 SEG3 470 SM/R_0402 SEG7 470 SM/R_0402 SEG2 470 SM/R_0402 SEG6 of DA[0..5] 470 SM/R_0402 SEG1 DA0 DA1 DA2 DA3 DA4 DA5 1 20 Rev 000 DA[0..5] A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 11. D/A, A/D, 7-Segment and RS232 A B C D CF[0..45] GND TP +3_3V CF35 CF36 CF37 CF38 CF39 CF40 CF41 CF42 CF43 CF44 CF45 CF11 CF12 CF13 CF14 CF15 CF16 CF17 CF18 CF19 CF20 CF21 CF22 CF23 CF24 CF25 CF26 CF27 CF28 CF29 CF30 CF31 CF32 CF33 CF34 CF0 CF1 CF2 CF3 CF4 CF5 CF6 CF7 CF8 CF9 CF10 TP3 5 C30 10uF DI SM/C_0805 CF[0..45] 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 J14 CF Socket (Normal) DI CF_2X30 VIN 3 R15 100 POT DI (T21) (R22) (R20) (P21) (N22) R16 20K POT DI 2 GND D3 D4 D5 D6 D7 CE1N/CE1N/CS0N A10 OEN/OEN/ATA_SELN A9 A8 A7 VCC A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 WP/IOIS16N/IOCS16N CD2N CD1N D11 D12 D13 D14 D15 CE2N/CE2N/CS1N VS1N IORDN IOWRN WEN READY/IREQN/INTRQ VCC CSELN VS2N RESET/RESET/RESETN WAITN/WAITN/IORDY INPACKN/DMARQ REGN/DMACKN BVD2/SPKRN/DASPN BVD1/STSCHGN/PDIAGN D8 D9 D10 GND 1 25 3 4 LCD0 LCD1 LCD2 LCD3 LCD4 1 100 SM/R_0603 0 SM/R_0603 R65 DNI R67 DNI 1 1 S 2 3 4 5 GND GND GND GND 2 3 4 5 GND GND GND GND 2 3 4 5 S 2 4 6 8 10 12 14 16 18 VIN GND GND GND GND 2 3 4 5 J10 SMA_Connector DNI th_sma S J6 SMA_Connector DNI th_sma LCD_Connector DI HD9x2 1 3 5 7 9 11 13 15 17 J13 GND GND GND GND J2 SMA_Connector DNI th_sma S LVDS_T[0..3] LVDS_C[0..3] 1 1 J1 SMA_Connector DNI th_sma LCD[0..10] 0 SM/R_0603 LCD[0..10] CONTRAST LCD_RW LCD_D0 LCD_D2 LCD_D4 LCD_D6 0 SM/R_0603 R68 DNI BACKLIGHT LVDS_C2 LVDS_T2 R69 DNI R66 100 DNI SM/R_0603 R74 0 DNI SM/R_0603 LVDS_T[0..3] LVDS_C[0..3] LVDS_C3 LVDS_T3 4 LCD_RS LCD_E LCD_D1 LCD_D3 LCD_D5 LCD_D7 3 TP10 TP GND (P3) N TP28 TP GND (P2) P TP32 TP GND (R1) N TP68 TP GND (P1) P 3 LCD5 LCD6 LCD7 LCD8 LCD9 LCD10 (U22) (T22) (T20) (R21) (P22) (P20) CLK[7..0] VCCIO6 (AA3) (AA2) (AA1) (Y4) (Y3) (Y2) (Y1) (W3) 2 3 4 3 4 J7 DNI J8 DNI 10K SM/R_0402 10K SM/R_0402 10K SM/R_0402 10K SM/R_0402 SWITCH0 SWITCH1 SWITCH2 SWITCH3 SWITCH4 SWITCH5 SWITCH6 SWITCH7 SWITCH[0..7] R28 DI R29 DI R30 DI R31 DI 100 SM/R_0603 0 SM/R_0603 0 SM/R_0603 0 SM/R_0603 100 SM/R_0603 R71 DNI VCCIO6 2 0 SM/R_0603 R75 DNI R76 DNI R77 DNI R72 DNI R78 DNI SWITCH[0..7] LVDS_T1 LVDS_C1 CLK6 CLK7 CLK[7..0] R32 DI R33 DI R34 DI R35 DI 10K SM/R_0402 10K SM/R_0402 10K SM/R_0402 10K SM/R_0402 TP54 TP TP64 TP Date: Size B Title Document Number 16 15 14 13 12 11 10 9 DI 861milX425mil SW DIP-8 SW1 1 Sheet Compact Flash, LVDS, Switches, and LCD 5555 NE Moore Ct Hillsboro, OR 97124 1 2 3 4 5 6 7 8 (T2) P GND (R2) P (U1) P GND (T1) P Lattice Semiconductor Corporation 1 2 HEADER_2X2 Header_2X2 1 2 HEADER_2X2 Header_2X2 1 9 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 12. Compact Flash, LVDS, Switches and LCD 2 26 A B C D SRAM_D[0..31] 5 SRAM_D[0..31] SRAM_A[0..17] SRAM_BE[0..3] SRAM_CE[0..1] SRAM_WE SRAM_OE GND GND +3_3V TP TP13 TP TP25 4 SRAM_D20 SRAM_D21 SRAM_D22 SRAM_D23 SRAM_WE SRAM_A5 SRAM_A6 SRAM_A7 SRAM_A8 SRAM_A9 SRAM_A0 SRAM_A1 SRAM_A2 SRAM_A3 SRAM_A4 SRAM_CE1 SRAM_D16 SRAM_D17 SRAM_D18 SRAM_D19 SRAM_D4 SRAM_D5 SRAM_D6 SRAM_D7 SRAM_WE SRAM_A5 SRAM_A6 SRAM_A7 SRAM_A8 SRAM_A9 SRAM_A0 SRAM_A1 SRAM_A2 SRAM_A3 SRAM_A4 SRAM_CE0 SRAM_D0 SRAM_D1 SRAM_D2 SRAM_D3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 C80 0.1uF DI SM/C_0402 +3_3V SRAM TSOPII44 SRAM TSOPII44 C92 0.1uF DI SM/C_0402 C81 0.1uF DI SM/C_0402 A0/A4/A4 A17/A5/A5 A1/A3/A3 A16/A6/A6 A2/A2/A2 A15/A7/A7 A3/A1/A1 OEn A4/A0/A0 BHEn CEn BLEn I/O0 I/O15 I/O1 I/O14 I/O2 I/O13 I/O3 I/O12 VCC VSS VSS VCC I/O4 I/O11 I/O5 I/O10 I/O6 I/O9 I/O7 I/O8 WEn NC A5/A16/A15 A14/A8/A8 A6/A15/A14 A13/A9/A9 A7/A14/A13 A12/A10/A10 A8/A13/A12 A11/A11/A11 A9/A12/NC A10/NC/NC 256K/128K/64Kx16 U11 DI A0/A4/A4 A17/A5/A5 A1/A3/A3 A16/A6/A6 A2/A2/A2 A15/A7/A7 A3/A1/A1 OEn A4/A0/A0 BHEn CEn BLEn I/O0 I/O15 I/O1 I/O14 I/O2 I/O13 I/O3 I/O12 VCC VSS VSS VCC I/O4 I/O11 I/O5 I/O10 I/O6 I/O9 I/O7 I/O8 WEn NC A5/A16/A15 A14/A8/A8 A6/A15/A14 A13/A9/A9 A7/A14/A13 A12/A10/A10 A8/A13/A12 A11/A11/A11 A9/A12/NC A10/NC/NC 256K/128K/64Kx16 U8 DI 256Kx16 - CY7C1041CV33 128Kx16 - CY7C1011CV33 64Kx16 - CY7C1021CV33 256Kx16 - CY7C1041CV33 128Kx16 - CY7C1011CV33 64Kx16 - CY7C1021CV33 SRAM_A[0..17] SRAM_BE[0..3] SRAM_CE[0..1] SRAM_WE SRAM_OE 5 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 +3_3V 3 C93 0.1uF DI SM/C_0402 3 SRAM_A14 SRAM_A13 SRAM_A12 SRAM_A11 SRAM_A10 SRAM_D27 SRAM_D26 SRAM_D25 SRAM_D24 SRAM_A17 SRAM_A16 SRAM_A15 SRAM_OE SRAM_BE3 SRAM_BE2 SRAM_D31 SRAM_D30 SRAM_D29 SRAM_D28 SRAM_A14 SRAM_A13 SRAM_A12 SRAM_A11 SRAM_A10 SRAM_D11 SRAM_D10 SRAM_D9 SRAM_D8 SRAM_A17 SRAM_A16 SRAM_A15 SRAM_OE SRAM_BE1 SRAM_BE0 SRAM_D15 SRAM_D14 SRAM_D13 SRAM_D12 2 2 Date: Size B Title Document Number Asynchronous SRAM 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation 1 Sheet 1 10 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 13. Asynchronous SRAM 27 A B C D XP2Bank6_[0..45] XP2Bank3_[0..45] 5 XP2Bank6_[0..45] XP2Bank3_[0..45] 5 XP2Bank6_6 XP2Bank6_7 XP2Bank6_12 XP2Bank6_13 XP2Bank6_16 XP2Bank6_17 XP2Bank6_24 XP2Bank6_38 XP2Bank6_39 XP2Bank6_40 XP2Bank3_4 XP2Bank3_5 XP2Bank3_10 XP2Bank3_11 XP2Bank3_12 XP2Bank3_13 XP2_IO_0 XP2_IO_1 XP2_IO_2 XP2_IO_3 XP2_IO_4 XP2_IO_5 XP2_IO_6 XP2_IO_7 XP2_IO_8 XP2_IO_9 XP2_IO_10 XP2_IO_11 XP2_IO_12 XP2_IO_13 XP2_IO_14 XP2_IO_15 TP41 TP55 TP59 TP63 TP67 TP71 TP31 TP35 TP39 TP53 TP57 TP61 TP65 TP69 TP33 TP37 TP TP TP TP TP TP TP TP TP TP TP TP TP TP TP TP 4 4 TP29 TP30 TP48 TP49 TP50 TP51 TP52 TP36 TP58 TP62 TP66 TP70 TP56 TP60 (U3) (T3) (U2) (V3) (R3) (R4) (P4) (M3) (N2) (M4) (W22) (W20) (U20) (V20) (U21) (V22) TP TP TP TP TP TP TP TP TP TP TP TP TP TP 3 3 2 2 Date: Size B Title Document Number Prototype Grid 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation 1 Sheet 1 11 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 14. Prototype Grid 28 A B C D 5V Input J9 DI M_HOLE1 DI IW_MNT0 M_HOLE1 DI IW_MNT0 5 EN_VADJ EN_3_3V EN_1_2V PWR JACK PWR_JACK VIN 1 1 1 2 3 MH3 MH1 5 VIN VIN Page 15 EN_VADJ VIN VADJ H3 VADJ +3_3V Page 14 EN_3_3V VIN V3_3 H2 +1_2V Page 13 EN_1_2V V1_2 H1 GND M_HOLE1 DI IW_MNT0 TP4 TP 1 M_HOLE1 DI IW_MNT0 1 VIN MH4 MH2 4 4 J5 CON8 HD8x1 DI 1 2 3 4 5 6 7 8 VADJ +3_3V +1_2V R44 4.7K SM/R_0402 DI PAC_TCK PAC_TMS VPAC PAC_TDO PAC_TDI R43 100 SM/R_0603 DNI 3 C15 47pF SM/C_0603 DNI R4 10K SM/R_0402 DI 18 14 19 15 29 28 2 3 5 6 7 10 VMON1 VMON2 VMON3 VMON4 VMON5 VMON6 TDI TDO TMS TCK IN1 IN2 21 4 13 HVOUT1 HVOUT2 VCCJ 12 11 GNDA U1 ispPAC-POWR607 32QFN DI IN/OUT3 IN/OUT4 IN/OUT5 IN/OUT6 IN/OUT7 VCCA GNDD VCCD C2 0.1uF SM/C_0603 DNI Q1 2N2222 SOT23 VPAC DI PAC_PWRDN_n XP2Bank3_3 D1 ZENER_DIODE SOD323 DI R6 470 SM/R_0603 DI BIAS R27 10K SM/R_0402 DI PAC PWDN_n TP TP1 C1 1uF SM/C_0603 DI VIN 3 27 26 23 22 20 30 31 2 EN_VADJ XP2Bank3_22 XP2Bank3_23 XP2Bank3_40 XP2Bank3_41 EN_1_2V EN_3_3V 2 VPAC XP2Bank3_[0..45] Date: Size B Title Document Number Power Manager 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation R5 4.7K SM/R_0402 DI R7 4.7K SM/R_0402 DI R8 4.7K SM/R_0402 DI R9 +3_3V 4.7K SM/R_0402 DI R3 4.7K SM/R_0402 DI R2 4.7K SM/R_0402 DI R1 4.7K SM/R_0402 DI 1 Sheet 12 of XP2Bank3_[0..45] 1 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 15. Power Manager 29 A B C 5 GND VIN EN_1_2V C10 10uF SM/C_1206 DNI TP TP2 4 7 EN_1_2 SS EN IN U15 MP2307 SOIC8N DNI 5 EN_1_2 3 4 VIN BS Vout VAR HS NC 1 7 8 6 2 +1_2V 3 R14 DI R26 4.7K SM/R_0402 DNI 1_2_ADJ1 C7 0.1uF SM/C_0603 DNI C12 10nF SM/C_0603 DNI 3 C8 5.6nF SM/C_0603 DNI RC_1_2 FB_1_2 3 5 BS_1_2 SW_1_2 1 COMP_1_2 FB SW PWR_GOOD Bellnix_BSV_m3 DI SMT_PWR GND RC Vin U3 C9 0.1uF SM/C_0603 DNI SS_1_2 8 2 VIN C11 10uF SM/C_1206 DNI 4 GND 4 COMP 6 D 5 47.5K_1% SM/R_0402 1_2_ADJ2 D13 BarrierDiode SOD123FL DNI R13 1910_1% SM/R_0402 DI R25 10K_1% DNI SM/R_0603 R24 3.01K_1% SM/R_0603 DNI L5 10uH CDRH8D43 DNI 2 C13 22uF SM/C_1210 DNI 2 Date: Size B Title Document Number 1.2V Core Supply 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation C14 22uF SM/C_1210 DNI +1_2V 1 Sheet 1 13 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 16. 1.2V Core Supply 30 A B C 5 GND EN_3_3V VIN 4 C29 10uF SM/C_1206 DNI TP TP18 7 EN_3_3 5 EN_3_3 3 4 VIN VAR HS NC PWR_GOOD Vout 1 7 8 6 2 C27 0.1uF SM/C_0603 DNI 3 C48 10nF SM/C_0603 DNI 3 +3_3V R82 4.7K SM/R_0402 DNI C45 5.6nF SM/C_0603 DNI RC_3_3 FB_3_3 SW_3_3 3 5 BS_3_3 1 COMP_3_3 FB SW BS Bellnix_BSV_m6 DI SMT_PWR GND RC Vin U6 SS EN IN U17 MP2307 SOIC8N DNI C46 0.1uF SM/C_0603 DNI SS_3_3 8 2 VIN C28 10uF SM/C_1206 DNI 4 GND 4 COMP 6 D 5 D15 BarrierDiode SOD123FL DNI R80 10K_1% SM/R_0603 DNI R81 26.1K_1% SM/R_0603 DNI L7 10uH CDRH8D43 DNI 2 2 C49 22uF SM/C_1210 DNI Date: Size B Title Document Number 3.3V Power converter 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation C47 22uF SM/C_1210 DNI +3_3V 1 Sheet 1 14 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 17. 3.3V Power Converter 31 A B C 5 GND EN_VADJ VIN C18 10uF SM/C_1206 DNI TP TP12 4 5 EN_VADJ 3 4 VIN C22 0.1uF SM/C_0603 DNI 8 7 EN_VADJ SS_ADJ 2 VIN C19 10uF SM/C_1206 DNI 4 VAR HS NC PWR_GOOD Vout 1 7 8 6 2 C16 0.1uF SM/C_0603 DNI C17 5.6nF SM/C_0603 DNI C24 10nF SM/C_0603 DNI 3 3 VADJ_1 VADJ D14 BarrierDiode SOD123FL DNI R45 DI VADJ_2 47.5K_1% SM/R_0402 Adjustable range: 1.1-2.5V R58 4.7K SM/R_0402 DNI RC_ADJ FB_ADJ SW_ADJ 3 5 BS_ADJ 1 COMP_ADJ FB SW BS Bellnix_BSV_m3 DI SMT_PWR GND RC Vin U4 SS EN IN U16 MP2307 SOIC8N DNI GND 4 COMP 6 D 5 R10 250K DI TH_POT R57 10K_1% SM/R_0603 DNI MPS VADJ R11 25K POT DNI Bellnix VADJ ADJ_1_2 R59 2.32K_1% SM/R_0603 DNI L6 10uH CDRH8D43 DNI 2 2 C25 22uF SM/C_1210 DNI C23 22uF SM/C_1210 DNI VADJ Date: Size B Title Document Number Adjustable Power Supply 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation VADJ 1 Sheet 1 15 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 18. Adjustable Power Supply 32 A B C D R93 300K DI SM/R_0603 USB_RESETn C106 0.1uF DI SM/C_0402 XO_VCCIO4 C87 1uF DI SM/C_0603 +3_3V 1 2 3 4 5 6 5 L4 DI 4 3 C90 0.1uF DI SM/C_0402 XO_VCCIO5 2 1 Ferrite_bead BD0603 USBUSB+ 3 4 EN VCC GND OUT 24MHz DI OSC_SMT Y2 USB_CONN_B TH_TYPE_B SGND J21 DI 1 2 CLK_EN USB Reset C107 0.1uF DI SM/C_0402 XO_VCCIO6 SW5 PUSHBUTTON DI SMT_SW USB_RESETn 0.1uF +3_3V SM/C_0402 R92 4.7K DI SM/R_0402 C86 DI TP17 C112 0.1uF DI SM/C_0402 L2 Ferrite_bead DI BD0603 CTL2/FLAGC CTL1/FLAGB CTL0/FLAGA RDY0/SLRD RDY1/SLWR SCL SDA WAKEUP RESET# RESERVED DPLUS DMINUS XTALOUT XTALIN IFCLK/T0OUT CLKOUT/T1OUT U18 AVCC C95 0.1uF DI SM/C_0402 4 +3_3V C91 0.1uF DI SM/C_0402 47 46 45 44 43 42 41 40 3 2 1 56 55 54 53 52 32 31 30 29 28 27 26 25 C111 0.1uF DI SM/C_0402 USB7 USB6 USB5 USB4 USB3 USB2 USB1 USB0 USB23 USB22 USB21 USB20 USB19 USB18 USB17 USB16 USB15 USB14 USB13 USB12 USB11 USB10 USB9 USB8 C104 0.1uF DI SM/C_0402 XOJTAG[0..3] 3 C109 0.1uF DI SM/C_0402 H3 MACHXO C105 0.1uF DI SM/C_0402 XO_VCCIO2 2 USB18 USB19 USB20 USB21 USB22 USB23 USB24 USB25 USB26 USB27 USB28 USB29 USB30 USB31 USB32 USB33 USB34 Page 17 2 XOBank7_21 XOBank7_20 XOBank7_17 XOBank7_16 XOBank6_0 XOBank7_14 XOBank6_15 XOBank6_14 XOBank6_13 XOBank6_11 XOBank6_7 XOBank6_9 XOBank6_8 XOBank7_15 XOBank6_12 XOBank6_5 XOBank6_24 XOBank4_5 VCCIO[0..7] VCCAUX VCORE XOBank7_[0..25] XOBank6_[0..27] XOBank45_[0..1] XOBank5_[0..19] XOBank4_[0..27] XO_VCCIO3 C108 0.1uF DI SM/C_0402 XOJTAG[0..3] XOBank3_[0..28] XOBank2_[0..25] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] XOBank7_13 XOBank7_12 XOBank7_11 XOBank7_10 XOBank7_7 XOBank7_6 XOBank7_5 XOBank7_4 XOBank6_17 XOBank6_16 XOBank6_19 XOBank6_18 XOBank6_23 XOBank6_22 XOBank6_27 XOBank6_26 XOBank7_25 XOBank7_24 XOJTAG[0..3] XOBank3_[0..28] XOBank2_[0..25] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] USB0 USB1 USB2 USB3 USB4 USB5 USB6 USB7 USB8 USB9 USB10 USB11 USB12 USB13 USB14 USB15 USB16 USB17 C110 0.1uF DI SM/C_0402 XO_VCCIO1 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PD0 PD1 XOBank3_[0..28] XOBank2_[0..25] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] 3 XO_VCCIO0 XO VCCAUX BYPASS C96 0.1uF DI SM/C_0402 CY7C68013A DI SSOP56 PA7/FLAGD/SLCS# PA6/PKTEND PA5/FIFOADR1 PA4/FIFOADR0 PA3/WU2 PA2/SLOE PA1/INT1# PA0/INT0# PD7/FD15 PD6/FD14 PD5/FD13 PD4/FD12 PD3/FD11 PD2/FD10 PD1/FD9 PD0/FD8 PB7/FD7 PB6/FD6 PB5/FD5 PB4/FD4 PB3/FD3 PB2/FD2 PB1/FD1 PB0/FD0 XO VCORE BYPASS C94 0.1uF DI SM/C_0402 +3_3V 38 37 36 USB26 USB25 USB24 TP 8 9 XO_VCCIO7 GND 22 23 USB28 USB27 51 49 21 USB30 USB29 15 16 USB32 USB31 11 12 20 5 USB+ USB- 24MHz USB34 USB33 +3_3V 4 6 18 24 34 39 50 10 14 VCC VCC VCC VCC VCC VCC AVCC AVCC GND GND GND GND GND GND AGND AGND 4 7 19 33 35 48 13 17 5 XOBank4_[0..27] XOBank4_[0..27] DI Date: Size B Title Document Number USB Download PHY 5555 NE Moore Ct Hillsboro, OR 97124 1 2 3 HEADER_3 HD3x1 DI J28 JBLOCK JB6 J23 CON8 HD8x1 DI 1 2 3 4 5 6 7 8 PU0 1 Sheet 16 of XO TSALL 1-2: XO I/O Hi-Z 2-3: XO I/O active XOBank6_10 R23 4.7K SM/R_0402 DI TCK_XO TMS_XO XOJTAG2 XOJTAG3 TDO_XO TDI_XO XOJTAG1 XOJTAG0 +3_3V +3_3V XO JTAG header XO_VCCIO0 XO_VCCIO1 XO_VCCIO2 XO_VCCIO3 XO_VCCIO4 XO_VCCIO5 XO_VCCIO6 XO_VCCIO7 +3_3V XOBank7_[0..25] XOBank6_[0..27] XOBank45_[0..1] XOBank5_[0..19] Lattice Semiconductor Corporation PD2 PD3 PD4 PD5 PD6 PD7 CTL0 CTL1 CTL2 RDY1 RDY0 SDA SCL RESETn WAKEUP CLKO IFCLK XO_VCCIO[0..7] XOBank7_[0..25] XOBank6_[0..27] XOBank45_[0..1] XOBank5_[0..19] 1 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 19. USB Download PHY 33 A B C D XOJTAG[0..3] XOBank45_[0..1] XOBank5_[0..19] XOBank4_[0..27] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] 5 5 XOJTAG[0..3] XOBank45_[0..1] XOBank5_[0..19] XOBank4_[0..27] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] XOBank01_[0..1] XOBank1_[0..28] XOBank0_[0..23] XOJTAG[0..3] XOBank45_[0..1] XOBank5_[0..19] XOBank4_[0..27] XO_BANK_4_7 H2 XO_BANK_0_3 H1 Page 19 4 XOBank7_[0..25] XOBank6_[0..27] Page 18 XOBank3_[0..28] XOBank2_[0..25] 4 XOBank7_[0..25] XOBank6_[0..27] XOBank3_[0..28] XOBank2_[0..25] XOBank7_[0..25] XOBank6_[0..27] XOBank3_[0..28] XOBank2_[0..25] 3 3 VCCIO[0..7] VCCAUX L7 L8 J6 K6 VCCIO5 VCCIO5 VCCIO6 VCCIO6 A8 T9 G6 H6 L9 L10 VCCIO4 VCCIO4 VCCIO7 VCCIO7 J11 K11 G11 H11 VCCIO2 VCCIO2 VCCIO3 VCCIO3 F9 F10 F7 F8 VCCIO1 VCCIO1 VCCIO0 VCCIO0 2 VCCAUX_0 VCCAUX_1 VCCIO7_0 VCCIO7_1 VCCIO6_0 VCCIO6_1 VCCIO5_0 VCCIO5_1 VCCIO4_0 VCCIO4_1 VCCIO3_0 VCCIO3_1 VCCIO2_0 VCCIO2_1 VCCIO1_0 VCCIO1_1 VCC_3 VCC_2 VCC_1 VCC_0 GND_0 GND_1 GND_2 GND_3 GND_4 GND_5 GND_6 GND_7 GND_8 GND_9 GND_10 GND_11 GND_12 GND_13 GND_14 GND_15 GND_16 GND_17 K7 G7 K10 G10 A16 T16 F11 H10 J10 G9 H9 J9 K9 G8 H8 J8 K8 H7 J7 L6 A1 T1 Date: Size B Title Document Number XO Power 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation XO_640 common VCCIO VCCJ on VCCIO5 XO_640 common VCCIO XO_640 common VCCIO XO_640 common VCCIO MachXO_2280 FPBGA256 VCCIO0_0 VCCIO0_1 U14E DI 2 1 Sheet 1 17 of VCORE 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 20. MachXO Power A B C D B6 B7 A6 A7 B8 C8 XOBank0_18 XOBank0_19 XOBank0_20 XOBank0_21 XOBank0_22 XOBank0_23 5 C6 C7 B4 B5 XOBank0_10 XOBank0_11 XOBank0_16 XOBank0_17 D6 D5 XOBank0_8 XOBank0_9 A5 A4 C4 C5 XOBank0_6 XOBank0_7 XOBank0_14 XOBank0_15 D3 D4 XOBank0_4 XOBank0_5 E7 E6 A2 A3 XOBank0_2 XOBank0_3 XOBank0_12 XOBank0_13 B2 B3 XOBank0_0 XOBank0_1 I/Os in Bank 0 for XO1200 Pin name sequence PT(640,1200,2280) PT4E/PT6C/PT8C PT4F/PT6D/PT8D PT4C/PT6A/PT7C PT4D/PT6B/PT7D PT4A/PT5E/PT7A PT4B/PT5F/PT7B PT3C/PT5C/PT6A PT3D/PT5D/PT6B PT3E/PT5A/PT6C PT3F/PT5B/PT6D NC/PT4C/PT6E NC/PT4D/PT6F PT3A/PT3E/PT5C PT3B/PT3F/PT5D PT2C/PT3C/PT5A PT2D/PT3D/PT5B PT2E/PT4A/PT4A PT2F/PT4B/PT4B NC/PT2C/PT3C NC/PT2D/PT3D PT2A/PT3A/PT3A PT2B/PT3B/PT3B VCCIO1 PT9A/PT7A/PT9C PT9B/PT7B/PT9D I/Os in Bank 1 for XO2280 NC/PT11C/PT16C NC/PT11D/PT16D NC/PT11A/PT16A NC/PT11B/PT16B PT9E/PT10E/PT15C PT9F/PT10F/PT15D NC/PT10C/PT15A NC/PT10D/PT15B PT9C/PT10A/PT14C PT9D/PT10B/PT14D PT7E/PT9E/PT14A PT7F/PT9F/PT14B PT8A/PT9C/PT13C PT8B/PT9D/PT13D PT7A/PT9A/PT12C PT7B/PT9B/PT12D PT7C/PT8E/PT12A PT7D/PT8F/PT12B PT5C/PT8C/PT11A PT5D/PT8D/PT11B PT8C/PT8A/PT10E PT8D/PT8B/PT10F PT6C/PT7E/PT10C PT6D/PT7F/PT10D PT6A/PT7C/PT10A PT6B/PT7D/PT10B/CLK1 XOBank0_[0..23] XOBank1_[0..27] XOBank01_[0..1] XOBank2_[0..25] XOBank3_[0..27] MachXO_2280 FPBGA256 VCCIO0 U14A DI NC/PT2A/PT2C NC/PT2B/PT2D XOBank0_[0..23] XOBank1_[0..27] XOBank01_[0..1] XOBank2_[0..25] XOBank3_[0..27] 5 PT5A/PT6E/PT9A PT5B/PT6F/PT9B/CLK0 D8 D7 34 XOBank01_1 XOBank01_2 XOBank1_20 XOBank1_21 XOBank1_22 XOBank1_23 XOBank1_24 XOBank1_25 XOBank1_26 XOBank1_27 E10 E11 B13 C13 B14 C14 A15 B15 4 XOBank1_18 XOBank1_19 XOBank1_16 XOBank1_17 XOBank1_14 XOBank1_15 XOBank1_12 XOBank1_13 XOBank1_10 XOBank1_11 XOBank1_8 XOBank1_9 XOBank1_6 XOBank1_7 XOBank1_4 XOBank1_5 XOBank1_2 XOBank1_3 XOBank1_0 XOBank1_1 D11 D12 A13 A14 C11 C12 B11 B12 A11 A12 B9 B10 D9 D10 C9 C10 A10 A9 E8 E9 4 3 3 XOBank2_24 XOBank2_25 XOBank2_22 XOBank2_23 XOBank2_20 XOBank2_21 XOBank2_18 XOBank2_19 XOBank2_16 XOBank2_17 XOBank2_14 XOBank2_15 XOBank2_12 XOBank2_13 XOBank2_10 XOBank2_11 XOBank2_8 XOBank2_9 XOBank2_6 XOBank2_7 XOBank2_4 XOBank2_5 XOBank2_2 XOBank2_3 XOBank2_0 XOBank2_1 G15 H15 G14 H14 H12 H13 G12 G13 F16 G16 E15 F15 D16 E16 C15 D15 B16 C16 E14 F14 F13 F12 E13 E12 D14 D13 MachXO_2280 FPBGA256 Pin name sequence PR(640,1200,2280) PR6A/PR8C/PR10C PR6B/PR8D/PR10D PR5C/PR8A/PR10A/LV_T PR5D/PR8B/PR10B/LV_C PR6C/PR7C/PR9C PR6D/PR7D/PR9D PR4C/PR7A/PR9A/LV_T PR4D/PR7B/PR9B/LV_C PR5A/PR6C/PR7C PR5B/PR6D/PR7D PR4A/PR6A/PR7A/LV_T PR4B/PR6B/PR7B/LV_C PR3A/PR5C/PR6C PR3B/PR5D/PR6D PR2C/PR5A/PR6A/LV_T PR2D/PR5B/PR6B/LV_C PR2A/PR4C/PR5C PR2B/PR4D/PR5D PR3C/PR4A/PR5A/LV_T PR3D/PR4B/PR5B/LV_C NC/PR3C/PR4C NC/PR3D/PR4D NC/PR3A/PR4A/LV_T NC/PR3B/PR4B/LV_C NC/PR2A/PR3A/LV_T NC/PR2B/PR3B/LV_C VCCIO2 U14D DI 2 NC/PR16A/PR20A NC/PR16B/PR20B NC/PR15A/PR18A/LV_T NC/PR15B/PR18B/LV_C NC/PR14C/PR17C NC/PR14D/PR17D PR11C/PR14A/PR17A/LV_T PR11D/PR14B/PR17B/LV_C PR11A/PR13C/PR16C PR11B/PR13D/PR16D PR10A/PR13A/PR16A/LV_T PR10B/PR13B/PR16B/LV_C PR10C/PR12C/PR15C PR10D/PR12D/PR15D PR9C/PR12A/PR15A/LV_T PR9D/PR12B/PR15B/LV_C PR9A/PR11C/PR14C PR9B/PR11D/PR14D PR8C/PR11A/PR14A/LV_T PR8D/PR11B/PR14B/LV_C PR8A/PR10C/PR13C PR8B/PR10D/PR13D PR7C/PR10A/PR13A/LV_T PR7D/PR10B/PR13B/LV_C NC/PR9C/PR11C NC/PR9D/PR11D PR7A/PR9A/PR11A/LV_T PR7B/PR9B/PR11B/LV_C VCCIO3 2 XOBank3_26 XOBank3_27 XOBank3_24 XOBank3_25 XOBank3_22 XOBank3_23 XOBank3_20 XOBank3_21 XOBank3_18 XOBank3_19 XOBank3_16 XOBank3_17 XOBank3_14 XOBank3_15 XOBank3_12 XOBank3_13 XOBank3_10 XOBank3_11 XOBank3_8 XOBank3_9 XOBank3_6 XOBank3_7 XOBank3_4 XOBank3_5 XOBank3_2 XOBank3_3 XOBank3_0 XOBank3_1 Date: Size B Title Document Number XO Banks 0-3 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation L11 M11 N13 N12 M12 M13 N15 N14 L12 L13 L14 M14 M16 N16 L15 M15 K16 L16 J13 K13 J14 K14 J15 K15 J12 K12 H16 J16 1 Sheet 1 18 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 21. MachXO Banks 0 to 3 A B C D XOBank4_[0..27] XOBank5_[0..19] XOBank45_[0..1] XOBank6_[0..27] XOBank7_[0..25] XOJTAG[0..3] 5 5 N7 M6 P4 R3 XOJTAG0 XOJTAG1 XOJTAG2 XOJTAG3 R6 T6 XOBank5_12 XOBank5_13 R7 R8 T5 T4 XOBank5_10 XOBank5_11 XOBank5_18 XOBank5_19 P5 P6 XOBank5_8 XOBank5_9 T8 T7 R4 R5 XOBank5_6 XOBank5_7 M7 M8 T2 T3 XOBank5_4 XOBank5_5 XOBank5_16 XOBank5_17 N5 N6 XOBank5_2 XOBank5_3 XOBank5_14 XOBank5_15 P2 P3 XOBank5_0 XOBank5_1 XOBank4_[0..27] XOBank5_[0..19] XOBank45_[0..1] XOBank6_[0..27] XOBank7_[0..25] XOJTAG[0..3] MachXO_2280 FPBGA256 I/Os in Bank 5 for XO1200 Pin name sequence PB(640,1200,2280) TDI TDO TMS TCK PB4E/PB6C/PB8C PB4F/PB6D/PB8D NC/PB6A/PB7C NC/PB6B/PB7D PB4C/PB5C/PB6A PB4D/PB5D/PB6B PB4A/PB5A/PB5A PB4B/PB5B/PB5B PB3C/PB4C/PB4C PB3D/PB4D/PB4D PB3A/PB4A/PB4A PB3B/PB4B/PB4B PB2C/PB3C/PB3C PB2D/PB3D/PB3D PB2A/PB3A/PB3A PB2B/PB3B/PB3B NC/PB2C/PB2C NC/PB2D/PB2D NC/PB2A/PB2A NC/PB2B/PB2B VCCIO5 U14C DI PB5C/PB6E/PB9A PB5D/PB6F/PB9B P7 P8 35 XOBank45_0 XOBank45_1 VCCIO4 4 I/Os in Bank 4 for XO2280 NC/PB11C/PB16C NC/PB11D/PB16D SLEEPN PB9F/PB10F/PB15D NC/PB11A/PB16A NC/PB11B/PB16B PB9C/PB10C/PB15A PB9D/PB10D/PB15B PB9A/PB10A/PB14C PB9B/PB10B/PB14D PB8C/PB9E/PB14A PB8D/PB9F/PB14B PB8A/PB9C/PB13C PB8B/PB9D/PB13D PB7E/PB9A/PB13A PB7F/PB9B/PB13B NC/PB8E/PB12C NC/PB8F/PB12D PB7C/PB8C/PB12A PB7D/PB8D/PB12B PB6C/PB8A/PB11C PB6D/PB8B/PB11D PB6A/PB7E/PB10A PB6B/PB7F/PB10B/CLK3 PB7A/PB7C/PB10C PB7B/PB7D/PB10D PB5A/PB7A/PB10E PB5B/PB7B/PB10F/CLK2 4 XOBank4_26 XOBank4_27 3 XOBank7_24 XOBank7_25 XOBank4_24 XOBank4_25 P13 P14 P15 P16 XOBank7_22 XOBank7_23 XOBank4_22 XOBank4_23 XOBank7_20 XOBank7_21 XOBank4_20 XOBank4_21 R15 R16 XOBank7_18 XOBank7_19 XOBank4_18 XOBank4_19 XOBank7_16 XOBank7_17 XOBank7_14 XOBank7_15 XOBank7_12 XOBank7_13 XOBank7_10 XOBank7_11 XOBank7_8 XOBank7_9 R13 R14 XOBank4_16 XOBank4_17 XOBank4_14 XOBank4_15 XOBank4_12 XOBank4_13 XOBank4_10 XOBank4_11 XOBank4_8 XOBank4_9 XOBank7_6 XOBank7_7 XOBank7_4 XOBank7_5 XOBank4_6 XOBank4_7 XOBank7_2 XOBank7_3 XOBank4_4 XOBank4_5 XOBank7_0 XOBank7_1 XOBank4_2 XOBank4_3 XOBank4_0 XOBank4_1 T14 T15 T13 T12 P11 P12 R11 R12 N10 N11 T10 T11 R9 R10 M10 M9 P9 P10 N8 N9 3 G1 H1 H4 H5 G3 H3 G4 G5 E1 F1 F2 G2 D2 D1 B1 C1 C3 C2 E3 E2 F3 F4 F5 F6 E4 E5 MachXO_2280 FPBGA256 VCCIO6 PL7C/PL9C/PL11C PL7D/PL9D/PL11D PL6A/PL9A/PL11A/LV_T PL6B/PL9B/PL11B/LV_C PL11A/PL13C/PL16C PL11B/PL13D/PL16D PL8A/PL13A/PL16A/LV_T PL8B/PL13B/PL16B/LV_C PL9C/PL12C/PL15C PL9D/PL12D/PL15D PL10A/PL12A/PL15A/LV_T PL10B/PL12B/PL15B/LV_C Pin name sequence PL(640,1200,2280) 2 N4 N3 M5 M4 L5 L4 K5 K4 R1 R2 J4 J5 M2 N2 L3 M3 N1 P1 L1 M1 K2 L2 J1 K1 J3 K3 H2 J2 XOBank6_26 XOBank6_27 XOBank6_24 XOBank6_25 XOBank6_22 XOBank6_23 XOBank6_20 XOBank6_21 XOBank6_18 XOBank6_19 XOBank6_16 XOBank6_17 XOBank6_14 XOBank6_15 XOBank6_12 XOBank6_13 XOBank6_10 XOBank6_11 XOBank6_8 XOBank6_9 XOBank6_6 XOBank6_7 XOBank6_4 XOBank6_5 XOBank6_2 XOBank6_3 XOBank6_0 XOBank6_1 Date: Size B Title Document Number XO Banks 4-7 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation PL11C/PL16A/PL19A PL11D/PL16B/PL19B PL5C/PL8C/PL10C NC/PL15A/PL18A/LV_T/PLL0_T_IN PL5D/PL8D/PL10D NC/PL15B/PL18B/LV_C/PLL0_C_IN PL10C/PL14C/PL17C PL10D/PL14D/PL17D NC/PL14A/PL17A/LV_T/PLL0_T_FB NC/PL14B/PL17B/LV_C/PLL0_C_FB NC/PL8A/PL9A/LV_T NC/PL8B/PL9B/LV_C PL4C/PL7C/PL8C PL4D/PL7D/PL8D NC/PL7A/PL8A/LV_T NC/PL7B/PL8B/LV_C PL4A/PL6C/PL7C PL4B/PL6D/PL7D PL9A/PL10C/PL12C PL9B/PL10D/PL12D PL7A/PL11A/PL13A/LV_T PL7B/PL11B/PL13B/LV_C TSALL/PL8C/PL11C/PL14C PL8D/PL11D/PL14D PL5A/PL6A/PL7A/LV_T PL5B/PL6B/PL7B/GSR/LV_C PL3C/PL5C/PL6C PL3D/PL5D/PL6D PL2A/PL5A/PL5A/LV_T PL2B/PL5B/PL5B/LV_C NC/PL4C/PL4C NC/PL4D/PL4D PL2C/PL4A/PL4A/LV_T PL2D/PL4B/PL4B/LV_C PL3A/PL3C/PL3C/PLL1T_IN PL6C/PL10A/PL12A/LV_T PL3B/PL3D/PL3D/PLL1C_IN PL6D/PL10B/PL12B/LV_C NC/PL3A/PL3A/LV_T NC/PL3B/PL3B/LV_C NC/PL2A/PL2A/PLL1T_FB NC/PL2B/PL2B/PLL1C_FB VCCIO7 U14B DI 2 1 Sheet 1 19 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 22. MachXO Banks 4 to 7 36 A B C 5 SMA SMA SMA Swtch DIP SW Swtch 7seg soic8 SPI Sense LCD 3.3V Pot Bellnix SRAM Sense Sense OSC SRAM DAC USB A1 POT soic8 5.62" ADJ 4 XP2 4 CF Socket Bellnix 1.2V Pot Sense A1 Sense Bellnix Sense SMA Sense PWR Sense Sense soic16 68013A XO ADC RS232 ADS7842 D SMA 3 3 SMA SMA SMA SMA rs232 tssop16 5 5.26" 2 Primary side layout 2 Date: Size B Title Document Number Placement Proposal 5555 NE Moore Ct Hillsboro, OR 97124 Lattice Semiconductor Corporation 1 1 2 3 2 4 3 5 1 Sheet 20 View from primary side Bellnix component mounted on secondary 4 5 Overlapped layout 1 of 20 Rev 000 A B C D Lattice Semiconductor LatticeXP2 Standard Evaluation Board User's Guide Figure 23. Placement Proposal SMA 1 dip14 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Lattice: LFXP2-17E-L-EVN