Вы находитесь на странице: 1из 23

ispMACH 4256ZE Breakout Board Evaluation Kit

Users Guide

March 2012 Revision: EB65_01.1

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

Introduction
Thank you for choosing the Lattice Semiconductor ispMACH 4256ZE Breakout Board Evaluation Kit! This users guide describes how to start using the ispMACH 4256ZE Breakout Board, an easy-to-use platform for evaluating and designing with the ispMACH 4256ZE CPLD. Along with the board and accessories, this kit includes a pre-loaded hardware test program. You may also reprogram the on-board ispMACH 4256ZE device to review your own custom designs. Note: Static electricity can severely shorten the lifespan of electronic components. See the Storage and Handling section for handling and storage tips.

Features
The ispMACH 4256ZE Breakout Board Evaluation Kit includes: ispMACH 4000ZE Breakout Board The board is a 3 x 3 form factor that features the following on-board components and circuits: ispMACH 4256ZE CPLD (LC4256ZE-5TN144C) USB mini-B connector for power and programming Eight LEDs 4x15 prototype area Four 2x20 expansion header landings for general I/O, JTAG, and external power 1x8 expansion header landing for JTAG 3.3V and 1.8V supply rails Pre-loaded Demo The kit includes a pre-loaded counter design that highlights use of the embedded ispMACH 4000ZE oscillator and programmable I/Os configured for LED drive. USB Connector Cable The board is powered from the USB mini-B socket when connected to a host PC. The USB channel also provides a programming interface to the ispMACH 4256ZE JTAG port. Lattice Breakout Board Evaluation Kits Web Page Visit www.latticesemi.com/breakoutboards for the latest documentation (including this guide), demo designs, and drivers for the kit. The content of this users guide includes demo operation, programming instructions, top-level functional descriptions of the Breakout board, descriptions of the on-board connectors, and a complete set of schematics.

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Figure 1. ispMACH 4256ZE Breakout Board, Top Side
LED Array 4x15 Prototype Area

Left Side Two 2x20 Header Landings (J3, J4)

Right Side Two 2x20 Header Landings (J5, J6)

USB Interface (J2)

JTAG Header Landing (J1)

Storage and Handling


Static electricity can shorten the lifespan of electronic components. Please observe these tips to prevent damage that could occur from electro-static discharge: Use anti-static precautions such as operating on an anti-static mat and wearing an anti-static wrist-band. Store the evaluation board in the packaging provided. Touch a metal USB housing to equalize voltage potential between you and the board.

Software Requirements
You should install the following software before you begin developing new designs for the Breakout board: FTDI USB Hardware Drivers (www.latticesemi.com/breakoutboards) or ispVM System 17.9 (required for re-programming) Optional: ispLEVER Classic 1.4 (ispMACH 4000ZE CPLD support)

Demonstration Design
Lattice provides a pre-programmed demo to illustrate basic operation of the ispMACH 4256ZE CPLD device. The design integrates an up-counter with the on-chip oscillator and timer (OSCTIMER) hardware feature. The design alternates to CPLD outputs, illuminating LEDs D1, D3, D5 and D7 then LEDs D2, D4, D6 and D8. Note: To restore the factory default demo or program it with other Lattice-supplied examples see the Download Demo Designs section of this document.

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


The preprogrammed demonstration design is an up counter and an output multiplexer to drive an LED array. The demo shows a clock generator based on the ispMACH 4256ZE on-chip oscillator and timer (OSCTIMER) hardware feature. The counter module is clocked at <5kHz to illustrate the ease at which very low speed timer functions can be implemented with a CPLD. The 15-bit up counter advances each second. An output mux selects between hexadecimal patterns AAh or 55h depending on the count. The resulting light pattern will appear as an alternating pair of lit LEDs per row. Figure 2. Counter Demo Block Diagram
ispMACH 4256ZE AAh 0 55h 0: Count < 2 1: Count >= 2 15-bit Up Counter Clock Generator < 5kHz
1

2x4 LED Array

Run the Demonstration Design


WARNING: Do not connect the Breakout Board to your PC before you follow the driver installation procedure of this section. Communication with the Breakout Board with a PC via the USB connection cable will require the FTDI chip USB hardware drivers contained in the Software Requirements section. Loading these drivers enables the computer to reliably recognize and program the Breakout Board. Drivers are distributed by Lattice as a stand-alone package or with ispVM System version 17.9 or later. Use one of the two procedures below to install. To load the FTDI chip USB hardware drivers via ispVM System: 1. Browse to www.latticesemi.com/breakoutboards and download ispVM System software. 2. Install ispVM System software. 3. Run ispVM System. Choose ispTools > Install/Uninstall LSC USB/Parallel Port Driver. The LSC 32/64-Bit USB Drivers Install/Uninstall dialog appears. 4. Select FTDI USB 32-Bit Driver or FTDI USB 64-Bit Driver then click Install. After a few moments, ispVM will indicate the installation is complete. 5. Click OK, then click Close from the LSC 32/64-Bit USB Drivers Install/Uninstall dialog. 6. Choose File > Exit to close ispVM System. 7. Connect the USB cable from a USB port on your PC to the boards USB mini-B socket (J2). After connection is made, a green Power LED (D9) will light indicating the board is powered on. 8. Red LEDs will light and start to flash according to the preprogrammed demonstration design. See the Troubleshooting section of this guide if the board does not function as expected.

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


To load the FTDI chip USB hardware drivers via the stand-alone package: 1. Browse to www.latticesemi.com/breakoutboards and download the FTDI chip USB Hardware driver package. 2. Extract the FTDI chip USB Hardware driver package to your PC hard drive. 3. Connect the USB cable from a USB port on your PC to the boards USB mini-B socket (J2). After connection is made, a green Power LED (D9) will light indicating the board is powered on. 4. If you are prompted, Windows may connect to Windows Update select No, not this time from available options and click Next to proceed with the installation. Choose the Install from specific location (Advanced) option and click Next. 5. Search for the best driver in these locations and click the Browse button to browse to the Windows driver folder created in the Download Windows USB Hardware Drivers section. Select the CDM 2.04.06 WHQL Certified folder and click OK. 6. Click Next. A screen will display as Windows copies the required driver files. Windows will display a message indicating that the installation was successful. 7. Click Finish to install the USB driver. 8. Red LEDs will light and start to flash according to the preprogrammed demonstration design. See the Troubleshooting section of this guide if the board does not function as expected.

Download Demo Designs


A demo is preprogrammed into the Breakout Board, however over time it is likely your board will be modified. Lattice distributes source and programming files for demonstration designs compatible with the Breakout Board. To download demo designs: 1. Browse to the Lattice Breakout Board web page (www.latticesemi.com/breakoutboards). Select the ispMACH 4256ZE Demo Application download and save the file. 2. Extract the contents of ispMACH4256ZE_BB_Eval_Kit_v01.0.zip to an accessible location on your hard drive. The demo design directory, LC4256ZE_CTL, is unpacked.

Recompile a Demonstration Project with ispLEVER Classic


Use the procedure described below to recompile a demo project for the Breakout Board. 1. Install and license ispLEVER Classic software. 2. Run the ispLEVER Classic Project Navigator. 3. Browse to the demo design directory, LC4256ZE_CTL, and open the LC4256ZE.syn project file. 4. From the Source in project window, select the target device. The Fit Design process appears in the Processes for current source window. 5. Select Fit Design, right-click and choose Start. After a few moments the JEDEC programming file is output. 6. See the Programming with ispVM section for details on downloading a programming file to the board.

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide Programming with ispVM
A demonstration design is pre-programmed into the Breakout Board by Lattice. To restore a Breakout Board to factory settings or load an alternative demo design, use the procedures in this section. To install ispVM programming tools: 1. Install and license ispVM System software. 2. Connect the board to a host PC using the USB port header connection. 3. Follow the USB Cable Interface procedure below to program the evaluation board. The Breakout Board is equipped with a built-in USB-based programming circuit. This consists of a USB PHY and a USB connector. When the board is connected to a PC with a USB cable, it is recognized by the ispVM System software as a USB Download Cable. The ispMACH 4256ZE can then be scanned and programmed using the ispVM System software. To program a demo programming file: 1. From the Start menu run ispVM System. ispVM appears. 2. Choose Options > Cable and IO Port Setup The Cable and I/O Port Setup dialog appears. 3. Make the following selections: Cable Type: USB2 Port Setting: FTUSB-0 Click OK. 4. Choose ispTools > Scan Chain. The New Scan Configuration Setup window appears. The LC4256ZE device appears in the device list. 5. Right-click the LC4256ZE entry and choose Edit Device The Device Information dialog appears. 6. From the Data File section, click the Browse button. The Open Data File dialog appears. 7. Browse to the <Demo Dir> folder, select <Demo>.jed, and click Open. From the Operation list choose Erase, Program, Verify and click OK. 8. Choose Project > Download. ispVM reprograms the evaluation board. Programming requires about 10 seconds. A small timer window will appear to show elapsed programming time. At the end of programming, the configuration setup window should show a PASS in the Status column.

ispMACH 4256ZE Breakout Board


This section describes the features of the ispMACH 4256ZE Breakout board in detail.

Overview
The ispMACH 4256ZE Breakout Board is a complete development platform for the ispMACH 4256ZE CPLD. The board includes a prototyping area, a USB program/power port, an LED array, and header landings with electrical connections to most of the CPLDs programmable I/O, power and JTAG pins. The board is powered by the PCs

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


USB port or optionally with external power. You may create or modify CPLD program files using ispLEVER Classic software and reprogram the board using ispVM software. Figure 3. ispMACH 4000ZE Breakout Board Block Diagram
2x20 Header Landing (J3) 2x20 Header Landing (J4) A/Mini-B USB Cable USB Mini B Socket USB Controller 20 GPIO 40 GPIO 2x20 Header Landing (J5) 2x20 Header Landing (J6) 1x8 JTAG Header Landing (J1) LED Array

35 GPIO ispMACH4256ZE-5T N144C JTAG Programming

15 GPIO

