Summary of Contents for Lattice Semiconductor LatticeECP3
Page 1
LatticeECP3 PCI Express Solutions Board – Revision A User’s Guide December 2010 Revision: EB43_01.1 Downloaded from Elcodis.com electronic components distributor...
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 Lattice Semiconductor 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 Lattice Semiconductor 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.
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...
• 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 Lattice Semiconductor 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 Lattice Semiconductor 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 Lattice Semiconductor 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 Lattice Semiconductor 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 Lattice Semiconductor 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 Downloaded from Elcodis.com...
Page 15
LatticeECP3 PCI Express Solutions Board – Revision A Lattice Semiconductor 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 18
LatticeECP3 PCI Express Solutions Board – Revision A Lattice Semiconductor 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 Lattice Semiconductor 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...
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.
LatticeECP3 PCI Express Solutions Board – Revision A Lattice Semiconductor 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 Lattice Semiconductor 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 Lattice Semiconductor 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...
Page 34
LatticeECP3 PCI Express Solutions Board – Revision A Lattice Semiconductor User’s Guide Table 17. Bill of Materials (Continued) Item Quantity Reference Part Manufacturer Part Number Description C223 10UF-16V-TANTBSMT TAJB106K016R CAP 10UF 16V TANT B-SIZE R227 1_6R-0603SMT Panasonic ERJ-3GEYJ1R6V RESISTOR 1.6...
Need help?
Do you have a question about the LatticeECP3 and is the answer not in the manual?
Questions and answers