ProASICPLUS Flash Family FP G As
v3.4 1-1
General Descriptio n
The ProASICPLUS family of devices, Actel’s second
generation Flash FPGAs, offers enhanced performance
over Actel’s ProASIC family. It combines the advantages
of ASICs with the benefits of programmable devices
through nonvolatile Flash technology. This enables
engineers to create high-density systems using existing
ASIC or FPGA design flows and tools. In addition, the
ProASICPLUS family offers a unique clock conditioning
circuit based on two on-b oard phas e-locked lo ops (PLLs).
The fam i ly offers up to 1 m illi o n syste m gates, supp/
+;,llorted with up to 198kbits of two-port SRAM and up
to 712 user I/Os, all providing 5 0 MHz PCI performance.
Advantages to the designer extend beyond
performance. Unlike SRAM-based FPGAs, four levels of
routing hi era rc hy simplify r out in g, w hi le th e use of Fl as h
technology allows all functionality to be live at power-
up. No exte rna l Bo ot P ROM is required to s upport device
programming. While on-board security mechanisms
prevent all access to the program information,
reprogramming can be performed in-system to support
future design iterat ions and f ield upgrad es. The de vice’s
architecture mitigates the complexity of ASIC migration
at higher user volume. This makes ProASICPLUS a cost-
effective solution for applications in the networking,
communications, computing, and avionics markets.
The ProASICPLUS family achieves its nonvolatility and
reprogrammability through an advanced Flash-based
0.22µm LVCMOS process with four-layers of metal.
Standard CMOS design techniques are used to
implement logic and control functions, including the
PLLs and LVPECL inputs. This results in predictable
per forman ce fu ll y comp a ti b l e w ith gat e arrays.
The ProASICPLUS architecture provides granularity
comparable to gate arrays. The device core consists of a
Sea-of-Tiles. Each tile can be configured as a flip-flop,
latch, or three-input/one-output logic function by
programming the appropriate Flash switches. The
combination of fine granularity, flexible routing
resources, and abundant Flash switches allow 100%
utilization and over 95% routability for highly congested
designs. Tiles and larger functions are interconnected
through a four-level rou ting hi er archy.
Embedded two-port SRAM blocks with built-in FIFO/RAM
control logic can have user-defined depth and width.
Users can also select programming for synchronous or
asynch ronous o perat ion, as we ll as parity gene rations or
checking.
The unique clock conditioning circuitry in each device
includes two clock conditioning blocks. Each block
provides a PLL core, delay lines, phase shifts (0°, 90°,
180°, 270°), and clock multipliers/dividers, as well as the
circuitry needed to provide bidirectional access to the
PLL. The PLL block contains four programmable
frequency dividers, which allow the incoming clock
signal to be divid ed by a wide range of fact ors from 1 to
64. The clo ck conditioning circuit also del ays or advan ces
the incom ing refer ence clock up to 8 ns (in increments of
0.25 ns). The PLL can be configured internally or
externally during operation without redesigning or
reprogramming the part. In addition to the PLL, there
are two LVPEC L differential input pairs to accommodate
high speed cloc k and data inputs.
To support customer needs for more comprehensive,
lower cost board-level testing, Actel’s ProASICPLUS
devices are fully compatible with IEEE Standard 1149.1
for test access port and bound ary-scan test architecture.
For more information concerning the Flash FPGA
implementation, please refer to the "Boundary Scan
(JTAG)" on pa ge 1-10.
ProASICPLUS devices are available in a variety of high-
performance plastic packages. Those packages and the
performance features discussed above are described in
mo re detail in the foll o wing sect ions.