8 8

Table 1 describes the components on the board and the interfaces it supports. Table 1. Breakout Board Components and Interfaces
Component/Interface Circuits USB Controller Circuit I/O U2: FT2232H J1:USB_MINI_B USB-to-JTAG interface and dual USB UART/FIFO IC Programming and debug interface 256-macrocell CPLD packaged in a 20 x 20mm, 144-pin TQFP Red LEDs User-definable I/O Optional JTAG interface Prototype area 100mil centered holes Type Schematic Reference Description

USB Mini-B Socket


Components LC4256ZE Interfaces LED Array Four 2x20 header landings 1x8 header landing 4x15 prototype area

CPLD

U4: LC4256ZE-5TN144C

Output I/O I/O

D8-D1 J3: header_2x20 J4: header_2x20 J5: header_2x20 J6: header_2x20 J1: header_1x8 J9

Subsystems
This section describes the principle subsystems for the ispMACH 4256ZE Breakout Board in alphabetical order. Clock Sources All clocks for the counter demonstration designs originate from the ispMACH 4256ZE CPLD on-chip oscillator and timer (OSCTIMER) block. You may use an expansion header landing to drive a CPLD input with an external clock source. Expansion Header Landings The expansion header landings provide access to user GPIOs, primary inputs, clocks, and Bank 0/1 VCCO pins of the ispMACH 4256ZE. The remaining pins serve as power supplies for external connections. Each landing is configured as one 2x20 100 mil. Table 2. Expansion Connector Reference
Item Reference Designators Part Number Description J3, J4, J5, J6 header_2x20

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Table 3. Expansion Header Pin Information (J3)
Pin Number 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 Function IO_C12 GND IO_C10 GND IO_C8 GND IO_C6 GND IO_C4 GND IO_C2 GND IO_D14 GND IO_D12 GND IO_D10 GND IO_D8 GND IO_D6 GND IO_D4 GND IO_IA1 GND IO_IA2 GND IO_E2 GND IO_E4 GND IO_E6 GND IO_E8 GND IO_E10 GND IO_E12 GND LC4256ZE Pin 4 n/a 5 n/a 6 n/a 7 n/a 8 n/a 9 n/a 11 n/a 12 n/a 13 n/a 14 n/a 15 n/a 16 n/a 17IN n/a 20IN n/a 21 n/a 22 n/a 23 n/a 24 n/a 25 n/a 26 n/a

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Table 4. Expansion Header Pin Information (J4)
Pin Number 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 Function IO_F2 IO_A2 IO_F4 IO_A4 IO_F6 IO_A6 IO_F8 IO_A8 IO_F10 IO_A10 IO_F12 IO_A12 IO_G12 IO_B2 IO_G10 IO_B4 IO_G8 IO_B6 IO_G6 IO_B8 IO_G4 IO_B10 IO_G2 IO_B12 IO_IA3 IO_IA5 IO_IA4 GND IO_H12 NC IO_H10 GND IO_H8 CLK1 IO_H6 GND IO_H4 CLK0 IO_H2 GND LC4256ZE Pin 28 130 29 131 30 132 31 133 32 134 33 135 39 138 40 139 41 140 42 141 43 142 44 143 38IN 144IN 45IN n/a 48 n/a 49 n/a 50 54CLK 51 n/a 52 128CLK 53 n/a

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Table 5. Expansion Header Pin Information (J5)
Pin Number 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 Function IO_P2 IO_M12 IO_P4 IO_M10 IO_P6 IO_M8 IO_P8 IO_M6 IO_P10 IO_M4 IO_P12 IO_M2 IO_IB10 IO_IB8 IO_IB9 IO_IB7 IO_O2 IO_L4 IO_O4 IO_L6 IO_O6 IO_L8 IO_O8 IO_L10 IO_O10 IO_L12 IO_O12 IO_L14 IO_N12 IO_K2 IO_N10 IO_K4 IO_N8 IO_K6 IO_N6 IO_K8 IO_N4 IO_K10 IO_N2 IO_K12 LC4256ZE Pin 125 98 124 97 123 96 122 95 121 94 120 93 117IN 92IN 110IN 89IN 116 88 115 87 114 86 113 85 112 84 111 83 105 81 104 80 103 79 102 78 101 77 100 76

10

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Table 6. Expansion Header Pin Information (J6)
Pin Number 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 Function VCC_3.3V GND VCC_3.3V GND VCC_3.3V GND NC GND NC V_ext_1_8v GND GND IO_J2 V_ext_B0 IO_J4 V_ext_B1 IO_J6 GND IO_J8 NC IO_J10 NC IO_J12 NC IO_IB6 NC GND NC IO_I2 NC IO_I4 GND IO_I6 CLK3 IO_I8 GND IO_I10 CLK2 IO_I12 GND LC4256ZE Pin VCCO_33 GND VCCO_33 GND VCCO_33 GND NC GND NC VCC_EXT GND GND 66 VCCO_EXT_0 67 VCCO_EXT_1 68 GND 69 NC 70 NC 71 NC 72IN NC GND NC 58 NC 59 GND 60 126CLK 61 GND 62 56CLK 63 GND

11

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Figure 4. J3/J4 Header Landing Callout
J3 1
4 5 6 7 8 9 11 12 13 14 15 16 17 IN 20 IN 21 22 23 24 25 26

J4 2
GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND

1
28 29 30 31 32 33 39 40 41 42 43 44 38 IN 45 IN 48 49 50 51 52 53

2
130 131 132 133 134 135 138 139 140 141 142 143 144 IN GND NC GND 54 CLK GND 128 CLK GND

Top Side

J3 J4

39

40

39

40

Figure 5. J5/J6 Header Landing Callout


J5 Top Side 1
125 124 123

J6 2
98 97 96 95 94 93 92 IN 89 IN 88 87 86 85 84 83 81 80 79 78 77 76

1
VCCO_33 VCCO_33 VCCO_33 NC NC GND 66 67 68 69 70 71 72 IN GND 58 59 60 61 62 63

2
GND GND GND GND VCC_EXT GND VCCO_EXT_0 VCCO_EXT_1 GND NC NC NC NC NC NC GND 56 CLK GND 126 CLK GND

J5 J6

122 121 120 117 IN 110 IN 116 115 114 113 112 111 105 104 103 102 101 100

39

40

39

40

12

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Figure 6. J1 Header Landing and LED Array Callout
LED D8 D4
58 62 59 63 60 70 61 71

D5 D1

Top Side

J1 1
VCC3FT NC NC

J1

35 (TCK) 2 (TDI) 107 (TDO) 74 (TMS) GND

ispMACH4256ZE-TN144 CPLD The board features the ispMACH 4000ZE CPLD which is ideal for low-power, high-volume portable applications. The on-board ispMACH 4256ZE is the highest capacity device of the family with 256 macrocells (equivalent to about 450 FPGA LUTs). The 144-pin TQFP package provides 96 user I/Os and 4 dedicated inputs in a 20mm x 20mm package. The ispMACH 4256ZE consumes standby current as low as 15A. A complete description of this device can be found in the ispMACH 4000ZE Family Data Sheet. Table 7. ispMACH 4256ZE CPLD Interface Reference
Item Reference Designator Part Number Manufacturer Web Site U4 LC4256ZE-5TN144C Lattice Semiconductor www.latticesemi.com Description

JTAG Interface Circuits (Reference Known Issues) For power and programming, a FTDI chip USB UART/FIFO IC converter provides a communication interface between a PC host and the JTAG programming chain of the Breakout Board. The USB 5V supply is also used as a source for the 3.3V and 1.8V supply rails. A USB mini-B socket is provided for the USB connector cable. Table 8. JTAG Interface Reference
Item Reference Designator Part Number Manufacturer Web Site U2 FT2232HL Future Technology Devices International (FTDI) www.ftdichip.com Description

13

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide


Table 9. JTAG Programming Pin Information
Description Test Data Output Test Data Input Test Mode Select Test Clock ispMACH 4256ZE Pin 107:TDO 2:TDI 74:TMS 35:TCK

LEDs A green LED (D9) is used to indicate USB 5V power. Eight red LEDs are driven by I/O pins of the ispMACH 4256ZE CPLD. Table 10. Power and User LEDs Reference
Item Reference Designators Part Number Manufacturer Web Site Description D1, D2, D3, D4, D5, D6, D7, D8, D9 LTST-C190KRKT (D1-D8) LTST-C190KGKT (D9) Lite-On It Corporation www.liteonit.com

Power Supply 3.3V and 1.8V supply rails are converted from the USB 5V interface when the board is connected to a host PC. Test Points In order to check the various voltage levels used, test points are provided: TP1, VCC3D (VCCO Bank 0) TP2, VCC3D (VCCO Bank 1) TP3, VCC1_8 (VCC Core) USB Programming and Debug Interface The USB mini-B socket of the Breakout Board serves as the programming and debug interface. JTAG Programming: For JTAG programming, a preprogrammed USB PHY peripheral controller is provided on the Breakout Board to serve as the programming interface to the ispMACH 4256ZE CPLD. Programming requires the ispVM System software. Table 11. USB Interface Reference
Item Reference Designator Part Number Manufacturer Web Site U2 FT2232HL Future Technology Devices International (FTDI) www.ftdichip.com Description

14

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide Board Modifications
This section describes modifications to the board to change or add functionality. Bypassing the USB Programming Interface The USB programming interface circuit (section 6.2.8 USB Programming and Debug Interface) may be optionally bypassed by removing the 0 ohm resistors: R3, R4, R7, and R9 (See Schematic Sheet 2 of 4, Appendix A. Schematics). Header landing J1 provides JTAG signal access for jumper wires or a 1x8 pin header. Applying External Power The Breakout Board is powered by the circuit of Schematic Sheet 2 of 4 based on the 5V USB power source. You may disconnect this power source by removing the 0 ohm resistors: R47 (VCCO 3.3V, Bank 0), R48 (VCCO 3.3V, Bank 1), and R53 (VCC 1.8V, Core). Power connections are available from the expansion header landing, J6, Schematic Sheet 3 of 4. Measuring Bank and Core Voltages Test points (TP1, TP2, and TP3) provide access to bank VCCO and VCC core power supplies of the ispMACH 4256ZE CPLD. 0 ohm resistors: R47 (VCCO 3.3V, Bank 0), R48 (VCCO 3.3V, Bank 1), and R53 (VCC 1.8V, Core) can be removed to add a current meter inline or add a resistor shunt to measure voltage across.

Mechanical Specifications
Dimensions: 3 in. [L] x 3 in. [W] x 1/2 in. [H]

Environmental Requirements
The evaluation board must be stored between -40 C and 100 C. The recommended operating temperature is between 0 C and 90 C. The board can be damaged without proper anti-static handling.

Glossary
CPLD: Complex Programmable Logic Device LED: Light Emitting Diode LUT: Look-Up Table PCB: Printed Circuit Board RoHS: Restriction of Hazardous Substances Directive TQFP: Thin Quad Flat Pack USB: Universal Serial Bus WDT: Watchdog Timer

15

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

Troubleshooting
Use the tips in this section to diagnose problems with the ispMACH 4256ZE Breakout Board. LEDs Do Not Flash If power is applied but the board does not flash according to the preprogrammed counter demonstration then it is likely that the board has been reprogrammed with a new design. Follow the directions in the Demonstration Design section of this document to restore the factory default. USB Cable Not Detected If ispVM System does not recognize the USB cable even after installing the Lattice USB Port Drivers and rebooting, the incorrect USB driver may have been installed. This usually occurs if you attach the board to your PC prior to installing the USB driver or ispVM System software. To access the Troubleshooting the USB Driver Installation Guide: 1. Start ispVM System and choose Options > Cable and I/O Port Setup. The Cable and I/O Port Setup Dialog appears. 2. Click the Troubleshooting the USB Driver Installation Guide link. The Troubleshooting the USB Driver Installation Guide document appears in your systems PDF file reader. 3. Follow the directions of the guide to install the Lattice USB driver. Determine the Source of a Pre-Programmed Device You may receive your Breakout Board after it has been reprogrammed by someone else. To restore the board to the factory default, see the Download Demo Designs section for details on downloading and reprogramming the device. You can also determine which demo design is currently programmed onto the Breakout Board by comparing the JEDEC checksums against of the programming file with what is read from the programmed part. To compare JEDEC file checksum: 1. Connect the Breakout Board to a host PC using the USB port. 2. Start ispVM and choose ispTools > Scan. The device appears in the Device List. 3. Double-click the device row. The Device Information dialog appears. 4. Click the Browse button. The Save as Data File dialog appears. 5. Specify a new JEDEC Data File name and click the Save button. 6. From the Operation list choose Read and Save JEDEC and click OK. 7. Choose Project > Download. ispVM reads the contents from the device and writes the results to the JEDEC file specified. Open the JEDEC file into a text editor and page to the bottom of the file. Note the hexidecimal checksum at the line above the User Electronic Data note line. Compare this value against the checksum of the original JEDEC demo programming files. 16

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

Ordering Information
Description ispMACH 4256ZE Breakout Board Evaluation Kit Ordering Part Number LC4256ZE-B-EVN China RoHS Environment-Friendly Use Period (EFUP)

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 Change Summary Initial release. Added Appendix C. Known Issues.

March 2011 March 2012

01.0 01.1

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.

17

4 3 2 1

Appendix A. Schematics

CONNECTED HEADER

USB CON

USB to JTAG

LED ARRAY

Figure 7. ispMACH 4256ZE Breakout Board, Cover

CONNECTED HEADER Resistant Tolerance: R12 1% All the rest up to 5%


B

PROTOTYPE AREA

isp MACH4000

18
A

AXELSYS
Title

ispMACH4000ZE Breakout Board, Cover


Size B Date:
4 3 2

Document Number

LC4256ZE-B-EVN
Thursday, December 23, 2010 Sheet
1

Rev A 1 of 4

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

VCC3D VCC_3.3V 1 2 1 600ohm 500mA 2 2 C3 4u7 1 L1 C4 0.1uF

Figure 8. USBIF to JTAG

VCC1_8 U5 3 IN 1 1 1 1 GND 2 2 2 1 1 1 1 1 NCP1117ST18 C5 0.1uF cc0402 2 2 2 C6 0.1uF cc0402 C7 0.1uF cc0402 2 C40 22u VCC3FT C42 0.1uF C41 4u7 C2 0.1uF 1 C22 0.1uF OUT TAB 2 4 L2 2 1 600ohm 500mA

VBUS_5V U1 3 2 IN 1 1 1 GND 2 2 1 NCP1117ST33 2 2 C11 22u C13 0.1uF C12 4u7 1 R2 C14 0.1uF OUT TAB 1 0 2 1 C10 10u

VCC3FT

R1 1

1k

Default

2 4

D9 Green 2

VCC3FT VCC3FT VCC1_8FT VCC3FT J1

L3 2 1 600ohm 500mA

C8 0.1uF cc0402

