0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
LC4256ZE-P-EVN

LC4256ZE-P-EVN

  • 厂商:

    LATTICE(莱迪思半导体)

  • 封装:

    -

  • 描述:

    LC4256ZE-5MN144C ispMACH®4000ZE CPLD Evaluation Board

  • 数据手册
  • 价格&库存
LC4256ZE-P-EVN 数据手册
 ispMACH 4000ZE Pico Development Kit User’s Guide September 2009 Revision: EB47_01.0  ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Introduction Thank you for choosing the Lattice Semiconductor ispMACH® 4000ZE Pico Development Kit! This user’s guide describes how to start using the ispMACH 4000ZE Pico Development Kit, an easy-to-use platform for evaluating and designing with the LC4256ZE CPLD. Along with the evaluation board and accessories, this kit includes a pre-loaded Pico Power demonstration design. You may also reprogram the on-board LC4256ZE and ispPAC®-POWR6AT6 devices to review your own custom designs. Note: Static electricity can severely shorten the lifespan of electronic components. See the ispMACH 4000ZE Pico Development Kit QuickSTART Guide for handling and storage tips. Features The ispMACH 4000ZE Pico Development Kit includes: • ispMACH 4000ZE Pico Evaluation Board - The Pico board is a 2.5” x 2” form factor that features the following on-board components and circuits: – ispMACH 4256ZE CPLD (LC4256ZE-5MN144C) – Power Manager II ispPAC-POWR6AT6 mixed-signal PLD (ispPAC-POWR6AT6-01NN32I) – 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, I2C, 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 applications and power-saving design methods that maximize battery life. • USB Connector Cable – The Pico board is powered from the mini B USB socket when connected to a host PC. The USB channel also provides a programming interface to the LC4256ZE and POWR6AT6 JTAG ports. • QuickSTART Guide – Provides information on connecting the Pico board, running the pre-loaded Pico Power demo. • ispMACH 4000ZE Pico Development Kit Web Page – The ispMACH 4000ZE Pico Development Kit web page (www.latticesemi.com/4000ze-pico-kit) provides access to the latest documentation (including this guide), demo designs, and drivers for the kit. The contents of this user’s guide include demo operation, programming instructions, top-level functional descriptions of the evaluation board, descriptions of the on-board connectors, switches and a complete set of schematics of the Pico board. 2 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Figure 1. Pico Evaluation Board, Top Side Figure 2. Pico Evaluation Board, Bottom Side 3 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Software Requirements Install the following software before you begin developing designs for the evaluation board: • ispLEVER® Classic 1.3 (ispMACH 4000ZE CPLD support) • PAC-Designer® 5.1 (ispPAC-POWR6AT6 mixed-signal PLD support) • ispVM™ System 17.5 (Required for re-programming on-board PLDs) • PicoView 1.04 (Required for the I2C GPIO Expansion Demo) ispMACH 4000ZE Device This board features the ispMACH 4000ZE CPLD which is ideal for ultra low-power, high-volume portable applications. The on-board LC4256ZE is the highest capacity of the family with 256 macrocells. The 144-pin csBGA package provides 108 user I/Os and four dedicated inputs in a 7mm x 7mm package. The LC4256ZE consumes standby current as low as 15µA. A complete description of this device can be found in the ispMACH 4000ZE Family Data Sheet. Demonstration Designs Lattice provides two demos that illustrate key applications of the ispMACH 4000ZE CPLD device in the context of a consumer electronics application: • Pico Power – Integrates an up/down counter, a right/left shift register, voltage/current meter display, and an I2C bus master controller that communicates with the on-board POWR6AT6 Power Manager II device. The POWR6AT6 provides analog power supply monitoring and a 2-wire I2C interface to measure various voltage supplies of the board. An LCD panel displays demo output using three characters. You can select demo features with the keyboard-style 4-bit DIP switch bank. The Pico Power demo is designed for battery operation but if one isn’t available you can power the board by connecting the USB cable provided to a PC USB port. • GPIO I2C Expansion – Shows an application of the LC4256ZE device as an I2C slave processing instructions issued by a CPU/MPU. CPLDs are ideal GPIO “expanders” for processors. Control registers of the CPLD’s I2C module allow the processor to access counter and shift registers, I/O, and power measurements. An I2C software interface utility, PicoView, emulates the CPU/MPU component of the system. Visit www.latticesemi.com/4000zepico-kit to download PicoView. Note: It is possible that you will obtain your Pico board after it has been reprogrammed. To restore the factory default demo and program it with other Lattice-supplied examples, see the Download Demo Designs section of this document. Pico Power Demo The Pico Power design highlights low-power features of the LC4256ZE CPLD along with inexpensive PCB design techniques that help extend battery life, such as low-speed CPLD clocking, efficient use of the CPLD I/O cell’s I/O bus maintenance feature, and gated supply rails. The demo design integrates an I2C master reference design (www.latticesemi.com/products/intellectualproperty) with LCD controller logic, an up/down counter and left/right shift register modules. You may switch the LCD display between a current/voltage meter and counter/shifter operation using the DIP switch bank. The demo shows a clock generator based on the LC4256ZE on-chip oscillator and timer (OSCTIMER) hardware feature. The counter and shift register modules can be clocked at either Scan Chain. The New Scan Configuration Setup window appears. The LC4256ZE and POWR6AT6 device(s) appear in the device list. 5. Right-click the LC4256ZE or ispPAC-POWR6AT6 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. 12 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor 7. Browse to the \project folder, select .jed, and click Open. From the Operation list choose Erase, Program, Verify and click OK. Optional: Choose the Bypass operation for devices in the scan chain that don’t require re-programming. 8. Choose Project > Download. ispVM reprograms the evaluation board. Programming requires about 20-40 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. PicoView Software This section describes the features of the PicoView for Windows software program. Concepts PicoView provides an easy-to-use interface to the I2C control and status registers within the GPIO I2C Expansion demo design. PicoView communicates between a Windows PC and the Pico board using an I2C-over-USB connection. PicoView issues I2C commands just as would an I2C master controller. You can view, and in many cases preload, control registers prior to issuing a read or write command. To help understand the register set of the demo, see the I2C GPIO Expansion Demo section and Figure 5 for more information. Procedures This section describes how to navigate the PicoView user interface. Running PicoView To run PicoView: 1. See the connection and programming procedure for the GPIO I2C 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: \Picoview.exe. Setup By default, PicoView is set to communicate between a PC and the Pico board over a USB cable. PicoView can also be set up to operate in a demo mode without hardware. See the PicoView I2C Settings dialog for more information. I2C Command Execution To execute an I2C command: 1. From the PicoView Window, click a Control Register Button. A control register dialog box appears. A variety of dialog styles are available depending on the register. See the User Interface section below for details. 2. Set the register options and click OK. The PicoView user interface will refresh with the updated register command in hex format. 3. Click the R (read) and W (write) buttons to update the register of the related I2C slave/peripheral register. The PicoView user interface will refresh the status registers. In some cases the Pico board’s LCD operation will change. See the Run the I2C GPIO Expansion Demo section of this document for a PicoView operation example. User Interface This section describes elements contained within the PicoView graphical user interface. These elements include windows, menus, toolbars, and dialog boxes. 13 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor 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 I2C bus master module emulated by PicoView. Figure 7. PicoView Window Table 3. PicoView Window Buttons and Command Descriptions Control Buttons Button or I2C Master Command Description I2C Address (ispMACH 4256ZE) Open the PicoView Hex Entry dialog. Specify the hexadecimal value of the LC4256ZE CPLD I2C 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 I2C 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 display. 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 button 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 Control 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. 14 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Table 3. PicoView Window Buttons and Command Descriptions (Continued) I2C Address (ispPAC-POWR6AT6) Open the PicoView Hex Entry dialog. Specify the hexadecimal value of the POWR6AT6 I2C bus address. VMON1 – VMON6 radio buttons Select the voltage monitor (VMON) to be read from the POWR6AT6 slave I2C peripheral. Read (ispPAC-POWR6AT6) Read the VMON specified and update the POWR6AT6 Register display. About PicoView Dialog Function: Report the PicoView version. From the LCD Display section, specify which CPLD register the LCD will display. PicoView Control Register Dialog Function: Specify Counter/Shift Control mode and LCD Display. Counter / Shift Control Option Count Up/Shift Left Count Down/Shift Right Stop Description Specify the counter or shift register direction. Pause the counter or shift register. From the LCD Display section, specify which CPLD register the LCD will display. PicoView General Purpose I/O Register dialog Function: Specify the output value registered on the LC4256ZE Bank 1 GPIOs connected to the 15x2 expansion header landing. See Figure 10 for details. PicoView Hex Entry Dialog Function: User interface keypad to enter a hexadecimal value. Appears when the Counter Register button is pressed. Allows you to specify the pre-load value for the CPLD’s counter module. PicoView I2C Settings Dialog Function: Controls the I2C interface between the PC and Pico board. Option Description Bypass Hardware Checking Ignore USB connections. Used for demonstrations when a Windows PC with a 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. I2C Clock Frequency Select between I2C 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 panel. ispMACH 4000ZE Pico Evaluation Board This section describes the features of the ispMACH 4000ZE Pico evaluation board in detail. Overview The Pico board is a complete development platform for the LC4256ZE CPLD. The board includes a high-side current sensor circuit, a Power Manager II ispPAC-POWR6AT6 mixed-signal PLD, a USB program/power port, and an expansion header landing to support test connections. The board is powered by a 3V battery or a PC’s USB port. You may create or modify PLD program files using ispLEVER and PAC-Designer and reprogram the board using ispVM software. 15 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Figure 8. ispMACH 4000ZE Pico Evaluation Board Block Diagram 10 GPIO 2X16 Header Current Sense Circuit ispPACPOWR6AT6 2 4-bit DIP Switch 14 3-char 7-seg LCD I2C 2 A/Mini-B USB Cable USB Mini-B Socket 4 USB Controller I2C ispMACH4256ZEMN144 JTAG Programming Table 4 describes the components on the board and the interfaces it supports. Table 4. Pico Evaluation Board Components and Interfaces Component/Interface Type Schematic Reference Description Circuits Power Circuit Circuit Figure 11 5V USB, 3V battery, and optional lithium-ion 20mA charge circuit. High-Side Current Sense Circuit Circuit Figure 13 Resistive current sensor circuit to produce a voltage level proportional to the current level (see AN6049, High-side Current Sensing Techniques for Power Manager Devices). USB Controller Circuit U4:FT2232D USB-to-JTAG interface and dual USB UART/FIFO IC. USB Mini B Socket I/O J1:USB_MINI_B Programming and debug interface. 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 I2C interface in a 32-ball QFNS package. LCD Panel Output U2: LUMEX-LCD2 3-character, 7-segment LCD panel. 15x2 Header Landing I/O J2:HEADER 15X2 User-definable I/O. 4-Bit DIP Switch Input SW2: SWDIP-4 General purpose 4-bit DIP switch. Push-button Switch Input SW1:GlobalReset General purpose push-button. Components Interfaces Subsystems This section describes the principle subsystems for the Pico board in alphabetical order. Battery A CR2032 watch cell battery provides a 3V supply rail for a portion of the Pico board and covers the LC4256ZE, current sensor circuit, and LCD power requirements. As a power saving measure a power MOSFET circuit enables the sensor circuit only upon measurement requests by the CPLD. The Pico board can be populated by the user with a 20mA charger circuit for use with Li-Ion rechargable batteries only. Do not try to recharge a standard CR2032 battery. 16 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Clock Sources All clocks for the Pico Power and GPIO I2C demonstration designs originate from the LC4256ZE CPLD on-chip oscillator and timer (OSCTIMER) block. You may use the expansion header landing to drive a CPLD input with an external clock source. Current Sensor Circuits The board is populated with current sensor circuits connected to the VCC core and VCC I/O supply rails of the LC4256ZE CPLD. For more information see AN6049, High-side Current Sensing Techniques for Power Manager Devices. DIP Switch The evaluation board includes a 4-bit input piano button style switch located on the bottom-right corner of the board. All four are available as general purpose 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 1 SW0 Input K11 2 SW1 Input J12 3 SW2 Input J11 4 SW3 Input H10 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 I2C/SMBus. The remaining pins serve as power supplies for external connections. The expansion connector is con• gured as one 2x15 100mil centered pin header. Table 7. Expansion Connector Reference Item Description Reference Designators J2 Part Number HEADER 15X2 Manufacturer Molex/Waldom Electronics Web Site www.molex.com Table 8. Expansion Header Pin Information Pin Number Function LC4256ZE Pin 1 +3.1V N/A 2 VCCIO_EXT N/A 3 4K_TDI TDI 4 USB_TDI N/A 5 6AT6_TDO N/A 6 USB_TDO N/A 17 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor 7 4K_TCK TCK 8 USB_TCK N/A 9 4K_TMS TMS 10 USB_TMS N/A 11 PROTO_K7 K7 12 USB_SDA N/A 13 PROTO_M7 M7 14 USB_SCL n/a 15 PROTO_K4 K4 16 PROTO_L7 L7 17 PROTO_M3 M3 18 PROTO_L8 L8 19 PROTO_L4 L4 20 PROTO_M8 M8 21 PROTO_M4 M4 22 PROTO_M9 M9 23 PROTO_K3 K3 24 PROTO_L9 L9 25 CLK0_MACH CLK0 26 PROTO_K8 K8 27 VMON_3 N/A 28 VMON_4 N/A 29 GND N/A 30 GND N/A ispMACH4256ZE-MN144 CPLD The ispMACH4256ZE-MN144 is a 144-ball csBGA package CPLD device which provides 108 I/Os and 4 dedicated inputs in a 7 x 7mm package. Table 9. LC4256ZE CPLD Interface Reference Item Description Reference Designators U1 Part Number LC4256ZE Manufacturer Lattice Semiconductor Web Site www.latticesemi.com JTAG Interface Circuits For power and programming an FTDI USB UART/FIFO IC converter provides a communication interface 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 18 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Table 11. JTAG Programming Pin Information Description LC4256ZE Pin Test Data Output B11:TDO / 4K_TDO 4:TDI / 6AT6_TDI POWR6AT6 Pin/Net Test Data Output - 1:TDO / 6AT6_TDO Test Data Input A1:TDI / 4K_TDI - Test Mode Select M12:TMS / 4K_TMS 5:TMS / 6AT6_TMS Test Clock L2:TCK / 4K_TCK 3:TCK / 6AT6_TCK LCD A 3-character, 7-segment LCD panel is provided for CPLD outputs. Table 12. LCD Reference Item Description Reference Designators U2 Part Number LCD-S301C31TR Manufacturer Lumex Web Site www.lumex.com LED A blue LED (POWR - D1) is used to indicate USB 5V power. Table 13. User LEDs Reference Item Description Reference Designators D1 Part Number LTST-C190CKT Manufacturer Lite-On Web Site www.liteonit.com Power Manager II ispPAC-POWR6AT6 The ispPAC-POWR6AT6-01-SN32 Power Manager II device is a 32-ball QFNS package programmable mixed-signal PLD which provides an interface between the on-board current sensor circuit and the I2C interface bus. The POWR6AT6 provides analog voltage monitors (VMON) and a 10-bit ADC to provide voltage measurements and an I2C interface to the LC4256ZE CPLD. The 15x2 External Header Landing provides access to VMON3 and VMON4 inputs for experiments with external circuit monitoring. Table 14. ProcessorPM PLD Reference Item Description Reference Designators U6 Part Number ispPAC-POWR6AT6-01-SN32I Manufacturer Lattice Semiconductor Web Site www.latticesemi.com Power Supply Two optional power sources are provided depending on jumper settings. A 3.0V supply rail is provided from the battery and can power a subset of the board including the ispMACH 4000ZE, current sensor circuit, and LCD panel. Alternatively 3.3V and 1.8V supply rails are converted from the USB 5V interface when the board is connected to a host PC. The ispMACH4000ZE device will be isolated from other subsystems to accommodate accurate current/power measurements. 19 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Pushbutton Switch The board has one momentary push-button switch (S1). You may use the switch as a user-defined input for your own custom CPLD designs. Table 15. Push-button Reference Item Description Reference Designators S1 Part Number EVQ-Q2K03W Manufacturer Panasonic ECG Web Site www.panasonic.com/industrial/components/components.html Table 16. Push-button Pin Information Button Description (Pre-Programmed Pico Power) ProcessorPM Pin S1 Pico board reset H11 Test Points In order to check the various voltage levels used, test points are provided: • R35, VCC (CORE) • R34, VCCIO of all banks USB Programming and Debug Interface The USB B-type Mini socket of the Pico board serves as the programming and debug interface. JTAG Programming: For JTAG programming a preprogrammed USB PHY peripheral controller is provided 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 circuits to support the following functions: • Rechargeable Lithium-Ion 20 mA rechargeable battery • 15x2 Header Note: Modifying your board requires good electronics handling and PCB fabrication techniques to avoid damage. Add Support for a Rechargeable Battery The Pico board can be upgraded to support a Lithium-Ion rechargeable battery. When connected to a PC’s USB port the battery circuit will recharge the battery cell. Install R23, R26, R42 and Q6 (Figure 11) to provide a 20mA constant current charge. 15x2 Header Install a 30-pin header at location J2 – HEADER 15x2 (Figure 10). Mechanical Specifications Dimensions: 2 ½ in. [L] x 2 in. [W] x 3/8 in. [H] 20 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor 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 evaluation board can be damaged without proper anti-static handling. Glossary CPLD: Complex Programmable Logic Device DIP: Dual in-line package. I2C: Inter-Integrated Circuit. LED: Light Emitting Diode. Mixed Signal PLD: A PLD integrated with analog and mixed signal support circuitry. PCB: Printed Circuit Board. RoHS: Restriction of Hazardous Substances Directive. PLL: Phase Locked Loop. SPI: Serial Peripheral Interface. SRAM: Static Random Access Memory. TransFR: Transparent Field Reconfiguration. UART: Universal Asynchronous Receiver/Transmitter. USB: Universal Serial Bus. WDT: Watchdog timer Troubleshooting No Current/Voltage Meter Readings Available 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 possible that you may receive your Pico board after it has been reprogrammed by someone else. To restore the board to the factory default, see the Download Demo Designs for details on downloading and reprogramming the device. You can also determine which demo design is currently programmed onto the Pico 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 Pico board to a host PC using the USB port. 2. Start ispVM and choose ispTools > Scan. The POWR605 and POWR6AT6 devices appear in the Device List. 3. Double-click the device row. The Device Information dialog appears. 21 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor 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. Ordering Information Description Ordering Part Number IspMACH 4000ZE Pico Development Kit China RoHS Environment-Friendly Use Period (EFUP) 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 September 2009 01.0 Change Summary Initial release. © 2009 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 speci• cations and information herein are subject to change without notice. 22 23 A B C D U1A VCC_IO E4 F4 G4 J5 D5 C1 0.1uF DI Bank 0 A1 B2 B1 C3 C2 C1 D1 D2 D3 E1 E2 F2 D4 F1 F3 G1 E3 G2 G3 H1 H3 H2 J1 J3 J2 K1 K2 L1 L2 M1 K3 M2 L3 J4 K4 M3 L4 M4 L5 K5 J6 M5 K6 L6 A7 D6 B6 A6 C6 B5 A5 A4 B4 C5 A3 C4 B3 A2 C2 0.1uF DI n/c n/c n/c n/c 4K_SDA 4K_SCL LCD_A3 LCD_B3 LCD_C3 LCD_D3 LCD_E3 LCD_F3 LCD_G3 LCD_C2 LCD_D2 LCD_E2 LCD_F2 LCD_G2 LCD_DP1 LCD_A1 LCD_B1 LCD_C1 LCD_D1 LCD_E1 LCD_F1 LCD_G1 LCD_DP2 LCD_A2 LCD_B2 VCC_IO 4 PROTO_K4 PROTO_M3 PROTO_L4 PROTO_M4 PROTO_K3 BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7 5 4 Lattice Semiconductor : LC4256ZE-05MN144C DI PCB Footprint = CSBGA144 Lattice_4kZE TDI NC / IOB0 / IOC6 NC / IOB1 / IOC5 IOA8 / IOB2 / IOC4 IOA9 / IOB3 / IOC3 IOA10 / IOB4 / IOC2 IOA11 / IOB5 / IOC1 NC / NC / IOD7 NC / NC / IOD6 NC / IOB6 / IOD5 IOA12 / IOB7 / IOD4 IOA13 / IOB8 / IOD3 IOA14 / IOB9 / IOD2 IOA15 / IOB10 / IOD1 DI0 / IOB11 / IOD0 IOB15 / IOC11 / IOE0 IOB14 / IOC10 / IOE1 IOB13 / IOC9 / IOE2 IOB12 / IOC8 / IOE3 NC / IOC7 / IOE4 NC / IOC6 / IOE5 NC / NC / IOE6 IOB11 / IOC5 / IOF1 IOB10 / IOC4 / IOF2 ispMACH4000ZE IOB9 / IOC3 / IOF3 144 csBGA IOB8 / IOC2 / IOF4 Pin name sequence DI1 / IOC1 / IOF5 (64,128,256) NC / IOC0 / IOF6 TCK NC / NC / IOG7 NC / NC / IOG6 NC / IOD11 / IOG5 DI2 / IOD10 / IOG4 IOB7 / IOD9 / IOG3 IOB6 / IOD8 / IOG2 IOB5 / IOD7 / IOG1 IOB4 / IOD6 / IOG0 NC / IOD5 / IOH6 NC / IOD4 / IOH5 IOB3 / IOD3 / IOH4 IOB2 / IOD2 / IOH3 IOB1 / IOD1 / IOH2 IOB0 / IOD0 / IOH1 CLK1*I CLK0*I IOA0*OE0 / IOA0*OE0 / IOA1*OE0 IOA1 / IOA1 / IOA2 IOA2 / IOA2 / IOA3 IOA3 / IOA3 / IOA4 NC / IOA4 / IOA5 NC / IOA5 / IOA6 IOA4 / IOA6 / IOB1 IOA5 / IOA7 / IOB2 IOA6 / IOA8 / IOB3 IOA7 / IOA9 / IOB4 NC / IOA10 / IOB5 NC / IOA11 / IOB6 NC / NC / IOB7 NC / VCCIO0 / VCCIO0 VCCIO0 NC / VCCIO0 / VCCIO0 VCCIO0 VCCIO0 5 4K_TCK To FT chip 4K_TDI R46 10k DI VCC_IO R45 10k DI CLK0_MACH 3 COM_LCD To Proto Pin COM_LCD 3 4S1 4S2 3S1 3S2 2S1 2S2 1S1 1S2 U12 GND 1-2IN 3-4IN D1 D2 D3 D4 VCC DI QFN16 STG3690QTR 11 13 7 9 3 5 15 1 LUMEX-LCD2 DI Part# LCD-S301C31TR PCB Footprint = LUMEX301 C3 D3 E3 DP2 C2 D2 E2 DP1 C1 D1 E1 COM U2 B3 A3 F3 G3 B2 A2 F2 G2 B1 A1 F1 G1 24 13 14 15 16 17 18 19 20 21 22 23 14 6 2 10 16 4 8 12 +3.1V 2 +3.3V ENABLE_6AT6b USB_SDA USB_SCL 6AT6_SDA 6AT6_SCL C35 0.1uF DI +3.1V 1 Project ispMACH4000ZE Pico Board Thursday, August 6, 2009 Size B Date: 1 Sheet Lattice Semiconductor Applications Email: techsupport@Latticesemi.com Phone (503) 268-8001 -or- (800) LATTICE LCD_B3 LCD_A3 LCD_F3 LCD_G3 LCD_B2 LCD_A2 LCD_F2 LCD_G2 LCD_B1 LCD_A1 LCD_F1 LCD_G1 Title 4KZE Bank 0 and 3-Digit LCD Need to draw foot print .100" apart holes DIP size, 24 holes .713" wide. Total Glass size 1.21" long plus bump 12 9 LCD_DP2 LCD_C3 8 LCD_C2 11 7 LCD_D2 LCD_D3 6 LCD_E2 10 5 LCD_DP1 LCD_E3 4 3 LCD_D1 LCD_C1 2 LCD_E1 1 2 C C Schematic Rev Board Rev 1 of 5 A B C D Lattice Semiconductor ispMACH 4000ZE Pico Development Kit User’s Guide Appendix A. Schematics Figure 9. ispMACH 4000ZE Bank 0 and 3-Digit LCD 24 A B C Lattice_4kZE CSBGA144 DI C3 0.1uF DI SM/C_0402 5 Bank 1 CLK2*I IOC0 / IOE0 / IOI1 IOC1 / IOE1 / IOI2 IOC2 / IOE2 / IOI3 IOC3 / IOE3 / IOI4 NC / IOE4 / IOI5 NC / IOE5 / IOI6 IOC4 / IOE6 / IOJ1 IOC5 / IOE7 / IOJ2 IOC6 / IOE8 / IOJ3 IOC7 / IOE9 / IOJ4 NC / IOE10 / IOJ5 NC / IOE11 / IOJ6 NC / NC / IOJ7 TMS NC / IOF0 / IOK6 NC / IOF1 / IOK5 IOC8 / IOF2 / IOK4 IOC9 / IOF3 / IOK3 IOC10 / IOF4 / IOK2 IOC11 / IOF5 / IOK1 NC / NC / IOL7 NC / NC / IOL6 NC / IOF6 / IOL5 ispMACH4000ZE IOC12 / IOF7 / IOL4 144 csBGA Pin name sequence IOC13 / IOF8 / IOL3 IOC14 / IOF9 / IOL2 (64,128,256) IOC15 / IOF10 / IOL1 DI3 / IOF11 / IOL0 IOD15 / IOG11 / IOM0 IOD14 / IOG10 / IOM1 IOD13 / IOG9 / IOM2 IOD12 / IOG8 / IOM3 NC / IOG7 / IOM4 NC / IOG6 / IOM5 NC / NC / IOM6 IOD11 / IOG5 / ION1 IOD10 / IOG4 / ION2 IOD9 / IOG3 / ION3 IOD8 / IOG2 / ION4 DI4 / IOG1 / ION5 NC / IOG0 / ION6 TDO NC / NC / IOO7 NC / NC / IOO6 NC / IOH11 / IOO5 DI5 / IOH10 / IOO4 IOD7 / IOH9 / IOO3 IOD6 / IOH8 / IOO2 IOD5 / IOH7 / IOO1 IOD4 / IOH6 / IOO0 NC / IOH5 / IOP6 NC / IOH4 / IOP5 IOD3 / IOH3 / IOP4 IOD2 / IOH2 / IOP3 IOD1 / IOH1 / IOP2 IOD0*OE1 / IOH0*OE1 / IOP1*OE1 CLK3*I U1B J8 H9 G9 F9 D8 VCCIO1 NC / VCCIO1 / VCCIO1 VCCIO1 NC / VCCIO1 / VCCIO1 VCCIO1 D VCC_IO 5 M6 K7 M7 L7 J7 n/c L8 M8 M9 L9 K8 M10 L10 K9 M11 M12 L12 L11 K10 K12 J10 K11 J12 J11 H10 H12 G11 H11 G12 G10 F12 F11 E11 E12 D10 F10 D12 E10 D11 E9 n/c C12 C11 B12 B11 A12 C10 B10 A11 D9 n/c B9 C9 A10 A9 B8 C8 A8 D7 n/c B7 C7 C4 0.1uF DI SW0 SW1 SW2 SW3 VCC_IO 4 4 DI 3 4 ENABLE_6AT6b 2 1 GlobalReset S1 Part Number:EVQ Q2K03W Panasonic SMD PCB Footprint = SMT_SW C5 0.1uF DI R11 100k DI VCCIO_EXT PROTO_L8 PROTO_M8 PROTO_M9 PROTO_L9 PROTO_K8 PROTO_K7 PROTO_M7 PROTO_L7 3 4K_TDO SW0 SW1 SW2 SW3 4K_TMS VMON_4 VCCIO_EXT USB_TDI USB_TDO USB_TCK USB_TMS USB_SDA USB_SCL R12 100k DI R13 100k DI VCCIO_EXT R14 100k DI 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 1 2 3 4 DI SWDIP-4 SW2 HEADER 15X2 R15 100k DI 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 J2 Note: Add jumpers in copper(on bottom - layer # 4). At pins 1, 3, 5, 7, 9 of J2 Cut to modify the JTAG chain. 3 8 7 6 5 2 CT1934MS-ND D4 1N4148 DI 2 Project ispMACH4000ZE Pico Board Thursday, August 6, 2009 Size B Date: 1 Sheet Lattice Semiconductor Applications Email: techsupport@Latticesemi.com Phone (503) 268-8001 -or- (800) LATTICE Title 4KZE Bank 1, DIP SW, Expansion Header 4K_TDI 6AT6_TDO 4K_TCK 4K_TMS PROTO_K7 PROTO_M7 PROTO_K4 PROTO_M3 PROTO_L4 PROTO_M4 PROTO_K3 CLK0_MACH VMON_3 +3.1V 1 C C Schematic Rev Board Rev 2 of 5 A B C D Lattice Semiconductor ispMACH 4000ZE Pico Development Kit User’s Guide Figure 10. ispMACH 4000ZE Bank 1, DIP, SW, Expansion Header A B C D C6 0.1uF DI 5 C7 0.1uF DI R9 1M DI C36 1uF DI R43 1M DI SM/R_0603 R1 10k DI VCC_CORE U1C 1.8V CORE PWR_ENABLEb C28 0.33uF DI +5V_USB Q1 ispMACH4000ZE 144 csBGA Pin name sequence (64,128,256) DI IRLML6402PbF Q3 IRLML6402PbF DI CSBGA144 DI Lattice_4kZE +1.8V R20 4.7k SM/R_0402 DI +5V 4 C31 1uF DI IN U10 SOT-223_checkpins 1 GND CORE_CURRENT_L DI IN OUT GND SOT-23 1 3 U11 2 C32 1uF DI +1.8V MCP1703-1802E/CB +3.1V -> +1.8V Rail [check package pins/tab] +3.1V 2 4 NCP1117 DI OUT TAB C29 6.8uF DI SM/C_0402 3 +3.3V R18 100k DI SM/R_0402 100 0.1% R34 VCC_IO 2 IO_CURRENT_H 2 +3.1V 10k DI +5V BT1 V- 1 Batt_Cell_Holder Vbat+2 Vbat+ ENABLE_6AT6b Q6 2N3906 DNI R42 15 DNI SM/R_0402 +5V V_BATT R23 4.2k DNI SM/R_0402 R26 1k DNI SM/R_0402 Optional Lithium-Ion 20mA charger Lattice Semiconductor Applications Email: techsupport@Latticesemi.com Phone (503) 268-8001 -or- (800) LATTICE Q5 2N2222 DI +3.1V CR2032 Battery Clip 2 3 BATTERY 1 Project ispMACH4000ZE Pico Board Thursday, August 6, 2009 Size B Date: 1 Sheet C C Schematic Rev Board Rev 3 of 5 Title USB 5V to 3.3V, 4KZE Power Rails 3.0V Batt, 1.8V Rail and Current Monitors R4 10k DI R16 100k DI SM/R_0402 R17 100k DI Q2 IRLML6402PbF DI R3 To U7 sense for current Thin signal traces Direct path from R34 to U7 IO_CURRENT_L SM/R_0603 DI VCC_IO I/O Current DI DI VCCIO_EXT +5V +3.1V G5 E-Friendly DI G6 WEEE 10k DI SM/R_0402 R2 Q4 IRF240 Board Logos PWR_VCCJ +3.3V G4 Lattice Logo D3 1N4148 DI D2 1N4148 DI VCCIO_EXT To U7 sense for current Thin signal traces or non load bearing copper pour Direct path from R35 to U7 CORE_CURRENT_H R35 50 0.1% SM/R_0603 DI 3 C30 10uF DI SM/C_0402 Core Current D1 Blue SM/D_0603 DI R27 1k SM/R_0402 DI +5V +5.0V_USB_CABLE -> +3.3V Rail +3.3V_USB 1 3 1 4 1 5 H5 H8 E8 E5 VCC VCC VCC VCC GND GNDIO0 GNDIO0 GND GNDIO0 NC / GNDIO1 / GNDIO1 GNDIO1 GND GNDIO1 GNDIO1 GND GNDIO1 NC / GNDIO0 / GNDIO0 GNDIO0 25 F6 G5 H4 G6 H6 H7 J9 G7 G8 F8 F7 E7 E6 F5 A B C D Lattice Semiconductor ispMACH 4000ZE Pico Development Kit User’s Guide Figure 11. USB 5V to 3.3V, ispMACH 4000ZE Power Rails 3.0V Batt, 1.8V Rail and Current Monitors A B C D TYPE_B J1 MH1 MH2 CASE CASE CASE CASE NC GND DD+ VCC 10 11 6 7 8 9 4 5 2 3 1 USB_MINI_B DI 5 USB Connection +5V_USB 5 R19 DI DI 100k C24 10nF SM/R_0402 R41 DI R40 DI SM/R_0402 C8 0.1uF +5V_USB 27 27 C19 12pF DI 8 7 6 5 DI 1 VCC NC ORG GND U3 C21 33pF DI 2 CS SK DIN DOUT 4 R5 10k SM/R_0402 Digi-Key Part Number 497-5090-1-ND 1 2 3 4 XTAL_HCM49 6MHz X1 C22 33pF DI M93C46-W DI SOIC-8 M93C46-WMN6TP Manuf:ST Micro 18pF = 12pF + Ground Plane ( 6pF ) SHLD_Debug SM/C_0402 C23 10nF DI L1 Ferrite_bead SM/R_0603 DI +5V_USB 4 R24 DI R44 1M DI 2.2k EECS EESK EEDATA 1k 1.5k R25 C20 12pF DI R28 DI R6 10k DI 0.1uF DI 0.1uF DI C27 33nF DI C34 C33 47 2 1 48 4 44 43 5 7 8 6 TEST EEDATA EESK EECS RESET# XTOUT XTIN RSTOUT# USBDP USBDM 3V3OUT C9 0.1uF DI 3 R33 330 DI +5V_USB 3 DI TQFP-48 U4 FT2232D PWREN# SI/WUB TXDENB# SLEEPB# RXLEDB# TXLEDB# TXDB RXDB RTSB# CTSB# DTRB# DRSB# DCDB# RIB# SI/WUA TXDENA SLEEPA# RXLED# TXLED# 41 26 30 29 28 27 40 39 38 37 36 35 33 32 10 15 13 12 11 0.1uF DI 0.1uF DI TXDA RXDA RTSA# CTSA# DTRA# DSRA# DCDA# RIA# C11 24 23 22 21 20 19 17 16 +3.3V C10 +3.3V 46 AVCC AGND 3 42 VCC VCC 45 14 31 VCCIOA VCCIOB GND GND GND GND 26 9 18 25 34 2 C12 0.1uF DI 2 14 6 2 10 16 4 8 12 3 2 1 RN1C RN1B RN1A DNI 4S1 4S2 3S1 3S2 2S1 2S2 1S1 1S2 11 13 7 9 3 5 15 1 16 15 14 13 12 11 10 9 DI QFN16 0 0 0 0 0 0 0 0 STG3690QTR GND 1-2IN 3-4IN D1 D2 D3 D4 VCC U5 +3.1V USB_SCL 1 Project ispMACH4000ZE Pico Board Thursday, August 6, 2009 Size B Date: 1 Sheet C C Schematic Rev Board Rev 4 of 5 PWR_ENABLEb BDBUS7 BDBUS6 BDBUS5 BDBUS4 BDBUS3 BDBUS2 BDBUS1 BDBUS0 JTAG TO MACH-4KZE and POWR6AT6 Lattice Semiconductor Applications Email: techsupport@Latticesemi.com Phone (503) 268-8001 -or- (800) LATTICE USB_TMS USB_TDO USB_TDI USB_TCK USB_SDA Title USB to JTAG and I2C for the 4KZE and 6AT6 5 4 RN1D 6 7 8 RN1E RN1F RN1G RN1H High = JTAG Low = I2C +3.1V A B C D Lattice Semiconductor ispMACH 4000ZE Pico Development Kit User’s Guide Figure 12. USB to JTAG and I2C for the ispMACH 4000ZE and ispPAC-POWR6AT6 27 A B C 6AT6_TDO 4K_TCK V_BATT ENABLE_6AT6b BATTERY 4K_TMS 4K_TDO +3.1V ENABLE_6AT6b IO_CURRENT_L IO_CURRENT_H CORE_CURRENT_L CORE_CURRENT_H +3.1V 5 4S1 4S2 3S1 3S2 2S1 2S2 1S1 1S2 GND 1-2IN 3-4IN 4S1 4S2 3S1 3S2 2S1 2S2 1S1 1S2 GND 1-2IN 3-4IN D1 D2 D3 D4 VCC DI QFN16 STG3690QTR 11 13 7 9 3 5 15 1 C14 0.1uF DI DI QFN16 U8 D1 D2 D3 D4 VCC STG3690QTR 11 13 7 9 3 5 15 1 U7 C13 0.1uF DI 6 2 10 16 4 8 12 14 6 2 10 16 4 8 12 14 PWR_VCC +3.1V +3.1V R32 2k 0.1% DI R39 100 0.1% DI R38 100 0.1% DI 4 R37 50 0.1% DI R36 50 0.1% DI 4 6 5 DI - + LMP7716 U9B PWR_VCC R31 2k 0.1% DI - DI + 2 B V_BATT 6AT6_TMS 6AT6_TDI 7 A 1 C26 0.01uF DI R30 2k 0.1% DI PWR_VCC 3 LMP7716 U9A 8 4 8 4 D 5 C25 0.01uF DI R29 2k 0.1% DI C15 0.1uF DI 3 +5V VMON_4 VMON_3 IO_CURRENT CORE_CURRENT 3 R7 10k DI 6AT6_TCK R10 10k DNI R8 10k DI PWR_VCC 4 5 3 1 6 7 8 15 14 17 16 19 18 21 20 23 22 25 24 U6 QFN32 DI 2 ispPAC-POWR6AT6 TDI TMS TCK TDO CLTENb VPS0 VPS1 VMON1 VMON1GS VMON2 VMON2GS VMON3 VMON3GS VMON4 VMON4GS VMON5 VMON5GS VMON6 VMON6GS 2 32 10 11 9 26 27 28 29 30 31 12 13 2 R21 1.5k DI C16 0.1uF DI SM/C_0402 R22 1.5k DI C17 0.1uF DI SM/C_0402 Project ispMACH4000ZE Pico Board Thursday, August 6, 2009 Size B Date: 1 Sheet Lattice Semiconductor Applications Email: techsupport@Latticesemi.com Phone (503) 268-8001 -or- (800) LATTICE NC NC NC NC NC NC NC PWR_VCCJ Title Power Manager 6AT6 and Current Sense Amplifiers GND SCL SDA CLTLOCK/SMBA DAC6 DAC5 DAC4 DAC3 DAC2 DAC1 VCCD VCCA VCCJ PWR_VCCJ 1 C C Schematic Rev Board Rev 5 of 5 6AT6_SCL 6AT6_SDA C18 0.1uF DI SM/C_0402 PWR_VCC A B C D Lattice Semiconductor ispMACH 4000ZE Pico Development Kit User’s Guide Figure 13. ispPAC-POWR6AT6 and Current Sense Amplifiers ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Appendix B. Bill of Materials Table 17. Bill of Materials Item Quantity Reference Part Number 1 2 C19, C20 ECJ-0EC1H120J 2 2 C21, C22 ECJ-0EC1H330J 3 4 C23, C24, C25, C26 ECJ-0EB1E103K 4 1 C27 ECJ-0EB1A333K 5 21 C1-C18, C33, C34, C35 ECJ-0EX1C104K 6 1 C28 GRM155R61A334KE15D 7 3 C31, C32, C36 ECJ-0EB1A105M 8 1 C29 TAJA685K020RNJ 9 1 C30 F920J106MPA 10 0 11 0 R42 ERJ-3EKF15R0V 12 2 R40, R41 ERJ-2GEJ270X 13 2 R36, R37 RG1005P-49R9-B-T5 14 1 R35 TNPW060349R9BEEA 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 MI0603J600R-00 31 1 J1 UX60-MB-5ST 32 1 J2 90131-0800 33 1 U1 MACH4ZE LC4256ZE-05MN144C 34 1 U2 LCD-S301C31TR 35 1 U3 M93C46_WMN6TP 36 1 U4 FT2232D_R 37 4 U5, U7, U8, U12 STG3690QTR 38 1 U6 ISPPAC-POWR6AT6_QFN 39 1 U9 LMP7716MM/NOPB 40 1 U10 NCP1117ST33T3G 41 1 U11 MCP1703T-1802E/CB 42 1 S1 Push-Button SW SMD Tactile Raised White CRT0603-BY-10R0ELF 28 ispMACH 4000ZE Pico Development Kit User’s Guide Lattice Semiconductor Table 17. Bill of Materials (Continued) 43 1 SW2 193-4MS 44 3 Q1, Q2, Q3 IRLML6402PBF 45 1 Q5 MMBT2222LT1G 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. 29
LC4256ZE-P-EVN 价格&库存

很抱歉,暂时无法提供与“LC4256ZE-P-EVN”相匹配的价格&库存,您可以联系我们找货

免费人工找货