LFE3-95EA-PCIE-DKN

Manufacturer Part NumberLFE3-95EA-PCIE-DKN
DescriptionMCU, MPU & DSP Development Tools LatticeECP3-95EA PCI Express Dev Kit
ManufacturerLattice
SeriesECP3
LFE3-95EA-PCIE-DKN datasheets
 

Specifications of LFE3-95EA-PCIE-DKN

Silicon ManufacturerLattice SemiconductorSilicon Family NameLatticeECP3
Kit ContentsBoardFeaturesOn-board Boot Flash, Switches, LEDs, Displays For Demo Purposes
SvhcNo SVHC (15-Dec-2010)Rohs CompliantYes
Main PurposeInterface, ConnectivityEmbeddedYes, FPGA / CPLD
Utilized Ic / PartLatticeECP3 FPGA Device FamilyPrimary Attributesx1/x4 PCI Express Edge Connectors, Both Serial SPI Flash and Parallel Flash
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 (2Mb)Embed
Next
LatticeECP3 PCI Express Solutions Board – Revision A
User’s Guide
December 2010
Revision: EB43_01.1

LFE3-95EA-PCIE-DKN Summary of contents

  • Page 1

    ... LatticeECP3 PCI Express Solutions Board – Revision A  User’s Guide December 2010 Revision: EB43_01.1 ...

  • Page 2

    ... LatticeECP3 device. This guide is intended to be referenced in conjunction with evaluation design tutorials to demonstrate the LatticeECP3 FPGA. This user’s guide describes the LatticeECP3 PCI Express Solutions Board featuring the LatticeECP3 LFE3-95EA- FN672 FPGA. The stand-alone evaluation board provides a functional platform for development and rapid prototyp- ing of applications that require high-speed SERDES interfaces to demonstrate PCI Express capabilities using an add-on card form-factor ...

  • 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 LatticeECP3 PCI Express Solutions Board – Revision A 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 LatticeECP3 PCI Express Solutions Board – Revision A 4 User’s Guide ...

  • Page 5

    ... LatticeECP3 devices in the 672-ball fpBGA (1mm pitch) package. A complete description of this device can be found in the LatticeECP3 Family Data Sheet on the Lattice website at www.latticesemi.com. Note: The connections referenced in this document refer to the LFE3-95EA-FN672 device. Available I/Os and associated sysI/O™ banks may differ for other densities within this device family. ...

  • Page 6

    ... 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 LatticeECP3 JTAG port. ispVM Download Interface J4 and J8 are 6-pin JTAG connectors used in conjunction with the ispVM USB download cable to program and con- trol the device ...

  • 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=LFE3-95, U12=LCMXO1200) devices that can be programmed in a daisy chain. Figure 6. JTAG Chain TCK TMS TDI TDO LatticeECP3 PCI Express Solutions Board – ...

  • Page 8

    ... Double-click the device to open the device information dialog. In the device information dialog, click the Browse button located under Data File. Locate the desired bitstream file (.bit). Click OK to both dialog boxes program only the LatticeECP3-95, place the LCMXO1200C device into BYPASS and the LFE3-95 should be in FAST PROGRAM mode. ...

  • Page 9

    ... D6 (red) illuminated, this indicates that the programming was aborted or reinitialized driving the INITN output low. • D9 (green) is illuminated, this indicates the successful completion of configuration by releasing the open collector DONE output pin. LatticeECP3 PCI Express Solutions Board – Revision A 9 User’s Guide ...

  • Page 10

    ... Connect the LatticeECP3 PCI Express Solutions Board to the appropriate power sources and power-up board. 2. Connect the ispDOWNLOAD cable to the appropriate header used with the cable. 3. Start the ispVM System software. 4. Press the SCAN button located in the toolbar. The LFE3-95 and the LCMXO1200C devices should be automat- ically detected. LatticeECP3 PCI Express Solutions Board – Revision A ...

  • Page 11

    ... Lattice Semiconductor Figure 10. Results of Scanning Board via ispVM 5. Double-click the Operation column for the LFE3-95 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. ...

  • 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 LatticeECP3 PCI Express Solutions Board – Revision A 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 LatticeECP3 PCI Express Solutions Board – Revision A 13 User’s Guide ...

  • Page 14

    ... 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 LatticeECP3 PCI Express Solutions Board – Revision A 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 LatticeECP3 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 LatticeECP3 PCI Express Solutions Board – Revision A PCIE PCI Express Edge PERp2 A25 PERn2 A26 PETp2 B23 PETn2 B24 PERp3 ...

  • Page 18

    ... PCB Designator H11 D19 H10 D21 F11 D26 G11 D24 D10 D11 F10 D13 G9 D15 G10 D17 LatticeECP3 PCI Express Solutions Board – Revision A PCI Express x4 FPGA Pin# PCB Designator C10 A9 A10 B10 D10 User’s Guide Description D20 User defined ...

  • 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. LatticeECP3 PCI Express Solutions Board – Revision A FPGA Pin Header Pin ...

  • Page 20

    ... AB22 DDR2 Memory Devices (see Appendix A, Figure 26, U14) • The LatticeECP3 PCI Express Solutions Board is equipped with a 84-ball BGA DDR2 SDRAM memory device such as a Micron MT47H16M16BG-3 device. • The DDR2 memory interfaces include a 16-bit wide device. • The evaluation board includes termination of address and command signals. It includes all power and external components needed to demonstrate the memory controller of the LatticeECP3 device ...

  • Page 21

    ... FPGA Pin M1 P13 P10 N7 N8 P11 N13 M12 Ordering Part Number LFE3-95EA-PCIE-DKN Version 01.0 Initial release. 01.1 LED definitions table, L0 state changed from active to inactive. Download Procedures section, changed ispVM requirement from ispVM v.17.4 (or later) to ispVM v.17.7 (or later). 21 User’s Guide ...

  • Page 22

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

  • Page 23

    ... Lattice Semiconductor Figure 21. Power Generation LatticeECP3 PCI Express Solutions Board – Revision A GND 7 TRACK 8 MDWN ADJUST 9 4 MUP 10 INHIBIT# 3 GND 7 TRACK 8 MDWN ADJUST 9 4 MUP 10 INHIBIT User’s Guide 3_3V 3_3V ...

  • Page 24

    ... Lattice Semiconductor Figure 22. Power Supplies LatticeECP3 PCI Express Solutions Board – Revision A 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 1UF-16V-0805SMT 1UF-16V-0805SMT 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 24 User’s Guide 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT ...

  • Page 25

    ... Figure 23. Programming FPGA_WRITEN FPGA_CSN FPGA_CS1N PROGRAMN PROGRAMN Y Y DONE INITN GSRN Y Y LED-SMT1206_GREEN LED-SMT1206_GREEN R26 R26 220R-0603SMT 220R-0603SMT LatticeECP3 PCI Express Solutions Board – Revision RN1D RN1D 3 6 RN1C RN1C 2 7 RN1B RN1B 1 8 RN1A RN1A 100NF-0603SMT 100NF-0603SMT C90 C90 VCC ...

  • Page 26

    ... Lattice Semiconductor Figure 24. Parallel FPGA Loader LatticeECP3 PCI Express Solutions Board – Revision A 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[8..15] FPGA_D[0..7] 100NF-0603SMT 100NF-0603SMT C101 C101 1K-0603SMT 1K-0603SMT R56 ...

  • Page 27

    ... Lattice Semiconductor Figure 25. SERDES 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 1UF-16V-0805SMT 1UF-16V-0805SMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT 22UF-16V_TANTBSMT LatticeECP3 PCI Express Solutions Board – Revision A 27 User’s Guide ...

  • Page 28

    ... C139 C139 47UF-10V-TANTBSMT 47UF-10V-TANTBSMT C138 C138 PVIN GND 7 1 AVIN 6 1UF-16V-0805SMT 1UF-16V-0805SMT C137 C137 100NF-0603SMT 100NF-0603SMT C136 C136 4_7K-0603SMT 4_7K-0603SMT R60 R60 LatticeECP3 PCI Express Solutions Board – Revision A DDR2_A[0:12 100NF-0603SMT 100NF-0603SMT C151 C151 10NF-0603SMT 10NF-0603SMT C150 C150 ...

  • Page 29

    ... Lattice Semiconductor Figure 27. FPGA Test LatticeECP3 PCI Express Solutions Board – Revision A 10NF-0603SMT 10NF-0603SMT C182 C182 1K-0603SMT 1K-0603SMT 1K-0603SMT 1K-0603SMT R68 R68 R74 R74 50R-0603SMT 50R-0603SMT R222 R222 4_7K-0603SMT 4_7K-0603SMT 4_7K-0603SMT 4_7K-0603SMT 4_7K-0603SMT 4_7K-0603SMT 29 User’s Guide VCC GND 6 3 100NF-0603SMT ...

  • Page 30

    ... Lattice Semiconductor Figure 28. VSS/Decoupling LatticeECP3 PCI Express Solutions Board – Revision User’s Guide ...

  • Page 31

    ... FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8 20 5 F1, F2, F3 LatticeECP3 PCI Express Solutions Board – Revision A Part Manufacturer PCI Express x4 Edge Finger Conn. PCI Express x1 Edge Finger Conn. 470UF-FKSMT Panasonic 100UF-FKSMT Panasonic 10UF-16V-TANTBSMT AVX 330UF-FKSMT Panasonic 1000PF-0402SMT Panasonic 10NF-0603SMT Kemet 1UF-16V-0805SMT Panasonic 22UF-16V_TANTBSMT ...

  • Page 32

    ... R5, R26, R47 49 7 R40, R43, R44, R60, R69, R70, R71 4_7K-0603SMT 50 8 R41, R42, R52, R58, R59, R63, R79, R80 51 2 R50, R51 LatticeECP3 PCI Express Solutions Board – Revision A Part Manufacturer SMA Molex 2_5767004-2 Amp 5016 Keystone Electronics M HOLE2 PROBEPOINT 2N2222/SOT23 Diodes Inc ...

  • Page 33

    ... Bracket 78 2 Screw 79 2 Flat washer 80 2 Lock washer 81 2 C222, C224 LatticeECP3 PCI Express Solutions Board – Revision A Part Manufacturer 2_2K-0603SMT Panasonic 1K_ADJ/SMT3MM Murata 0R-2010SMT Vishay/Dale 51R-0603SMT Panasonic TEST POINT SW PUSHBUTTON-SPST C&K Components SW DIP-3 CTS 194-3MST CTS Corporation Resis- tor/Electrocomponents ...

  • Page 34

    ... C223 83 1 R227 84 4 R223, R224, R228, R229 C220, C225 87 1 R222 88 1 D33 LatticeECP3 PCI Express Solutions Board – Revision A Part Manufacturer 10UF-16V-TANTBSMT AVX 1_6R-0603SMT Panasonic 50R-0402SMT Vishay CRYSTEK_133MHZ Crystek 10NF-0402SMT Panasonic 50R-0603SMT Vishay SCHOTTKY/VISHAYV12P Vishay 10 34 User’s Guide ...