DK-PCIE-ECP2M-011

Manufacturer Part NumberDK-PCIE-ECP2M-011
DescriptionMCU, MPU & DSP Development Tools PCI Express Dev Kit
ManufacturerLattice
SeriesECP2
DK-PCIE-ECP2M-011 datasheet
 


Specifications of DK-PCIE-ECP2M-011

Silicon ManufacturerLattice SemiconductorSilicon Family NameLatticeECP2M
Kit ContentsBoard, IspDOWNLOAD Cable, Power SupplyFeaturesLogic Analyzer Connector, On-Board 256 MB DDR2 Memory
SvhcNoRohs CompliantYes
Main PurposeInterface, ConnectivityEmbeddedYes, FPGA / CPLD
Utilized Ic / PartLFE2M50E-6FN672CPrimary Attributesx1/x4 PCI Express Edge Connectors, 256 MB DDRD Memory
Secondary Attributes-Lead Free Status / RoHS StatusLead free / RoHS Compliant
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 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
Page 1/34

Download datasheet (3Mb)Embed
Next
LatticeECP2M PCI Express Solutions Board
User’s Guide
September 2008
Revision: EB33_01.0

DK-PCIE-ECP2M-011 Summary of contents

  • Page 1

    ... LatticeECP2M PCI Express Solutions Board  User’s Guide September 2008 Revision: EB33_01.0 ...

  • Page 2

    ... The flexibility to use the same board to demonstrate both x1 and x4 config- urations is accomplished by simply changing the mounting hardware. The board has several debugging and ana- lyzing features for complete evaluation of the LatticeECP2M device. This guide is intended to be referenced in conjunction with evaluation design tutorials to demonstrate the LatticeECP2M FPGA. ...

  • Page 3

    ... 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. PCI Express Solutions Board Outline Drawing, Top Side LatticeECP2M PCI Express Solutions Board 3 User’s Guide ...

  • Page 4

    ... This board is easily interchanged from configurations by removing the back-panel bracket and reinstalling it on the opposite side. This permits plug-in into PCI Express sockets on the motherboard and securing it in the chassis if desired. The back-panel bracket is shown below. Figure 4. Back Panel Drawing LatticeECP2M PCI Express Solutions Board 4 User’s Guide ...

  • Page 5

    ... Applying Power to the Board The LatticeECP2M PCI Express Solutions 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 can be supplied from a benchtop supply via terminal screw connections ...

  • Page 6

    ... Power can be sourced to the board via the PCB edge-fingers (CN1 and CN2). This interface allows the user to pro- vide power from a PCI Express Host board. Programming/FPGA Configuration (see Appendix A, Figure 23) A programming header is provided on the evaluation board, providing access to the LatticeECP2M JTAG port. ® Note: An ispDOWNLOAD Cable is included with each ispLEVER ment ...

  • Page 7

    ... Lattice Semiconductor Table 5. ispVM JTAG Connector (see Appendix A, Figure 21) Figure 5. ispVM Programming Cable Connector Programming the Daisy Chain This board includes two Lattice Semiconductor programmable (U1=LFE2M50E, U13=LCMXO1200) devices that can be programmed in a daisy chain. Figure 6. JTAG Chain TCK TMS TDI TDO ...

  • Page 8

    ... Cable (pDS4102-DL2A, HW7265-DL3A, HW-USB-1A, etc.) JTAG Download The LatticeECP2M 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 LatticeECP2M PCI Express Solutions Board to the appropriate power sources and power up board ...

  • Page 9

    ... D8 (red) illuminated, this indicates that the programming was aborted or reinitialized driving the INITN output low. • D11 (green) is illuminated, this indicates the successful completion of configuration by releasing the open collec- tor DONE output pin. LatticeECP2M PCI Express Solutions Board 9 User’s Guide ...

  • Page 10

    ... 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 LatticeECP2M PCI Express Solutions Board to the appropriate power sources and power-up board. ...

  • Page 11

    ... Double-click the Operation column for the LFE2M50E and the Device Dialog box shown below will open the dialog box, select the SPI Flash Programming mode in the Device Access Options pull-down menu. This will open the SPI Serial Flash Dialog box. Figure 11. Device Information Dialog Screen LatticeECP2M PCI Express Solutions Board 11 User’s Guide ...

  • Page 12

    ... 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 13. Select Device Dialog Box LatticeECP2M PCI Express Solutions Board 12 User’s Guide ...

  • Page 13

    ... If you do not desire to load the LCMXO1200C device, this device should be placed in Flash Bypass mode by double-clicking the Operation column and selecting the Bypass operation shown below. Figure 15. FLASH Bypass for LCMXO1200C Device LatticeECP2M PCI Express Solutions Board 13 User’s Guide ...

  • Page 14

    ... Lattice Semiconductor Figure 16. Programming Main Window 10.From the main programming window, select GO in the top toolbar. This will begin the SPI Serial Flash program- ming. Figure 17. SPI Serial Flash Programming Status Window LatticeECP2M PCI Express Solutions Board 14 User’s Guide ...

  • Page 15

    ... Figure 18. Successful SPI Serial Flash Programming Session On-Board Parallel SPI Flash Memory (see Appendix A, Figure 24) • A 16-bit parallel Flash device is also available. This board uses a Lattice MachXO CPLD device to act as a pro- gramming bridge from the Flash device. • The CFG [2:0] need to be [111], all up. ...

  • Page 16

    ... Appendix A, Figure 25) SERDES/FPGA Reference Clocks The 50-ohm terminated SMA connectors are optionally provided to supply reference clocks directly to the LatticeECP2M device. Please contact the factory for information to populate the PCB with SMA connectors. Table 8. SMA Inputs for External Clock Source Connector ...

  • Page 17

    ... The designated pins are connected according to Table 11. Table 11. FPGA Test Pins (See Appendix A, Figure 26) FPGA BGA SW5 Switch Position LatticeECP2M PCI Express Solutions Board PCIE PCI Express Edge PERp2 A25 PERn2 A26 PETp2 B23 PETn2 B24 PERp3 ...

  • Page 18

    ... PCI Express specific status. Table 12. LED Definitions PCI Express x1 FPGA Pin# PCB Designator U6 D20 V2 D21 V1 D16 U4 D17 U3 D14 U2 D15 U5 D18 W2 D19 LatticeECP2M PCI Express Solutions Board PCI Express x4 FPGA Pin# PCB Designator W6 D28 Y5 D29 AA3 D25 Y4 D24 U3 D22 Y3 D23 U8 D26 V7 D27 18 User’ ...

  • Page 19

    ... An AMP/TYCO 767004 38-position .025 VERT SMD logic analyzer probe connection is provided for the user to uti- lize for test points. This connection provides 34 general I/O signals to be observed on a Logic Analyzer probe using Mictor connections such as the Agilent 5346A. LatticeECP2M PCI Express Solutions Board FPGA Pin Header Pin ...

  • Page 20

    ... CPLD Device (see Appendix A, Figure 24, U13) The board includes a Lattice Semiconductor LCMXO-1200C CPLD. This device is used in conjunction with the par- allel Flash device for loading the configuration memory of the FPGA also used for general-purpose board management functions. It has several connections to the FPGA and other devices on the PCB. It includes an active high, push-button (SW4) if needed for a user design ...

  • Page 21

    ... Date September 2008 © 2008 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. ...

  • Page 22

    ... Lattice Semiconductor Appendix A. Schematic Figure 20. Cover Page LatticeECP2M PCI Express Solutions Board DDR2 16-bit 22 User’s Guide ...

  • Page 23

    ... Lattice Semiconductor Figure 21. Power Generation LatticeECP2M PCI Express Solutions Board GND 7 TRACK 8 MDWN ADJUST 9 4 VCC_TRIM MUP 10 INHIBIT# 3 GND 7 TRACK 8 MDWN ADJUST 9 4 3_3_TRIM MUP 10 INHIBIT# 3 100NF-0603SMT 100NF-0603SMT 27R-0603SMT 27R-0603SMT R22 R22 100NF-0603SMT 100NF-0603SMT 23 User’s Guide 100NF-0603SMT 100NF-0603SMT 124R-0603SMT 124R-0603SMT ...

  • Page 24

    ... Lattice Semiconductor Figure 22. Power Supplies 1UF-16V-0805SMT 1UF-16V-0805SMT 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT LatticeECP2M PCI Express Solutions Board 1 2 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 100NF-0603SMT 100NF-0603SMT C526 C526 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 1UF-16V-0805SMT 1UF-16V-0805SMT ...

  • Page 25

    ... Lattice Semiconductor Figure 23. Programming FPGA_CSSPI1N PROGRAMN GSRN LED-SMT1206_GREEN LED-SMT1206_GREEN R49 R49 3 2 220R-0603SMT 220R-0603SMT LatticeECP2M PCI Express Solutions Board 100NF-0603SMT 100NF-0603SMT C128 C128 10K-0603SMT 10K-0603SMT R54 R54 R61 R61 R60 R60 C127 C127 4_7K-0603SMT 4_7K-0603SMT 10K-0603SMT 10K-0603SMT R53 R53 10K-0603SMT 10K-0603SMT ...

  • Page 26

    ... Lattice Semiconductor Figure 24. Parallel FPGA Loader LatticeECP2M PCI Express Solutions Board VCCIO7 D2 VCCIO6 K3 VCCIO5 N2 VCCIO4 M10 VCCIO3 L12 VCCIO2 E12 VCCIO1 B11 VCCIO0 C5 VCCAUX P7 VCCAUX A7 VCC P6 VCC H3 VCC C7 VCC G12 FPGA_D[0..7] 100NF-0603SMT 100NF-0603SMT C139 C139 1K-0603SMT 1K-0603SMT R69 R69 26 User’s Guide ...

  • Page 27

    ... Lattice Semiconductor Figure 25. SERDES 2 2 LatticeECP2M PCI Express Solutions Board 27 User’s Guide ...

  • Page 28

    ... R81 R81 DDR2_A[0:12] DDR2_DQ[0:15 LatticeECP2M PCI Express Solutions Board 1 2 10UF-16V_TANTBSMT 10UF-16V_TANTBSMT 1UF-16V-0805SMT 1UF-16V-0805SMT 100UF-FKSMT 100UF-FKSMT PVIN GND 1 AVIN DDR2_DQ[0:15] 10NF-0603SMT 10NF-0603SMT C160 C160 1K-0603SMT 1K-0603SMT R87 R87 1UF-16V-0805SMT 1UF-16V-0805SMT R91 R91 51R-0603SMT 51R-0603SMT DDR2_DQS0# 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT R90 R90 ...

  • Page 29

    ... Lattice Semiconductor Figure 27. FPGA Test LED-SMT1206_GREEN LED-SMT1206_GREEN LED-SMT1206_YELLOW LED-SMT1206_YELLOW LED-SMT1206_GREEN LED-SMT1206_GREEN LED-SMT1206_YELLOW LED-SMT1206_YELLOW Bank6 Bank6 Bank4 Bank4 LatticeECP2M PCI Express Solutions Board LED-SMT1206_BLUE LED-SMT1206_BLUE LED-SMT1206_RED LED-SMT1206_RED LED-SMT1206_RED LED-SMT1206_RED LED-SMT1206_BLUE LED-SMT1206_BLUE Bank1 Bank1 Bank0 Bank0 29 User’s Guide Bank3 Bank3 Bank2 Bank2 ...

  • Page 30

    ... Lattice Semiconductor Figure 28. VSS/Decoupling LatticeECP2M PCI Express Solutions Board 30 User’s Guide ...

  • Page 31

    ... C213, C215 16 11 D1, D2, D3, D4, D5, D6, D7, D11, D12, D14, D15 17 5 D8, D9, D10, D16, D17 18 1 D13 LatticeECP2M PCI Express Solutions Board Part Manufacturer PCI Express x1 Edge Finger Conn. PCI Express x4 Edge Finger Conn. 470UF-FKSMT Panasonic EEV-FK1V471Q 100UF-FKSMT Panasonic EEV-FK1V101XP ...

  • Page 32

    ... R15, R26, R27 47 4 R17, R31, R32, R35 48 2 R18, R19 49 2 R20, R23 50 8 R66, R76, R77, R85, R202, R203, R204, R205 LatticeECP2M PCI Express Solutions Board Part Manufacturer LED- Panasonic LNJ411K84RA SMT1206_YELLOW LED-SMT1206_BLUE Panasonic LNJ916C8BRA BLM41PG600SN1 Murata BLM41PG600SN1L BLM41PG600SN1(NO B) ...

  • Page 33

    ... TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14 ALT: LFE2M50E-6FN672C 78 3 U2 LatticeECP2M PCI Express Solutions Board Part Manufacturer 27R-0603SMT Panasonic ERJ-3EKF270V 1_8K-0603SMT Panasonic ERJ-3GEYJ182V BOURNS-3224W-2K Bourns 3224W-1-202E 100R-0805SMT Panasonic ERJ-6GEYJ101V 49_9R-0603SMT Yageo RC0603FR-0749R9RL BOURNS-3224W-5K Bourns ...

  • Page 34

    ... R197, R198, R199, R200 93 1 R21 94 1 R207 95 1 Bracket 96 2 Screw 97 2 Flat washer 98 2 Lock washer LatticeECP2M PCI Express Solutions Board Part Manufacturer MAX6817 Maxim MAX6817-EUT+T NC7WZ16- Fairchild NC7WZ16P6X MACO6A/Fairchild TinyLogic SN74LVC125A/SO14 Texas Instruments SN74LVC125AD LCMX01200C- LATTICE SUPPLIED 3MN1321 S29GL064A90BFIR40 Spansion GL064N10BFIR30 ...