C9 0.1uF cc0402

TCK TDI TDO TMS

VCC1_8FT 4 9 12 37 64 20 31 42 56

VCC3FT

U2 FT2232HL VPHY VPLL VCORE VCORE VCORE VCCIO VCCIO VCCIO VCCIO

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8 header_1x8 DNI

50 VREGIN VREGOUT DM DP RESET# REF 49 VBUS_5V 7 8 R11 2 14

ADBUS0 ADBUS1 ADBUS2 ADBUS3 ADBUS4 ADBUS5 ADBUS6 ADBUS7

16 17 18 19 21 22 23 24

1 0 1 0 1 0 1 0

2 R3 2 R4 2 R7 2 R9

TCK (4) TDI (4) TDO (4) TMS (4)

L4 6 2 2 600ohm 500mA 2 FT_EECS FT_EECLK FT_EEDATA 63 62 61 2 X1 2 2 Dm Dp 1 1 G1 G2 1 12MHZ 4 C19 18pF 3 2 1 3 3 OSCO EECS EECLK EEDATA OSCI

J2

1 R14 5k1 2 2 R15 5k1 2 R16 5k1

AGND

GND GND GND GND GND GND GND GND

SUSPEND#

36

10

VCC3FT

R21 10k U3 FT_EECS FT_EECLK R22 1 2 93LC56-SO8 2 1 C21 0.1uF 2k2 1 2 3 4 CS CLK DI DO VCC NU ORG VSS 8 7 6 5 2

Reference Known Issues

FT_EEDATA

1 5 11 15 25 35 47 51

19
C15 0.1uF C16 10u C17 0.1uF R12 1 12k 1% 2 5k1 1 1 2 3 4 5 2 C18 18pF 1 0 1 0 2 R17 2 R18 1 0 1 0.1uF R19 2 C20 13 TEST

ACBUS0 ACBUS1 ACBUS2 ACBUS3 ACBUS4 ACBUS5 ACBUS6 ACBUS7 BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7

26 27 28 29 30 32 33 34 38 39 40 41 43 44 45 46 TMS TDI TDO

VCC3FT

VCC DD+ ID GND

SKT_MINIUSB_B_RA

FTDI High-Speed USB FT2232H

BCBUS0 BCBUS1 BCBUS2 BCBUS3 BCBUS4 BCBUS5 BCBUS6 BCBUS7 PWREN#

48 52 53 54 55 57 58 59 60

TCK

R20 5k1

AXELSYS
Title

ispMACH4000ZE Breakout Board, USBIF to JTAG


Size C Date:
4 3 2

Document Number

LC4256ZE-B-EVN
Thursday, December 23, 2010
1

Re v A Sheet 2 of 4

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

J3 IO_A2 IO_A4 IO_A6 IO_A8 IO_A10 IO_A12 IO_B2 IO_B4 IO_B6 IO_B8 IO_B10 IO_B12 IO_IA5 (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4)

J4
D

2 10 10 CLK0 (4) CLK1 (4) 2

4 5 6 7 8 9 11 12 13 14 15 16 17IN 20IN 21 22 23 24 25 26 1 2 3 4 5 6 7 8 9 10 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 3132 3334 3536 3738 3940 1 2 3 4 5 6 7 8 9 10 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 3132 3334 3536 3738 3940 1 R50 1 R49 header_2x20 DNI header_2x20 DNI

Figure 9. Connectors and LEDs

(4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) (4) IO_F2 IO_F4 IO_F6 IO_F8 IO_F10 IO_F12 IO_G12 IO_G10 IO_G8 IO_G6 IO_G4 IO_G2 IO_IA3 IO_IA4 IO_H12 IO_H10 IO_H8 IO_H6 IO_H4 IO_H2

IO_C12 IO_C10 IO_C8 IO_C6 IO_C4 IO_C2 IO_D14 IO_D12 IO_D10 IO_D8 IO_D6 IO_D4 IO_IA1 IO_IA2 IO_E2 IO_E4 IO_E6 IO_E8 IO_E10 IO_E12

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND 130 131 132 133 134 135 138 139 140 141 142 143 144IN GND NC GND 54CLK GND 128CLK GND 28 29 30 31 32 33 39 40 41 42 43 44 38IN 45IN 48 49 50 51 52 53 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40

LEFT SIDE HEADERS Prefix IO_ may be ommited in silk screen

J9 J5
C

Proto Type Area

20
VCC3D R39 470 R40 470 R41 470 R42 470 R43 470 R44 470 R46 470 R45 470 D8 Red D7 Red D6 Red D5 Red D4 Red D3 Red D2 Red D1 Red (4) IO_I2 (4) IO_I4 (4) IO_I6 (4) IO_I8 (4) IO_I10 (4) IO_I12 (4) IO_J10 (4) IO_J12

Proto Type Area

125 124 123 122 121 120 117IN 110IN 116 115 114 113 112 111 105 104 103 102 101 100

