background image

24

ispMACH 4000ZE Pico Development Kit

Lattice Semiconductor

User’s Guide 

Figure 10. ispMACH 4000ZE Bank 1, DIP, SW, Expansion Header

5

5

4

4

3

3

2

2

1

1

D

D

C

C

B

B

A

A

SW1

SW0

SW2

SW3

PROTO_K7

PROTO_M7

PROTO_L7

PROTO_M9

PROTO_L9

PROTO_K8

PROTO_M8

PROTO_L8

SW0

SW1

SW2

SW3

VCC_IO

VCCIO_EXT

VCCIO_EXT

4K_TMS

PROTO_K4

PROTO_M3

PROTO_L4

PROTO_M4

ENABLE_6AT6b

4K_TDO

PROTO_K3

4K_TMS

4K_TDI

USB_TDI

USB_TCK

USB_TMS

6AT6_TDO

USB_TDO

CLK0_MACH

VMON_4

VMON_3

USB_SDA

USB_SCL

PROTO_K7

PROTO_M7

+3.1V

VCCIO_EXT

VCC_IO

4K_TCK

Date:

Size

Schematic Rev

of

Sheet

Title

Lattice Semiconductor Applications

Email: [email protected]

Phone (503) 268-8001 -or- (800) LATTICE

Board Rev

Project

Thursday, August 6, 2009

B

5

2

4KZE Bank 1, DIP SW, Expansion Header

ispMACH4000ZE Pico Board

C

C

Date:

Size

Schematic Rev

of

Sheet

Title

Lattice Semiconductor Applications

Email: [email protected]

Phone (503) 268-8001 -or- (800) LATTICE

Board Rev

Project

Thursday, August 6, 2009

B

5

2

4KZE Bank 1, DIP SW, Expansion Header

ispMACH4000ZE Pico Board

C

C

Date:

Size

Schematic Rev

of

Sheet

Title

Lattice Semiconductor Applications

Email: [email protected]

Phone (503) 268-8001 -or- (800) LATTICE

Board Rev

Project

Thursday, August 6, 2009

B

5

2

4KZE Bank 1, DIP SW, Expansion Header

ispMACH4000ZE Pico Board

C

C

Bank 1

