LCMXO2280C-M-EVN Lattice, LCMXO2280C-M-EVN Datasheet - Page 12

no-image

LCMXO2280C-M-EVN

Manufacturer Part Number
LCMXO2280C-M-EVN
Description
Microcontroller Modules & Accessories MachXO Mini Dev Kit
Manufacturer
Lattice
Series
MachXOr
Type
PLDr

Specifications of LCMXO2280C-M-EVN

Silicon Manufacturer
Lattice
Silicon Core Number
LCMXO2280C-4TN144C
Silicon Family Name
MachXO
Rohs Compliant
Yes
Contents
Board, Cables, Documentation
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
LCMXO2280C-3FTN256C
Lattice Semiconductor
Operating the Sleep Mode Demo
To operate the Sleep Mode Demo:
1. To observe the sleep/wake power savings, place voltmeter leads across J2 (VCC CORE) or J3 (VCC AUX).
2. Toggle SW1_1 (A), SW1_2 (B), and SW1_3 (C) to the OFF position. All user LEDs D7-D2 are dim and user
3. Adjust DIP switches 1-3 and note the pattern on the LED array.
4. Enable the MachXO Sleep Mode circuit, toggle the SW1D (4) to the ON position. The MachXO enters a
5. Depress SW1. The MachXO wakes for ~3s and the LED array is lit according the SW1 values. Once the SW1
TransFR Demo
This demo illustrates the
solution uniquely allows logic to be updated in the field without interrupting system operation.
The demo first programs the MachXO device with a count-up function, which drives eight LEDs. It then freezes
these outputs while a count-down function is loaded into the device’s SRAM configuration space. The demo then
concludes by releasing the outputs to display the count-down function.
The TransFR feature allows the MachXO to lock its I/Os in a deterministic state while a new configuration is loaded
into the device’s SRAM configuration space. This minimizes system interruption by dynamically configuring the
MachXO with a new pattern without tri-stating its output pins.
The inputs for the incrementing and decrementing design are:
• CLK: Clock to drive the counter and internal logic
• RSTn: Resets counter to 0, asserted low.
• CNTEN: Enables counting when asserted high.
• CAP_EN: Captures the counter value on LEDs when asserted high.
• LOADn: When asserted high, enables the counter values to be displayed on LEDs. When asserted low, this input
tristates the pins that drive the LEDS, and forces a synchronous load of the values captured by the CAP_EN.
Each number attaches across a 0.2 ohm resistor between the +3.3V supply rail and VCC_CORE or VCC_AUX.
The average voltage level will drop significantly during the sleep/wake cycle. You may estimate current con-
sumption with Ohm’s Law where I = V / 0.2 ohms.
LED D1-D0 are lit. The DIP switch inputs 1-3 are tied directly to the LED bank according to the table below.
sleep/wake cycle.
According to the parameters of the external Sleep Mode circuit the MachXO will periodically wake to check for
user input and drive the LED bank. If no inputs have changed it will return to the sleep state. The LED bank will
flicker during the sleep/wake cycle.
is released the Mini board reverts to the sleep/wake cycle.
To exit sleep mode or to reprogram the device, open switch SW1D (4).
Note: Pressing push-button SW2 will assert the dedicated MachXO SLEEPN input with any design.
TransFR
(TransparentFieldReconfiguration) feature of the MachXO PLD. The TransFR
_1 (A)
_2 (B)
_3 (C)
SW1
N/A
12
0, 1 (ON)
LED
2, 5
3, 6
4, 7
MachXO Mini Development Kit
User’s Guide

Related parts for LCMXO2280C-M-EVN