Download Print this page

Lattice Semiconductor LatticeECP3 User Manual

Pci express solutions board
Hide thumbs Also See for LatticeECP3:

Advertisement

Quick Links

LatticeECP3 PCI Express Solutions Board – Revision A
User's Guide
August 2012
Revision: EB43_01.2

Advertisement

loading
Need help?

Need help?

Do you have a question about the LatticeECP3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Lattice Semiconductor LatticeECP3

  • Page 1  LatticeECP3 PCI Express Solutions Board – Revision A  User’s Guide August 2012 Revision: EB43_01.2...
  • Page 2 The board has several debugging and analyzing fea- tures for complete evaluation of the LatticeECP3 device. This guide is intended to be referenced in conjunction with evaluation design tutorials to demonstrate the LatticeECP3 FPGA.
  • Page 3 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Features • PCI Express x1 and x4 edge connector interfaces • Allows demonstration of PCI Express (x 1and x4) interfaces – x1 is form-factor compliant and will fit a standard PC-equipped PCI Express motherboard socket –...
  • Page 4 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 3. PCI Express Solutions Board Outline Drawing, Bottom Side x1 and x4 PCI Express Support PCI Express x1 and x4 is supported with the same PCB. This add-in PCB is designed to work in both types of motherboard slots.
  • Page 5: Power Supplies

    Applying Power to the Board The LatticeECP3 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. Or it can be supplied from a benchtop supply via terminal screw connections.
  • Page 6 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 Orange Purple Black White 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 LatticeECP3 MachXO1200 FPGA CPLD...
  • Page 8: Download Procedures

    • ispDOWNLOAD Cable (pDS4102-DL2A, HW7265-DL3A, HW-USB-1A, etc.) JTAG Download The LatticeECP3 device can be configured easily via its JTAG port. The device is SRAM-based; it must remain powered on to retain its configuration when programmed in this fashion. 1. Connect the LatticeECP3 PCI Express Solutions Board to the appropriate power sources and power up board.
  • Page 9 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 8. ispVM Fast Programming Mode Figure 9. ispVM Device Information Dialog Box 7. Add Data File. 8. Click the green GO button. This will begin the download process into the device. Upon successful download, the device will be operational.
  • Page 10 PROGRAMN with a bitstream stored in the memory device. 1. 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. J4 is used with the cable.
  • Page 11 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide 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. 6. In the dialog box, select the SPI Flash Programming mode in the Device Access Options pull-down menu.
  • Page 12 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 12. SPI Serial Flash Dialog Screen 7. The SPI Serial Flash Device dialog box will open. In this box select SPI Flash Erase, Program, Verify in the Operation pull-down menu.
  • Page 13 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 14. Sample SPI Serial Flash Device Dialog Box 9. Click OK in the SPI Flash Device dialog box. Then click OK in the Select Device dialog box. You will then return to the main configuration screen.
  • Page 14 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide 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...
  • Page 15 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide 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.
  • Page 16 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...
  • Page 17 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Table 10. x4 PCI Express Connections (Continued) CML Pin Name FPGA Pin PCIE PCI Express Edge Description PCSB_HDOUTP_2 PERp2 Integrated endpoint block transmit pair PCSB_HDOUTN_2 PERn2 PCSB_HDINP_2 PETp2 Integrated endpoint block receive pair...
  • Page 18 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 19. 8-position DIP Switch (SW5) on Secondary PCB Side General Purpose LEDs (see Appendix A, Figure 27) LEDs are provided along the back panel edge of the PCB. These LEDs are connected to general-purpose FPGA I/Os.
  • Page 19 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide General-Purpose Header (see Appendix A, Figure 27, J5) A 2x9 header (J5) provides a general-purpose connection to communicate with general purpose FPGA I/Os. Table 13. General Purpose Header Connections Header Pin...
  • Page 20 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.
  • Page 21: Ordering Information

    Updated document with new corporate logo. Replaced Programming schematic. © 2012 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 22: Appendix A. Schematic

    LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Appendix A. Schematic Figure 20. Cover Page...
  • Page 23 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 21. Power Generation...
  • Page 24 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 22. Power Supplies...
  • Page 25 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 23. Programming FPGA_D[8..15] PROGRAMN DONE INITN...
  • Page 26 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 24. Parallel FPGA Loader...
  • Page 27 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 25. SERDES...
  • Page 28 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 26. DDR2 Memory DDR2_A[0:12]...
  • Page 29 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 27. FPGA Test...
  • Page 30 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Figure 28. VSS/Decoupling...
  • Page 31: Appendix B. Bill Of Materials

    LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Appendix B. Bill of Materials Table 17. Bill of Materials Item Quantity Reference Part Manufacturer Part Number Description PCI Express x4 Edge Finger Conn. PCB Edge finger PCI Express x1 Edge Finger Conn.
  • Page 32 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Table 17. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description J6, J7 Molex 73391-0060 CONN JACK SMA STR 50 OHM PCB 2_5767004-2 2_5767004-2 CONN RECEPT 38POS .025 VERT...
  • Page 33 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Table 17. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description 2_2K-0603SMT Panasonic ERJ-3GEYJ222V RES 2.2K OHM 1/10W 5% 0603 R62, R72 1K_ADJ/SMT3MM Murata PVG3A102C01R00 POT 1K 3MM...
  • Page 34 LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide Table 17. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description R227 1_6R-0603SMT Panasonic ERJ-3GEYJ1R6V RESISTOR 1.6 OHM 1/10W 5% 0603 R223, R224, R228, R229 50R-0402SMT Vishay FC0402E50R0BTBST1 RES 50 OHM 50MW .1% 0402...
  • Page 35 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Lattice LFE3-95EA-SP-EVN LFE3-95EA-PCIE-DKN...