Note: Add jumpers in copper(on bottom - layer # 4).

At pins 1, 3, 5, 7, 9 of J2

Cut to modify the JTAG chain.

Part Number:EVQ Q2K03W

Panasonic SMD

CT1934MS-ND

n/c

n/c

n/c

n/c

C3

0.1uF

DI

SM/C_0402

C3

0.1uF

DI

SM/C_0402

C5

0.1uF

DI

C5

0.1uF

DI

C4

0.1uF

DI

C4

0.1uF

DI

R13

100k

DI

R13

100k

DI

ispMACH4000ZE

144 csBGA

Pin name sequence

(64,128,256)

Lattice_4kZE

U1B

CSBGA144

DI

ispMACH4000ZE

144 csBGA

Pin name sequence

(64,128,256)

Lattice_4kZE

U1B

CSBGA144

DI

CLK2*I

M6

IOC0 / IOE0 / IOI1

K7

IOC1 / IOE1 / IOI2

M7

IOC2 / IOE2 / IOI3

L7

IOC3 / IOE3 / IOI4

J7

NC / IOE4 / IOI5

L8

NC / IOE5 / IOI6

M8

IOC4 / IOE6 / IOJ1

M9

IOC5 / IOE7 / IOJ2

L9

IOC6 / IOE8 / IOJ3

K8

IOC7 / IOE9 / IOJ4

M10

NC / IOE10 / IOJ5

L10

NC / IOE11 / IOJ6

K9

NC / NC / IOJ7

M11

TMS

M12

NC / IOF0 / IOK6

L12

NC / IOF1 / IOK5

L11

IOC8 / IOF2 / IOK4

K10

IOC9 / IOF3 / IOK3

K12

IOC10 / IOF4 / IOK2

J10

IOC11 / IOF5 / IOK1

K11

NC / NC / IOL7

J12

NC / NC / IOL6

J11

NC / IOF6 / IOL5

H10

IOC12 / IOF7 / IOL4

H12

IOC13 / IOF8 / IOL3

G11

IOC14 / IOF9 / IOL2

H11

IOC15 / IOF10 / IOL1

G12

DI3 / IOF11 / IOL0

G10

IOD15 / IOG11 / IOM0

F12

IOD14 / IOG10 / IOM1

F11

IOD13 / IOG9 / IOM2

E11

IOD12 / IOG8 / IOM3

E12

NC / IOG7 / IOM4

D10

NC / IOG6 / IOM5

F10

NC / NC / IOM6

D12

IOD11 / IOG5 / ION1

E10

IOD10 / IOG4 / ION2

D11

IOD9 / IOG3 / ION3

E9

IOD8 / IOG2 / ION4

C12

DI4 / IOG1 / ION5

C11

NC / IOG0 / ION6

B12

TDO

B11

NC / NC / IOO7

A12

NC / NC / IOO6

C10

NC / IOH11 / IOO5

B10

DI5 / IOH10 / IOO4

A11

IOD7 / IOH9 / IOO3

D9

IOD6 / IOH8 / IOO2

B9

IOD5 / IOH7 / IOO1

C9

IOD4 / IOH6 / IOO0

A10

NC / IOH5 / IOP6

A9

NC / IOH4 / IOP5

B8

IOD3 / IOH3 / IOP4

C8

IOD2 / IOH2 / IOP3

A8

IOD1 / IOH1 / IOP2

D7

IOD0*OE1 / IOH0*OE1 / IOP1*OE1

B7

CLK3*I

C7

VCCIO1

J8

NC / VCCIO1 / VCCIO1

H9

VCCIO1

G9

NC / VCCIO1 / VCCIO1

F9

VCCIO1

D8

S1

GlobalReset

PCB Footprint = SMT_SW

DI

S1

GlobalReset

PCB Footprint = SMT_SW

DI

1

4

2

3

J2

HEADER 15X2

J2

HEADER 15X2

2

4

6

8

10

12

14

16

18

20

22

24

26

28

30

1

3

5

7

9

11

13

15

17

19

21

23

25

27

29

R12

100k

DI

R12

100k

DI

R15

100k

DI

R15

100k

DI

D4

1N4148

DI

D4

1N4148

DI

R11

100k

DI

R11

100k

DI

R14

100k

DI

R14

100k

DI

SW2

SWDIP-4

DI

SW2

SWDIP-4

DI

1

2

3

4

8

7

6

5

Содержание ispMACH 4000ZE Pico

Страница 1: ...September 2009 Revision EB47_01 0 ispMACH 4000ZE Pico Development Kit User s Guide ...

Страница 2: ...1NN32I High side current sensor circuits Battery or USB power LCD panel USB B mini connector for power and programming 15x2 expansion header landing for general IO I2 C and JTAG Keyboard style DIP switch bank Push button input 3 3V and 1 8V supply rails Optional battery recharge circuit Pre loaded Pico Power Demo The kit includes a pre loaded demo design that highlights key CPLD applica tions and ...

Страница 3: ...3 ispMACH 4000ZE Pico Development Kit Lattice Semiconductor User sGuide Figure 1 Pico Evaluation Board Top Side Figure 2 Pico Evaluation Board Bottom Side ...

Страница 4: ...plication of the LC4256ZE device as an I2 C slave processing instructions issued by a CPU MPU CPLDs are ideal GPIO expanders for processors Control registers of the CPLD s I2 C module allow the processor to access counter and shift registers I O and power measurements An I2 C software interface utility PicoView emulates the CPU MPU component of the system Visit www latticesemi com 4000ze pico kit ...

Страница 5: ...3V Battery ADC I2C Slave Up Down Counter VMON 4 I2C Clock Generator 5 MHz 2 Hz POWR6AT6 Enable POWR6AT6 Supply The following tables describe the 4 bit DIP switch and push button inputs that control the pre configured Pico Power demo Use them as a reference for the procedure you must follow in the next step A switch in the raised position of the 4 bit DIP switch indicates a logic level 1 input to t...

Страница 6: ...upply rail in the same manner as the Current Meter Display function 1111 Standby Standby Mode Default Demonstrates standby power of the LC4256ZE No LCD output is available in this mode In battery powered standby mode CPLD core current draw is 10µA Other Reserved switch settings No LCD output Push Button Switch Pico Power Demo Feature SW1 Manual Reset is a push button switch SW1 used to assert a ma...

Страница 7: ...ided to enable the USB 5V supply rail I2 C GPIO Expansion Demo This demo illustrates I2 C traffic between a PC host running the I2 C Hardware Verification Utility program PicoView and the Pico board Data is available at the expansion header landing or LCD display Control and status registers of the I2 C master and slave modules can be read or written via the PicoView user interface These instructi...

Страница 8: ...ram the Pico Evaluation Board The Power demo design is pre programmed into the Pico board by Lattice To program the Pico board with the I2 C GPIO Expansion Design use ispVM System software This step requires that ispVM System be installed For more information see www latticesemi com products designsoftware ispvmsystem 1 If not already connected follow the procedure above to connect the Pico board ...

Страница 9: ... prompt and run the PicoView program c 4000ze pico kit picoview exe PicoView provides a push button interface to provide read or read write access to the registers of the LC4256ZE and POWR6AT6 devices When PicoView initializes all device registers are read and the dialog is refreshed A column of R and W buttons provide read or read write control over individual registers of the LC4256ZE See Figure...

Страница 10: ...r is applied due to the LC4256ZE JTAG and I O pins being biased from surrounding USB support circuits When powered by the battery cell the LC4256ZE pins are isolated by high impedance circuits to minimize current leakage paths Table 1 Feature Static Dynamic I O Current Core Current Pico Board LCD Counter 0000 Decimal Up 0001 Decimal Down Current Meter 1000 CPLD Core 5 MHz 1100 CPLD Core 1001 CPLD ...

Страница 11: ...Classic or PAC Designer compile process source HDL source files for the ispLEVER Classic project testbench HDL test fixture for the ispLEVER Classic project Recompile a LC4256ZE Demo Project with ispLEVER Classic Use the procedure described below to recompile any of the LC4256ZE demo projects for the Pico Evaluation Board 1 Install and license ispLEVER Classic software 2 Download the demo source f...

Страница 12: ...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 USB Cable Interface The Pico 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 Syst...

Страница 13: ...te the PicoView user interface Running PicoView To run PicoView 1 See the connection and programming procedure for the GPIO I2 C Expansion demo to prepare the Pico board 2 Download PicoView from www latticesemi com 4000ze pico kit and unzip the archive file Picoview exe is unpacked 3 From a Windows command prompt run install Picoview exe Setup By default PicoView is set to communicate between a PC...

Страница 14: ...er will begin counting up or down from the preload value if it is not held in the Stop state For more information about counter controls see the Pico View Control Register dialog Shift Register R W Open the PicoView Shift Register dialog R Read the 21 bit shift register value from the CPLD and update the Shift Register but ton display W Write the shift register pre load value to the right most 7 s...

Страница 15: ...USB port and Pico board is not available Enable Address Change of LC4245ZE Enable to update how PicoView addresses the LC4256ZE Requires an updated LC4256ZE programming file I2 C Clock Frequency Select between I2 C fast mode transfer rate at 400 kbit s or 100 kbit s PicoView Shift Register Dialog Function Specify the initial shift register load pattern for the right most 7 segment digit of the LCD...

Страница 16: ...SB_MINI_B Programming and debug interface Components LC4256ZE CPLD U1 Lattice_4kZE 256 macrocell CPLD packaged in a 7 x 7mm 144 ball chip scale BGA POWR6AT6 Mixed Signal PLD U6 ispPAC POWR6AT6 Integrates analog DC to DC trim outputs analog monitor power supply margin trim control ADC and I2 C interface in a 32 ball QFNS package Interfaces LCD Panel Output U2 LUMEX LCD2 3 character 7 segment LCD pa...

Страница 17: ...urpose inputs for the LC4256ZE Table 5 DIP Switch Reference Item Description Reference Designators SW2 Part Number 193 4MS Manufacturer CTS Web Site www ctscorp com Table 6 DIP Switch Pin Information SW2 Description LC4256ZE Pin Expansion Header Landing The expansion header provides user GPIOs connected to the LC4256ZE VMON and TRIM analog I Os connected to the POWR6AT6 and the on board I2 C SMBus...

Страница 18: ...terface between a PC host and the JTAG programming chain of the Pico board The USB 5V supply is also used as a source for the 3 3V and 1 8V supply rails A USB B type mini socket is provided for the USB connector cable Table 10 JTAG Interface Reference Item Description Reference Designators U4 Part Number FT2232D Manufacturer FTDI Future Web Site www ftdichip com 7 4K_TCK TCK 8 USB_TCK N A 9 4K_TMS...

Страница 19: ...S package programmable mixed sig nal PLD which provides an interface between the on board current sensor circuit and the I2 C interface bus The POWR6AT6 provides analog voltage monitors VMON and a 10 bit ADC to provide voltage measurements and an I2 C interface to the LC4256ZE CPLD The 15x2 External Header Landing provides access to VMON3 and VMON4 inputs for experiments with external circuit moni...

Страница 20: ...on the Pico board to serve as the programming interface to the ispMACH 4000ZE CPLD Programming requires the ispVM System software www latticesemi com ispvm The programming connection will appear to the ispVM System software as if a regular parallel type ispDOWNLOAD cable is connected to the PC Modifying the Pico Board The ispMACH 4000ZE Pico evaluation board provides landing areas for additional c...

Страница 21: ...A low battery can cause the current voltage meter features of the Pico Power demo to read 0µA 0V The demo s counter and shift register features may operate but the additional current required to energize the current sensor and POWR6AT6 may not be available once the battery begins to discharge Install a new battery if this condition occurs Determine the Source of a Pre Programmed Part It is possibl...

Страница 22: ...ecksum of the original JEDEC demo programming files Ordering Information Description Ordering Part Number China RoHS Environment Friendly Use Period EFUP IspMACH 4000ZE Pico Development Kit LC4256ZE P EVN 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...

Страница 23: ...3 wide Total Glass size 1 21 long plus bump n c n c n c n c Part LCD S301C31TR U12 STG3690QTR DI QFN16 U12 STG3690QTR DI QFN16 1S2 1 1 2IN 2 2S1 3 D2 4 2S2 5 GND 6 3S1 7 D3 8 3S2 9 3 4IN 10 4S1 11 D4 12 4S2 13 VCC 14 1S1 15 D1 16 R45 10k DI R45 10k DI R46 10k DI R46 10k DI C2 0 1uF DI C2 0 1uF DI C1 0 1uF DI C1 0 1uF DI ispMACH4000ZE 144 csBGA Pin name sequence 64 128 256 Lattice_4kZE U1A PCB Foot...

Страница 24: ... 0 1uF DI C5 0 1uF DI C4 0 1uF DI C4 0 1uF DI R13 100k DI R13 100k DI ispMACH4000ZE 144 csBGA Pin name sequence 64 128 256 Lattice_4kZE U1B CSBGA144 DI ispMACH4000ZE 144 csBGA Pin name sequence 64 128 256 Lattice_4kZE U1B CSBGA144 DI CLK2 I M6 IOC0 IOE0 IOI1 K7 IOC1 IOE1 IOI2 M7 IOC2 IOE2 IOI3 L7 IOC3 IOE3 IOI4 J7 NC IOE4 IOI5 L8 NC IOE5 IOI6 M8 IOC4 IOE6 IOJ1 M9 IOC5 IOE7 IOJ2 L9 IOC6 IOE8 IOJ3 K...

Страница 25: ... path from R35 to U7 Board Logos R34 100 SM R_0603 DI 0 1 R34 100 SM R_0603 DI 0 1 R3 10k DI R3 10k DI R43 1M DI SM R_0603 R43 1M DI SM R_0603 D1 Blue DI SM D_0603 D1 Blue DI SM D_0603 G4 Lattice Logo DI G4 Lattice Logo DI 1 D2 1N4148 DI D2 1N4148 DI U11 MCP1703 1802E CB SOT 23 DI U11 MCP1703 1802E CB SOT 23 DI GND 1 IN 3 OUT 2 BT1 Batt_Cell_Holder BT1 Batt_Cell_Holder Vbat 3 Vbat 2 2 V 1 C30 10uF...

Страница 26: ... VCC 1 D 2 D 3 GND 5 NC 4 CASE 7 CASE 8 CASE 9 CASE 6 MH1 10 MH2 11 C19 12pF DI C19 12pF DI RN1E 0 RN1E 0 5 12 R6 10k DI R6 10k DI C9 0 1uF DI C9 0 1uF DI RN1D 0 RN1D 0 4 13 C10 0 1uF DI C10 0 1uF DI C12 0 1uF DI C12 0 1uF DI C11 0 1uF DI C11 0 1uF DI U3 M93C46 W SOIC 8 DI U3 M93C46 W SOIC 8 DI CS 1 SK 2 DIN 3 DOUT 4 VCC 8 NC 7 ORG 6 GND 5 R33 330 DI R33 330 DI C21 33pF DI C21 33pF DI U5 STG3690QT...

Страница 27: ... and Current Sense Amplifiers ispMACH4000ZE Pico Board C NC NC NC NC NC NC NC R8 10k DI R8 10k DI R22 1 5k DI R22 1 5k DI R31 2k DI 0 1 R31 2k DI 0 1 C16 0 1uF DI SM C_0402 C16 0 1uF DI SM C_0402 U7 STG3690QTR DI QFN16 U7 STG3690QTR DI QFN16 1S2 1 1 2IN 2 2S1 3 D2 4 2S2 5 GND 6 3S1 7 D3 8 3S2 9 3 4IN 10 4S1 11 D4 12 4S2 13 VCC 14 1S1 15 D1 16 R10 10k DNI R10 10k DNI U9B LMP7716 DI B U9B LMP7716 DI...

Страница 28: ...PW060349R9BEEA 15 4 R38 R39 ERA 2AEB101X 16 2 R34 ERA 3AEB101V 17 1 R33 ERJ 2GEJ331X 18 4 R29 R32 ERA 2AEB202X 19 2 R27 R28 ERJ 2GEJ102X 20 0 R26 ERJ 3EKF1001V 21 3 R21 R22 R25 ERJ 2GEJ152X 22 1 R24 ERJ 2GEJ222X 23 0 R23 ERJ 3EKF4221V 24 1 R20 ERJ 2RKF4701X 25 10 R1 R8 R45 R46 ERJ 2GEJ103X 26 0 R10 ERJ 3EKF1002V 27 9 R11 R19 ERJ 2GEJ104X 28 3 R9 R43 R44 ERJ 2GEJ105X 29 1 RN1 EXB 2HVR000V 30 1 L1 M...

Страница 29: ...MBT2222LT1G 46 1 Q4 IRLML2502TRPBF 47 0 Q6 MMBT3906LT1G 48 1 X1 HCM49 6 000MABJ UT 49 1 D1 LTST C190TBKT 50 3 D2 D3 D4 1N4148W TP 51 1 BT1 BATHLD001 52 1 CR2032 53 3 SJ61A3 Notes 1 Quantity 0 zero indicates an optional component See the Modifying the Pico Board section for more information Table 17 Bill of Materials Continued ...

Отзывы: