background image

14

ispMACH 4000ZE Pico Development Kit

Lattice Semiconductor

User’s Guide 

PicoView Window

The PicoView window provides access to control and status registers and a series or read or write actions that can 
be issued by the I

2

C bus master module emulated by PicoView.

Figure 7. PicoView Window

Table 3. PicoView Window Buttons and Command Descriptions 

Control Buttons

Button or I

2

C Master Command Description

I

2

C Address (ispMACH 4256ZE)

Open the PicoView Hex Entry dialog. Specify the hexadecimal value of the LC4256ZE 
CPLD I

2

C bus address. 

Control Register [R|W]

Open the PicoView Control Register dialog.

R

 – Read the current control register value and update the Control Register button display.

W

 – Write the current control register commands to the I

2

C slave peripherals.

Counter Register [R|W]

Open the PicoView Hex Entry dialog.

R

 – Read the counter value from the CPLD and update the Counter Register button dis-

play.

W

 – Write the counter pre-load value to the CPLD. The counter 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-segment digit of the CPLD. 

The shift register will shift the pattern left or right from the pre-load value if it is not held in 
the Stop state. For more information about shift register controls, see the Pico View Con-
trol Register dialog.

General Purpose I/O 

Open the PicoView General Purpose I/O Register

R

 – Read the 8-bit register value from the CPLD prototype GPIOs connected to the 15x2 

expansion header landing.

W

 – Write the 8-bit register value specified to the CPLD prototype GPIOs.

POWR6AT6 Register

Display the current or voltage monitored by the POWR6AT6.

W

 – Issue a write command to display the POWR6AT6 register value to the LCD panel of 

the Pico board.

DIP Switch

Display the value of the 4-bit DIP switch input as a hexadecimal value.

R

 – Read the DIP switch input.

Содержание 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 ...

Отзывы: