LCMXO2280C-L-EV Lattice, LCMXO2280C-L-EV Datasheet - Page 8
![no-image](/images/manufacturer_photos/0/3/380/lattice_sml.jpg)
LCMXO2280C-L-EV
Manufacturer Part Number
LCMXO2280C-L-EV
Description
MCU, MPU & DSP Development Tools MachXO 2280C Eval Br d - Standard
Manufacturer
Lattice
Datasheet
1.LCMXO640C-3TN100C.pdf
(95 pages)
Specifications of LCMXO2280C-L-EV
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 8 of 95
- Download datasheet (868Kb)
Lattice Semiconductor
Modes of Operation
Each Slice is capable of four modes of operation: Logic, Ripple, RAM, and ROM. The Slice in the PFF is capable of
all modes except RAM. Table 2-2 lists the modes and the capability of the Slice blocks.
Table 2-2. Slice Modes
Logic Mode: In this mode, the LUTs in each Slice are configured as 4-input combinatorial lookup tables (LUT4). A
LUT4 can have 16 possible input combinations. Any logic function with four inputs can be generated by program-
ming this lookup table. Since there are two LUT4s per Slice, a LUT5 can be constructed within one Slice. Larger
lookup tables such as LUT6, LUT7, and LUT8 can be constructed by concatenating other Slices.
Ripple Mode: Ripple mode allows the efficient implementation of small arithmetic functions. In ripple mode, the fol-
lowing functions can be implemented by each Slice:
Two additional signals, Carry Generate and Carry Propagate, are generated per Slice in this mode, allowing fast
arithmetic functions to be constructed by concatenating Slices.
RAM Mode: In this mode, distributed RAM can be constructed using each LUT block as a 16x2-bit memory.
Through the combination of LUTs and Slices, a variety of different memories can be constructed.
The ispLEVER design tool supports the creation of a variety of different size memories. Where appropriate, the
software will construct these using distributed memory primitives that represent the capabilities of the PFU.
Table 2-3 shows the number of Slices required to implement different distributed RAM primitives. Figure 2-6 shows
the distributed memory primitive block diagrams. Dual port memories involve the pairing of two Slices. One Slice
functions as the read-write port, while the other companion Slice supports the read-only port. For more information
on RAM mode in MachXO devices, please see details of additional technical documentation at the end of this data
sheet.
Table 2-3. Number of Slices Required For Implementing Distributed RAM
• Addition 2-bit
• Subtraction 2-bit
• Add/Subtract 2-bit using dynamic control
• Up counter 2-bit
• Down counter 2-bit
• Ripple mode multiplier building block
• Comparator functions of A and B inputs
- A greater-than-or-equal-to B
- A not-equal-to B
- A less-than-or-equal-to B
PFU Slice
PFF Slice
LUT 4x2 or LUT 5x1
LUT 4x2 or LUT 5x1
Number of Slices
Note: SPR = Single Port RAM, DPR = Dual Port RAM
Logic
2-bit Arithmetic Unit
2-bit Arithmetic Unit
2-5
Ripple
SPR16x2
1
DPR16x2
2
SP 16x2
RAM
N/A
MachXO Family Data Sheet
ROM 16x1 x 2
ROM 16x1 x 2
ROM
Architecture
Related parts for LCMXO2280C-L-EV
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![LCMXO2280](/images/manufacturer_photos/0/3/381/lattice_semiconductor_tmb.jpg)
Part Number:
Description:
(LCMXOxxx) MachXO Family
Manufacturer:
Lattice Semiconductor
Datasheet:
![LCMXO2-1200HC-4TG100CR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 80I/O 100TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200ZE-1TG100CR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 80I/O 100TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200HC-4MG132CR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 105I/O 132CSBGA
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200ZE-1MG132CR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 105I/O 132CSBGA
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200HC-4TG100IR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 80I/O 100TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200ZE-1TG100IR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 80I/O 100TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200HC-4MG132IR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 105I/O 132CSBGA
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200ZE-1MG132IR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 105I/O 132CSBGA
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200HC-4TG144CR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 108I/O 144TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200ZE-1TG144CR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 108I/O 144TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200HC-4TG144IR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 108I/O 144TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-1200ZE-1TG144IR1](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC PLD 1280LUTS 108I/O 144TQFP
Manufacturer:
Lattice
Datasheet:
![LCMXO2-256HC-4SG32I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
FPGA - Field Programmable Gate Array 256 LUTs 22 I/O 3.3V -6 Speed
Manufacturer:
Lattice
Datasheet:
![LCMXO2-256HC-6SG32C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
FPGA - Field Programmable Gate Array 256 LUTs 22 I/O 3.3V -6 Speed
Manufacturer:
Lattice
Datasheet: