Semiconductors

Low-cost alternative to CPLDs and FPGAs

Jul 18 2005 - Semiconductors [More Semiconductors Articles]

A new class of crossover programmable logic device, which supports

applications that traditionally have been addressed either by high-density

CPLDs or low-capacity FPGAs, but with a more comprehensive and

cost-effective architecture and technology, has been announced by Lattice

Semiconductor.

Through the use of 130nm non-volatile embedded Flash process technology, and

the use of an industry-standard 4-input Look-up Table (LUT) approach for

logic implementation, the new devices provide system designers with up to

50% lower cost per logic function, yet deliver a dramatic increase in

features. The first two devices to be made available are the MachXO256 and

MachXO640.

Not content merely to address traditional CPLD applications with the new

MachXO devices, the company has added to all family members distributed

memory, a low standby power Sleep mode and the ability to transparently

update logic configurations through proprietary TransFR (Transparent Field

Reconfiguration)technology. In addition, support for Embedded Block RAM

(EBR) and phase-locked loop (PLL) clock circuitry, as well as PCI and LVDS

I/O, has been added to the larger family members, providing functionality

typically found only in traditional FPGA architectures. At the same time,

the instant on, single-chip and high-speed benefits of previous generations

of Lattice CPLDs, such as its popular MACH devices, have been preserved.

MachXO devices are suitable for the implementation of a wide array of

functions, including bus bridging, interfacing, control logic, clock

management, power and reset control, glue logic, memory control and ASIC and

FPGA configuration. These applications are found in a wide variety of

end-markets, including Automotive, Consumer, Communications, Computing,

Industrial, Medical, Military and Networking.

“When we defined our MachXO products, we took a hard look at the features

that customers needed for control, bus-bridging and interface functions that

are most commonly implemented in CPLDs,” said Stan Kopec, Lattice vice

president of marketing. “It quickly became obvious that by utilising the

efficiency of a LUT-based architecture, and combining it with our unique

high-performance Flash plus SRAM technology, we would be able to provide a

significantly lower cost per function, and to add features that are

extremely important in the implementation of today´s bridging and interface

functions.”

The MachXO logic devices are built on a low cost 130nm embedded Flash

process technology that enables instant-on operation in a single chip, a

feature essential to many CPLD applications. Pin-to-pin delays as fast as

3.5ns allow the devices to address the high-speed requirements of

contemporary system designs. The technology utilizes a native 1.2V logic

core that is supported directly by ´E´ versions of the MachXO devices for

the lowest power consumption. An on-chip voltage regulator allows ´C´

versions of the devices to support 1.8V, 2.5V or 3.3V external power

supplies to support legacy system power requirements.

Four density levels have been defined for the MachXO family, including 256,

640, 1200 and 2280 LUT devices, with user I/O counts ranging from 78 to 271

I/O. Package options include thin quad flatpack (TQFP), 8mm by 8mm

footprint chip-scale BGA (csBGA) and fine-pitch BGA (fpBGA) package styles

from 100 to 324 leads. The MachXO1200 and MachXO2280 support one or two

analog PLLs, as well as one or three 9K-bit embedded block RAM blocks,

respectively, yielding 9.2K or 27.6K bits of block memory per device. Flash

back-up allows each EBR block to be configured not only for standard single-

and dual-port RAM functions, but also non-volatile user ROM. Dedicated

´hard´ FIFO support logic increases the efficiency of FIFO implementations

as well, requiring no additional LUTs for pointer and flag functions.

At the core of each device is an array of look-up tables that can be used to

implement logic and small distributed memories. This array is surrounded by

flexible I/Os that can implement a variety of popular I/O standards such as

LVCMOS and, on the larger devices, PCI and LVDS.

A Sleep mode offers up to a 100x reduction in standby power, supporting

those applications that demand low power. The devices also support the

novel TransFR technology that allows the Flash configuration storage to be

programmed transparently while the device continues to operate normally from

its SRAM configuration storage. The new configuration can be downloaded

when convenient from the Flash to the SRAM blocks in milliseconds. TransFR

technology allows devices to be updated without significantly disrupting

system operation, enabling the flexibility of field logic updates while

maintaining ´5 nines´ (99.999%) or better system availability.

Complete timing driven design for the MachXO devices is included in the

Lattice ispLEVER design tool suite. Mentor Graphics´ Precision RTL

Synthesis and Synplicity´s Synplify synthesis tools support VHDL and Verilog

design entry, and the ispLEVER software provides a comprehensive suite of

implementation, verification and programming tools. The ispLEVER 5.0

Service Pack 1 is available for immediate download from the Lattice web

site. Evaluation boards for the MachXO256 and MachXO640 devices also are

available.

More news from Lattice

 

Electropages
e-newsletter sign-up

© Copyright 2010 All rights reserved. Website developed by Electropages. Hosted and Maintained by Zeta Digital Agency. Electropages Ltd, 1 Winchester place, North Street, Poole, Dorset, BH15 1NX   Tel: +44 (0) 1202 632441 All press releases and general enquiries: info@electropages.com