(4) IO_P2 (4) IO_P4 (4) IO_P6 (4) IO_P8 (4) IO_P10 (4) IO_P12 (4) IO_IB10 (4) IO_IB9 (4) IO_O2 (4) IO_O4 (4) IO_O6 (4) IO_O8 (4) IO_O10 (4) IO_O12 (4) IO_N12 (4) IO_N10 (4) IO_N8 (4) IO_N6 (4) IO_N4 (4) IO_N2

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

1 2 3 4 5 6 7 8 9 10 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 3132 3334 3536 3738 3940

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 header_2x20 DNI

IO_M12 (4) IO_M10 (4) IO_M8 (4) IO_M6 (4) IO_M4 (4) IO_M2 (4) IO_IB8 (4) IO_IB7 (4) IO_L4 (4) IO_L6 (4) IO_L8 (4) IO_L10 (4) IO_L12 (4) IO_L14 (4) IO_K2 (4) IO_K4 (4) IO_K6 (4) IO_K8 (4) IO_K10 (4) IO_K12 (4)

98 97 96 95 94 93 92IN 89IN 88 87 86 85 84 83 81 80 79 78 77 76

4X15 PROTOTYPE AREA


VCC_3.3V

C27 0.1uF

C28 0.1uF

C29 0.1uF

EXTERNAL POWER PINS


B

J6

V_ext_1_8v

(4) V_ext_B0 (4) V_ext_B1 (4)

2 2 header_2x20 DNI

10 10

CLK3 (4) CLK2 (4)

VCCO_33 VCCO_33 VCCO_33 NC NC GND 66 (4) IO_J2 67 (4) IO_J4 68 (4) IO_J6 69 (4) IO_J8 70 (4) IO_J10 71 (4) IO_J12 72IN (4) IO_IB6 GND 58 (4) IO_I2 59 (4) IO_I4 60 (4) IO_I6 61 (4) IO_I8 62 (4) IO_I10 63 (4) IO_I12

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

1 2 3 4 5 6 7 8 9 10 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 3132 3334 3536 3738 3940

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40

1 R52 1 R51

GND GND GND GND VCC_EXT GND VCCO_EXT_0 VCCO_EXT_1 GND NC NC NC NC NC NC GND 126CLK GND 56CLK GND

RIGHT SIDE HEADERS Prefix IO_ may be ommited in silk screen LED DISPLAY ARRAY

AXELSYS
Title

ispMACH4000ZE Breakout Board, CON and LED


Size C Date:
4 3 2

Document Number

LC4256ZE-B-EVN
Thursday, December 23, 2010
1

Re v A Sheet 3 of 4

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

(3) V_ext_B0

(3) V_ext_B1

Figure 10. ispMACH 4000ZE

VCC3D TP1 1 1 V_ext_B0 (3) 1 (3) V_ext_1_8v 1 C31 0.1uF cc0402 1 1 1 C36 0.1uF cc0402 2 2 2 C37 0.1uF cc0402 C38 0.1uF cc0402 1 C39 0.1uF cc0402 1 R47 0 2 2 2 2 C30 0.1uF cc0402 R48 0 1 V_ext_B1 (3) TP2

VCC3D

U4-1 U4-2

(3) (3) (3) (3) (3) (3) IO_I2 IO_I4 IO_I6 IO_I8 IO_I10 IO_I12 VCC1_8 1 1 (3) (3) (3) (3) (3) (3)

IO_C12 IO_C10 IO_C8 IO_C6 IO_C4 IO_C2

CLK2 (3)

C23 0.1uF cc0402 C25 0.1uF cc0402 C26 0.1uF cc0402 C32 0.1uF cc0402 C33 0.1uF cc0402

C24 0.1uF cc0402

C34 0.1uF cc0402

C35 0.1uF cc0402

TP3 V_ext_1_8v R53 0 2 1 C43 0.1uF cc0402 2 (3)

(3) (3) (3) (3) (3) (3) (3) IO_J2 IO_J4 IO_J6 IO_J8 IO_J10 IO_J12 IO_IB6 (3) (3) (3) (3) (3) (3) (3)

IO_D14 IO_D12 IO_D10 IO_D8 IO_D6 IO_D4 IO_IA1

21
IO_L14 (3) IO_L12 (3) IO_L10 (3) IO_L8 (3) IO_L6 (3) IO_L4 (3) IO_IB7 (3) IO_IB8 (3) IO_M2 (3) IO_M4 (3) IO_M6 (3) IO_M8 (3) IO_M10 (3) IO_M12 (3) IO_N2 IO_N4 IO_N6 IO_N8 IO_N10 IO_N12 (3) (3) (3) (3) (3) (3) (3) CLK1 (3) CLK0 IO_IB9 (3) IO_O12 (3) IO_O10 (3) IO_O8 (3) IO_O6 (3) IO_O4 (3) IO_O2 (3) IO_IB10 (3) IO_P12 (3) IO_P10 (3) IO_P8 (3) IO_P6 (3) IO_P4 (3) IO_P2 (3) CLK3 (3)
LC4256ZE-5TN144C LC4256ZE-5TN144C

(3) (3) (3) (3) (3) (3) (3) IO_K12 (3) IO_K10 (3) IO_K8 (3) IO_K6 (3) IO_K4 (3) IO_K2 (3)

IO_IA2 IO_E2 IO_E4 IO_E6 IO_E8 IO_E10 IO_E12

U4-3

(3) (3) (3) (3) (3) (3)

IO_F2 IO_F4 IO_F6 IO_F8 IO_F10 IO_F12

(2) TDI (2) TCK

(3) (3) (3) (3) (3) (3) (3) (3)

IO_IA3 IO_G12 IO_G10 IO_G8 IO_G6 IO_G4 IO_G2 IO_IA4

(2) TMS (2) TDO

1 2 35 36 37 57 73 74 107 108 109 129

GND1 TDI TCK VCC GND2 VCC GND3 TMS TDO VCC GND4 VCC

LC4256ZE-5TN144C

(3) (3) (3) (3) (3) (3)

IO_H12 IO_H10 IO_H8 IO_H6 IO_H4 IO_H2

(3) (3) (3) (3) (3) (3)

IO_A2 IO_A4 IO_A6 IO_A8 IO_A10 IO_A12

(3) (3) (3) (3) (3) (3) (3)

IO_B2 IO_B4 IO_B6 IO_B8 IO_B10 IO_B12 IO_IA5

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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 127 128 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 VCCO (BANK 0) C12 C10 C8 C6 C4 C2 GND (BANK 0) D14 D12 D10 D8 D6 D4 I-1 NC VCCO (BANK 0) I-2 E2 E4 E6 E8 E10 E12 GND (BANK 0) F2 F4 F6 F8 F10 F12 VCCO (BANK 0) I-3 G12 G10 G8 G6 G4 G2 I-4 GND (BANK 0) VCCO (BANK 0) H12 H10 H8 H6 H4 H2 CLK1/I GND (BANK 0) CLK0/I A2/GOE0 A4 A6 A8 A10 A12 VCCO (BANK 0) GND (BANK 0) B2 B4 B6 B8 B10 B12 I-5 GND (BANK 1) CLK2/I I2 I4 I6 I8 I10 I12 VCCO (BANK 1) GND (BANK 1) J2 J4 J6 J8 J10 J12 I-6 VCCO (BANK 1) K12 K10 K8 K6 K4 K2 GND (BANK 1) L14 L12 L10 L8 L6 L4 I-7 NC VCCO (BANK 1) I-8 M2 M4 M6 M8 M10 M12 GND (BANK 1) N2 N4 N6 N8 N10 N12 VCCO (BANK 1) I-9 O12 O10 O8 O6 O4 O2 I-10 GND (BANK 1) VCCO (BANK 1) P12 P10 P8 P6 P4 P2/GOE1 CLK3/I

55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126

AXELSYS
Title

ispMACH4000ZE Breakout Board, Lattice ispMACH


Size C Date:
4 3 2

Document Number

LC4256ZE-B-EVN
Thursday, December 23, 2010
1

Re v A Sheet 4 of 4

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

Appendix B. Bill of Materials


Table 12. Bill of Materials, ispMACH 4256ZE Breakout Board
Item 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 Quantity 33 3 2 2 2 8 1 1 1 4 1 4 1 11 5 1 1 1 8 4 3 1 1 1 1 1 1 Reference Part Number C2, C4, C5, C6, C7, C8, C9, C13, C14, C15, C17, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C0402C104K4RACTU C37, C38, C39, C42, C43 C3, C12, C41 C10, C16 C11, C40 C18, C19 D1, D2, D3, D4, D5, D6, D7, D8 D9 J1 J2 J3, J4, J5, J6 J9 L1, L2, L3, L4 R1 R2, R3, R4, R7, R9, R17, R18, R19, R47, R48, R53 R11, R14, R15, R16, R20 R12 R21 R22 R39, R40, R41, R42, R43, R44, R45, R46 R49, R50, R51, R52 TP1, TP2, TP3 U1 U2 U3 U4 U5 X1 ECJ-1VB0J475K ECJ-1VB0J106M LMK212BJ226MG-T C0402C180K3GACTU LTST-C190KRKT LTST-C190KGKT DNI 5075BMR-05-SM-CR DNI DNI BLM18AG601SN1D RC0402FR-071KL RC0603JR-070RL RC0402FR-075K1L RC0402FR-0712KL RC0402FR-0710KL RC0402FR-072K2L RC0402FR-07470RL RC0402FR-0710RL DNI NCP1117ST33T3G FT2232HL 93LC56T-I/SN LC4256ZE-5TN144C NCP1117ST18T3G 7M-12.000MAAJ-T

22

ispMACH 4256ZE Breakout Board Evaluation Kit Users Guide

Appendix C. Known Issues


1. The ispMACH 4000ZE 1532 interface signals TCK, TMS, TDI and TDO are referenced to VCC=1.8V (logic core). The ispMACH 4256ZE Breakout Board has an issue where the JTAG signals are connected to the FTDI which has a 3.3V interface. This circuit should not be replicated in a production board. As a work-around another FTDI device could be selected or a level translator could be used between the FTDI device and the ispMACH 4000ZE.

23

Вам также может понравиться