AFS1500-1FG676GI [MICROSEMI]
Field Programmable Gate Array,;型号: | AFS1500-1FG676GI |
厂家: | Microsemi |
描述: | Field Programmable Gate Array, 栅 |
文件: | 总14页 (文件大小:139K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Product Brief
®
Fusion Family of Mixe®d-Signal Flash FPGAs
With Optional Soft ARM Support
–
Frequency Range: Input (1.5–350 MHz), Output (0.75–
350 MHz)
Features and Benefits
High Performance Reprogrammable
Flash Technology
Low Power Consumption
•
•
Single 3.3 V Power Supply with On-Chip 1.5 V Regulator
Sleep and Standby Low Power Modes
•
•
•
•
Advanced 130-nm, 7-Layer Metal, Flash-Based CMOS Process
Nonvolatile, Retains Program When Powered-Off
Live at Power-Up (LAPU) Single-Chip Solution
350 MHz System Performance
In-System Programming (ISP) and Security
•
•
Secure ISP with 128-Bit AES Via JTAG
FlashLock to Secure FPGA Contents
Embedded Flash Memory
Advanced Digital I/O
•
User Flash Memory 2 Mbit to 8 Mbit in Density
•
•
•
1.5 V, 1.8 V, 2.5 V, and 3.3 V Mixed-Voltage Operation
Bank-Selectable I/O Voltages – Up to 5 Banks per Chip
Single-Ended I/O Standards: LVTTL, LVCMOS 3.3 V / 2.5 V /
1.8 V / 1.5 V, 3.3 V PCI / 3.3 V PCI-X and LVCMOS 2.5 V / 5.0 V
Input
–
–
Configurable 8-, 16-, or 32-Bit Data Path
Runtime Read and Write During with 10 ns Access Read-
Ahead Mode
•
1 kbit of Additional FlashROM
Integrated A/D Converter (ADC) and Analog I/O
•
Differential I/O Standards: LVPECL and LVDS
–
–
Hot-Swappable I/Os
Programmable Output Slew Rate, Drive Strength, and Weak
Pull-Up/Down
•
Up to 600 ksps in 8-, 10-, and 12-Bit Resolution Modes with
Internal 2.56 V or External Reference Voltage
ADC: Up to 30 Scalable Analog Input Channels
High Voltage Direct-Connect Input Tolerance 12 V
Current Monitor and Temperature Monitor
Built-In I/O Registers
700 Mbps DDR Operation
•
•
•
•
•
•
Up to 10 MOSFET Gate Driver Outputs
•
Pin-Compatible Packages Across the Fusion Family
–
Interfaces to P- or N-Channel Power MOSFETs with
Programmable 1, 3, 10, 30 µA and 25 mA Drive Strengths
SRAMs and FIFOs
•
Variable-Aspect-Ratio 4,608-Bit SRAM Blocks (x1, x2, x4, x9,
and x18 organizations available)
On-Chip Clocking Support
•
External 32 kHz to 20 MHz Crystals Oscillator or Internal
100 MHz RC Oscillator (accurate to 1%)
•
•
True Dual-Port SRAM (except x18)
Programmable Embedded FIFO Control Logic
•
•
Programmable Real-Time Counter (RTC)
6 Clock Conditioning Circuits (CCCs) with 1 or 2 integrated PLLs
Soft ARM7™ Core Support in M7 Fusion Devices
•
CoreMP7S and CoreMP7Sd (with debug)
–
Phase Shift, Multiply/Divide, and Delay Capabilities
Table 1 • Fusion Family
Fusion Devices
AFS090
AFS250
AFS600
AFS1500
ARM7-Ready Fusion Devices
System Gates
M7AFS600
M7AFS1500
90,000
2,304
250,000
6,144
600,000
13,824
7,500
5,237
Yes
2
1,500,000
38,400
32,000
29,878
Yes
Tiles (D-Flip-Flops)
Usable Tiles with CoreMP7S
1
General
Information
1
Usable Tiles with CoreMP7Sd
Secure (AES) ISP
PLLs
Yes
1
Yes
1
2
Globals
18
1
18
1
18
18
Flash Memory Blocks (2 Mbits)
Flash Memory Bits
2
4
2 M
1 k
6
2 M
1 k
8
4 M
1 k
8 M
1 k
Memory
FlashROM Bits
1
Usable RAM Blocks (4,608 bits)
Usable RAM kbits
20
56
27
5
36
6
90
252
10
Analog Quads
10
Analog Input Channels
Gate Driver Outputs
I/O Banks (+ JTAG)
15
5
18
6
30
30
10
10
Analog and I/Os
4
4
5
5
2
Maximum Digital I/Os
73
20
114
24
172
40
278
40
Analog I/Os
Notes:
1. Refer to the CoreMP7 datasheet for more information.
2. Some debug tools require 10 digital I/Os for external connection.
February 2006
1
© 2006 Actel Corporation
Fusion Family of Mixed-Signal Flash FPGAs
Bank 0
Bank 1
CCC
SRAM Block
4,608-Bit Dual-Port SRAM
or FIFO Block
OSC
I/Os
CCC/PLL
VersaTile
SRAM Block
4,608-Bit Dual-Port SRAM
or FIFO Block
ISP AES
Decryption
User Nonvolatile
Charge Pumps
FlashROM
Flash Memory Blocks
ADC
Flash Memory Blocks
Analog Analog Analog Analog Analog Analog Analog
Quad Quad Quad Quad Quad Quad Quad
Analog Analog
Quad Quad
Analog
Quad
CCC
Bank 3
Figure 1 • Fusion Device Architecture Overview (AFS600)
2
Product Brief
Fusion Family of Mixed-Signal Flash FPGAs
Package I/Os: Digital/Analog
Fusion Devices
ARM7-Ready Devices
QN108
AFS090
AFS250
AFS600
AFS1500
M7AFS600
M7AFS1500
36/14
–
–
–
QN180
48/20
62/24
93/24
114/24
–
–
PQ208
–
95/40
119/40
172/40
–
–
FG256
73/20
119/40
228/40
278/40
FG484
–
–
FG676
–
Product Ordering Codes
_
M7AFS600
1
FG
256
G
I
Application (Ambient Temperature Range)
Blank = Commercial (0 to +70˚C)
I = Industrial (–40 to +85˚C)
PP = Pre-Production
ES = Engineering Silicon (Room Temperature Only)
Lead-Free Packaging Options
Blank = Standard Packaging
G = RoHS-Compliant (Green) Packaging
Package Lead Count
Package Type
=
=
=
QN
PQ
FG
Quad Flat No Lead (0.5 mm pitch)
Plastic Quad Flat Pack (0.5 mm pitch)
Fine Pitch Ball Grid Array (1.0 mm pitch)
Speed Grade
F = 20% Slower than Standard
Blank = Standard
1 = 15% Faster than Standard
2 = 25% Faster than Standard
Part Number
Fusion Devices
AFS090 = 90,000 System Gates
AFS250 = 250,000 System Gates
AFS600 = 600,000 System Gates
AFS1500 = 1,500,000 System Gates
ARM7-Ready Fusion Devices
M7AFS600 = 600,000 System Gates
M7AFS1500 = 1,500,000 System Gates
Note: DC and switching characteristics for –F speed grade targets based only on simulation. The characteristics provided for –F speed
grade are subject to change after establishing FPGA specifications. Some restrictions might be added and will be reflected in future
revisions of this document. The –F speed grade is only supported in commercial temperature range.
Product Brief
3
Fusion Family of Mixed-Signal Flash FPGAs
Temperature Grade Offerings
Fusion Devices
ARM7-Ready Devices
QN108
AFS090
AFS250
AFS600
AFS1500
M7AFS600
M7AFS1500
C, I
C, I
–
–
C, I
C, I
C, I
–
–
–
–
–
QN180
PQ208
C, I
C, I
C, I
–
–
FG256
–
C, I
C, I
C, I
FG484
–
FG676
–
–
Notes:
1. C = Commercial Temperature Range: 0°C to 70°C Ambient
2. I = Industrial Temperature Range: –40°C to 85°C Ambient
Speed Grade and Temperature Grade Matrix
–F1
Std.
✓
–1
✓
–2
✓
C
✓
I
–
✓
✓
✓
Notes:
1. DC and switching characteristics for –F speed grade targets based only on simulation. The characteristics provided for –F speed grade
are subject to change after establishing FPGA specifications. Some restrictions might be added and will be reflected in future revisions
of this document. The –F speed grade is only supported in commercial temperature range.
2. C = Commercial Temperature Range: 0°C to 70°C Ambient
3. I = Industrial Temperature Range: –40°C to 85°C Ambient
Contact your local Actel representative for device availability (http://www.actel.com/contact/offices/index.html).
4
Product Brief
Fusion Family of Mixed-Signal Flash FPGAs
Introduction and Overview
Introduction
The Actel Fusion™ Programmable System Chip (PSC)
satisfies the demand from system architects for a device
that simplifies design and unleashes their creativity. As
the world’s first mixed-signal FPGA family, Fusion
integrates mixed-signal analog, Flash memory, and FPGA
fabric in a monolithic PSC. Actel Fusion devices enable
designers to quickly move from concept to completed
design, and then deliver feature-rich systems to market.
This new technology takes advantage of the unique
properties of Actel Flash-based FPGAs, including a high-
isolation, triple-well process, and the ability to support
high-voltage transistors to meet the demanding
requirements of mixed-signal system design.
also add a comprehensive hardware/software debug
capability as well as a suite of utilities to simplify
development of embedded soft processor-based
solutions.
General Description
The Actel Fusion family, based on the highly successful
ProASIC®3 and ProASIC3E Flash FPGA architecture, has
been designed as a high-performance, programmable,
mixed-signal platform. By combining an advanced Flash
FPGA core with Flash memory blocks and analog
peripherals, Fusion devices dramatically simplify system
design, and as a result, dramatically reduce overall
system cost and board space.
Actel Fusion PSCs bring the benefits of programmable
logic to many application areas, including power
management, smart battery charging, clock generation
and management, and motor control. Until now, these
applications have only been implemented with costly
and space-consuming discrete analog components or
mixed-signal ASIC solutions. Actel Fusion PSCs present
new capabilities for system development by allowing
designers to integrate a wide range of functionality into
a single device, while at the same time offering the
flexibility of upgrades late in the manufacturing process
or after the device is in the field. Actel Fusion devices
provide an excellent alternative to costly and time-
consuming mixed-signal ASIC designs. In addition, when
used in conjunction with the Actel 8051-based or ARM-
based soft MCU core, the Actel Fusion technology
represents the definitive PSC platform.
The state-of-the-art Flash memory technology offers
high-density integrated Flash memory blocks, enabling
savings in cost, power, and board area relative to
external Flash solutions, while providing increased
flexibility and performance. The Flash memory blocks
and integrated analog peripherals enable true mixed-
mode programmable logic designs. Two examples
include using an on-chip soft processor to implement a
fully functional Flash MCU, or using high-speed FPGA
logic to offer system and power supervisory capabilities.
Live at power-up and capable of operating from a single
3.3 V supply, the Fusion family is ideally suited for system
management and control applications.
The devices in the Fusion family are categorized by FPGA
core density. Each family member supports many
peripherals, including Flash memory blocks, analog to
digital converter (ADC), high-drive outputs, both RC and
crystal oscillators, and real-time counter (RTC). This
provides the user with a high level of flexibility and
integration to support a wide variety of mixed-signal
applications. The Flash memory block capacity ranges
from 2 Mbits to 8 Mbits. The integrated 12-bit ADC
supports up to 30 independently configurable input
channels. The on-chip crystal and RC oscillators work in
conjunction with the integrated Phase-Locked Loops
(PLLs) to provide clocking support to the FPGA array and
on-chip resources. In addition to supporting typical RTC
uses such as watchdog timer, the Fusion RTC can control
the on-chip voltage regulator to power down the device
(FPGA fabric, Flash memory block, and ADC), enabling a
low power sleep mode.
Flash-based Fusion devices are live at power-up. As soon
as system power is applied and within normal operating
specifications, Fusion devices are working. Fusion devices
have a 128-bit Flash-based lock and industry-leading AES
decryption, used to secure programmed intellectual
property (IP) and configuration data. Actel Fusion
devices are the most comprehensive single-chip analog
and digital programmable logic solution available today.
To support this new ground-breaking technology, Actel
has developed a series of major tool innovations to help
maximize designer productivity. Implemented as
extensions to the popular Actel Libero® Integrated
Design Environment (IDE), these new tools will allow
designers to easily instantiate and configure peripherals
within a design, establish links between peripherals,
create or import building blocks or reference designs,
and perform hardware verification. This tools suite will
Product Brief
5
Fusion Family of Mixed-Signal Flash FPGAs
The Actel Fusion family offers revolutionary features,
never before available in an FPGA. The nonvolatile Flash
technology gives the Fusion family the advantage of
being a secure, low power, single-chip solution that is
live at power-up. Fusion is reprogrammable and offers
time to market benefits at an ASIC-level unit cost. These
features enable designers to create high-density systems
using existing ASIC or FPGA design flows and tools.
standard was adopted by the National Institute of
Standards and Technology (NIST) in 2000 and replaces
the DES standard, which was adopted in 1977. Fusion
devices have a built-in AES decryption engine and a
Flash-based AES key that make Fusion devices the most
comprehensive programmable logic device security
solution available today. Fusion devices with AES-based
security allow for secure remote field updates over
public networks, such as the Internet, and ensure that
valuable IP remains out of the hands of system
overbuilders, system cloners, and IP thieves. As an
additional security measure, the FPGA configuration
data of a programmed Fusion device cannot be read
back, although secure design verification is possible.
During design, the user controls and defines both
internal and external access to the Flash memory blocks.
The family has up to 1.5 M system gates, supported with
up to 270 kbits of true dual-port SRAM, up to 8 Mbits of
Flash memory blocks, 1 kbit of user FlashROM, and up to
278 user I/Os. With integrated Flash memory, the Fusion
family is the ultimate soft processor platform. The
AFS600 and AFS1500 devices both support the Actel
ARM7 core (CoreMP7). The ARM7 enabled versions are
identified with the M7 prefix as M7AFS600 and
M7AFS1500.
Security, built into the FPGA fabric, is an inherent
component of the Fusion family. The Flash cells are
located beneath seven metal layers and many device
design and layout techniques have been used to make
invasive attacks extremely difficult. Fusion with FlashLock
and AES security is unique in being highly resistant to
both invasive and noninvasive attacks. Your valuable IP is
protected, making secure remote ISP possible. A Fusion
device provides the most impenetrable security for
programmable logic designs.
Flash Advantages
Reduced Cost of Ownership
Advantages to the designer extend beyond low unit cost,
high performance, and ease of use. The Flash-based
Fusion devices are live at power-up and do not need to
be loaded from an external boot PROM. On-board
security mechanisms prevent access to the programming
information and enable secure remote updates of the
FPGA logic. Designers can perform secure remote in-
system reprogramming to support future design
iterations and field upgrades with confidence that
valuable intellectual property (IP) cannot be
compromised or copied. Secure ISP can be performed
using the industry-standard AES algorithm, with MAC
data authentication on-board the device. The Fusion
family device architecture mitigates the need for ASIC
migration at higher user volumes. This makes the Fusion
family a cost-effective ASIC replacement solution for
applications in the consumer, networking and
communications, computing, and avionics markets.
Single Chip
Flash-based FPGAs store the configuration information
in on-chip Flash cells. Once programmed, the
configuration data is an inherent part of the FPGA
structure and no external configuration data needs to be
loaded at system power-up (unlike SRAM-based FPGAs).
Therefore, Flash-based Fusion FPGAs do not require
system configuration components such as EEPROMs or
microcontrollers to load the device configuration data.
This reduces bill-of-materials costs and printed circuit
board (PCB) area, and increases security and system
reliability.
Live at Power-Up
Security
Flash-based Fusion devices are Level 0 live at power-up
(LAPU). LAPU Fusion devices greatly simplify total system
design and reduce total system cost by eliminating the
need for Complex Programmable Logic Devices (CPLD).
The Fusion LAPU clocking (PLLs) replaces off-chip
clocking resources. The Fusion mix of LAPU clocking and
analog resources makes these devices an excellent choice
for both system supervisor and system management
functions. LAPU from a single 3.3 V source enables Fusion
devices to initiate, control, and monitor multiple voltage
supplies, while also providing system clocks. In addition,
glitches and brownouts in system power will not corrupt
the Fusion device Flash configuration. Unlike SRAM-
based FPGAs, the device will not have to be reloaded
when system power is restored. This enables reduction or
complete removal of the expensive voltage monitor and
As the nonvolatile, Flash-based Fusion family requires no
boot PROM, there is no vulnerable external bitstream.
Fusion devices incorporate FlashLock, which provides a
unique combination of reprogrammability and design
security without external overhead, advantages that
only an FPGA with nonvolatile, Flash programming can
offer.
Fusion devices utilize a 128-bit Flash-based key lock and a
separate AES key used to secure programmed
intellectual property (IP) and configuration data. The
FlashROM data in the Fusion devices can also be
encrypted prior to loading. Additionally, the Flash
memory blocks can be programmed during runtime
using the industry-leading AES-128 block cipher
encryption standard (FIPS Publication 192). The AES
6
Product Brief
Fusion Family of Mixed-Signal Flash FPGAs
brownout detection devices from the PCB design. Flash-
based Fusion devices simplify total system design and
reduce cost and design risk, while increasing system
reliability.
Advanced Architecture
The proprietary Fusion architecture provides granularity
comparable to standard-cell ASICs. The Fusion device
consists of several distinct and programmable
architectural features, including the following (Figure 2):
Firm Errors
Firm errors occur most commonly when high-energy
neutrons, generated in the upper atmosphere, strike a
configuration cell of an SRAM FPGA. The energy of the
collision can change the state of the configuration cell
and thus change the logic, routing, or I/O behavior in an
unpredictable way. Another source of radiation-induced
firm errors comes from alpha particles. For an alpha to
cause a soft or firm error, its source must be in very close
proximity to the affected circuit. The alpha source must
be in the package molding compound or in the die itself.
While low alpha molding compounds are being
increasingly used, this helps reduce but does not entirely
eliminate alpha-induced firm errors.
•
Embedded memories
–
–
–
Flash memory blocks
FlashROM
SRAM and FIFO
•
Clocking resources
–
–
–
–
PLL and CCC
RC oscillator
Crystal oscillator
No Glitch MUX (NGMUX)
•
•
•
Digital I/Os with advanced I/O standards
FPGA VersaTiles
Firm errors are impossible to prevent in SRAM FPGAs.
The consequence of this type of error can be a complete
system failure. Firm errors do not occur in Fusion Flash-
based FPGAs. Once it is programmed, the Flash cell
configuration element of Fusion FPGAs cannot be
altered by high-energy neutrons and is therefore
immune to errors from them.
Analog components
–
–
Analog-to-digital converter (ADC)
Analog I/Os supporting voltage, current, and
temperature monitoring
–
–
1.5 V on-board voltage regulator
Real-time counter
Recoverable (or soft) errors occur in the user data SRAMs
of all FPGA devices. These can easily be mitigated by
using error detection and correction (EDAC) circuitry
built into the FPGA fabric.
The FPGA core consists of a sea of VersaTiles. Each
VersaTile can be configured as a three-input logic lookup
table (LUT) equivalent or a D-flip-flop or latch (with or
without enable) by programming the appropriate Flash
switch interconnections. This versatility allows efficient
use of the FPGA fabric. The VersaTile capability is unique
to the Actel families of Flash-based FPGAs. VersaTiles and
larger functions are connected with any of the four
levels of routing hierarchy. Flash switches are distributed
throughout the device to provide nonvolatile,
reconfigurable interconnect programming. Maximum
core utilization is possible for virtually any design.
Low Power
Flash-based Fusion devices exhibit power characteristics
similar to those of an ASIC, making them an ideal choice
for power-sensitive applications. With Fusion devices,
there is no power-on current surge and no high current
transition, both of which occur on many FPGAs.
Fusion devices also have low dynamic power
consumption and support both low power sleep mode
and very low power standby mode, offering further
power savings.
In addition, extensive on-chip programming circuitry
allows for rapid (3.3 V) single-voltage programming of
the Fusion devices via an IEEE 1532 JTAG interface.
Advanced Flash Technology
Unprecedented Integration
The Fusion family offers many benefits, including
nonvolatility and reprogrammability through an
advanced Flash-based, 130-nm LVCMOS process with 7
layers of metal. Standard CMOS design techniques are
used to implement logic and control functions. The
combination of fine granularity, enhanced flexible
routing resources, and abundant Flash switches allows
very high logic utilization (much higher than competing
SRAM technologies) without compromising device
routability or performance. Logic functions within the
device are interconnected through a four-level routing
hierarchy.
Integrated Analog Blocks and Analog I/Os
Fusion devices offer a robust and flexible analog mixed-
signal capability in addition to the high-performance
Flash FPGA fabric and Flash memory block. The many
built-in analog peripherals include a configurable 32:1
input analog multiplexer (MUX), up to 10 independent
metal-oxide
semiconductor
field-effect
transistor
(MOSFET) gate driver outputs, and a configurable ADC.
Product Brief
7
Fusion Family of Mixed-Signal Flash FPGAs
The ADC supports 8-, 10-, and 12-bit modes of operation
with a cumulative sample rate up to 600 k samples per
second (ksps), differential nonlinearity (DNL) < 1.0 LSB,
and Total Unadjusted Error (TUE) of 4 LSB in 10-bit
mode. The TUE is used for characterization of the
conversion error, and includes errors from all sources,
including offset and linearity. Internal bandgap circuitry
offers 1% voltage reference accuracy with the flexibility
of utilizing an external reference voltage. The ADC
channel sampling sequence and sampling rate are
programmable and implemented in the FPGA logic using
Designer and Libero IDE software tool support.
With Fusion, Actel also introduces the Analog Quad I/O
structure (Figure 2 on page 9). Each quad consists of
three analog inputs and one gate driver. Each quad can
be configured in various built-in circuit combinations,
such as three pre-scaler circuits, three digital input
circuits, a current monitor circuit, or a temperature
monitor circuit. Each pre-scaler has multiple scaling
factors programmed by FPGA signals to support a large
range of analog inputs with positive or negative polarity.
The input range for voltage signals is from –12 V to +12
V with full-scale output values from 0.125 V to 16 V.
When the current monitor circuit is selected, two
adjacent analog inputs measure the voltage drop across
a small external sense resistor. Built-in operational
amplifiers (op amps) amplify small voltage signals (2 mV
sensitivity) for accurate current measurement. One
analog input in each quad may be connected to an
external temperature monitor diode and achieves
detection accuracy of 2ꢀC with calibration. In addition
to the external temperature monitor diode(s), a Fusion
device can monitor an internal temperature diode using
dedicated channel 31 of the ADCMUX.
Two channels of the 32-channel ADCMUX are dedicated.
Channel 0 is connected internally to VCC and can be used
to monitor core power supply. Channel 31 is connected
to an internal temperature diode which can be used to
monitor device temperature. The 30 remaining channels
can be connected to external analog signals. The exact
number of I/Os available for external connection signals
is device-dependent (refer to Table 1 on page 1 for
details).
Figure 2 on page 9 illustrates a typical use of the Analog
Quad I/O structure. The Analog Quad shown is
configured to monitor and control an external power
supply. The AV pad is measuring the source of the power
supply. The AC pad is measuring the voltage drop across
an external sense resistor in order to calculate current.
The AG MOSFET gate driver pad turns the external
MOSFET on and off. The AT pad is measuring the load
side voltage level.
8
Product Brief
Fusion Family of Mixed-Signal Flash FPGAs
Power
Line Side
Load Side
Off-Chip
Rpullup
AV
AC
AG
AT
Voltage
Monitor Block
Current
Monitor Block
Gate
Driver
Temperature
Monitor Block
Pads
On-Chip
Analog Quad
Pre-
Scaler
Pre-
Scaler
Pre-
Scaler
Power
MOSFET
Gate Driver
Digital
Input
Digital
Input
Digital
Input
Current
Monitor/Instr
Amplifier
Temperature
Monitor
To FPGA
(DAVOUTx)
To FPGA
(DACOUTx)
From FPGA
(GDONx)
To FPGA
(DATOUTx)
To Analog MUX
To Analog MUX
To Analog MUX
Figure 2 •
Analog Quad
Product Brief
9
Fusion Family of Mixed-Signal Flash FPGAs
Embedded Memories
Flash Memory Blocks
•
•
Block Buffer – Contains the contents of the last
block accessed. A block contains 128 data bits.
The Flash memory available in each Fusion device is
composed of 1 to 4 Flash blocks, each 2 Mbits in density.
Each block operates independently with a dedicated Flash
controller and interface. Fusion Flash memory blocks
combine fast access times (60 ns random access and 10 ns
access in Read-Ahead mode) with a configurable 8-, 16-,
or 32-bit data path, enabling high-speed Flash operation
without wait states. The memory block is organized in
pages and sectors. Each page has 128 bytes, with 33 pages
comprising one sector and 64 sectors per block. The Flash
block can support multiple partitions. The only constraint
on size is that partition boundaries must coincide with
page boundaries. The flexibility and granularity enable
many use models and allow added granularity in
programming updates.
ECC Logic – The Flash memory stores error
correction information with each block to perform
single-bit error correction and double-bit error
detection on all data blocks.
User Nonvolatile FlashROM
In addition to the Flash blocks, Actel Fusion devices have
1 kbit of user-accessible, nonvolatile FlashROM on-chip.
The FlashROM is organized as 8x128-bit pages. The
FlashROM can be used in diverse system applications:
•
•
•
•
Internet protocol addressing (wireless or fixed)
System calibration settings
Device serialization and/or inventory control
Fusion devices support two methods of external access to
the Flash memory blocks. The first method is a serial
interface that features a built-in JTAG-compliant port,
which allows in-system programmability during user or
monitor/test modes. This serial interface supports
programming of an AES-encrypted stream. Secure data
can be passed through the JTAG interface, decrypted, and
then programmed in the Flash block. The second method
is a soft parallel interface that is similar to the popular
Common Flash Interface (CFI) specification. FPGA logic or
an on-chip soft microprocessor can access Flash memory
through the parallel interface. Since the Flash parallel
interface is implemented in the FPGA fabric, it can
potentially be customized to meet special user
requirements. The Flash memory parallel interface
provides configurable byte-wide (x8), word-wide (x16), or
dual word-wide (x32) data port options. Through the
programmable Flash parallel interface, the on-chip and
off-chip memories can be cascaded for wider or deeper
configurations.
Subscription-based business models (for example,
set-top boxes)
•
Secure key storage for secure communications
algorithms
•
•
•
Asset management/tracking
Date stamping
Version management
The FlashROM is written using the standard IEEE 1532
JTAG programming interface. Pages can be individually
programmed (erased and written). On-chip AES
decryption can be used selectively over public networks
to securely load data such as security keys stored in the
FlashROM for a user design.
The FlashROM can be programmed (erased and written)
via the JTAG programming interface, and its contents
can be read back either through the JTAG programming
interface or via direct FPGA core addressing.
The FlashPoint tool in the Actel Fusion development
software solutions, Libero IDE and Designer, has
extensive support for Flash memory blocks and
FlashROM memory. One such feature is auto-generation
of sequential programming files for applications
requiring a unique serial number in each part. Another
feature allows the inclusion of static data for system
version control. Data for the FlashROM can be generated
quickly and easily using Actel Libero IDE and Designer
software tools. Comprehensive programming file
support is also included to allow for easy programming
of large numbers of parts with differing FlashROM
contents.
The Flash memory has built-in security. The user can
configure either the entire Flash block or the small blocks
to prevent unintentional or intrusive attempts to change
or destroy the storage contents. Each on-chip Flash
memory block has a dedicated controller, enabling each
block to operate independently.
The Flash block logic consists of the following sub-blocks:
•
Flash block – Contains all stored data. The Flash
block contains 64 sectors and each sector contains
33 pages of data.
•
Page Buffer – Contains the contents of the current
page that is being modified. A page contains 8
blocks of data.
10
Product Brief
Fusion Family of Mixed-Signal Flash FPGAs
SRAM and FIFO
Fusion devices have embedded SRAM blocks along the
north and south sides of the device. Each variable-aspect-
ratio SRAM block is 4,608 bits in size. Available memory
configurations are 256x18, 512x9, 1kx4, 2kx2, and
4kx1 bits. The individual blocks have independent read
and write ports that can be configured with different bit
widths on each port. For example, data can be written
through a 4-bit port and read as a single bitstream. The
SRAM blocks can be initialized from the Flash memory
blocks or via the device JTAG port (ROM emulation
mode), using the UJTAG macro.
–
–
–
–
70 ps at 350 MHz
90 ps at 100 MHz
180 ps at 24 MHz
Worst case < 2.5% × clock period
•
•
Maximum acquisition time = 150 µs
Low Power Consumption of 5 mW
Global Clocking
Fusion devices have extensive support for multiple
clocking domains. In addition to the CCC and PLL support
described above, there are on-chip oscillators as well as a
comprehensive global clock distribution network.
In addition, every SRAM block has an embedded FIFO
control unit. The control unit allows the SRAM block to
be configured as a synchronous FIFO without using
additional core VersaTiles. The FIFO width and depth are
programmable. The FIFO also features programmable
Almost-Empty (AEMPTY) and Almost-Full (AFULL) flags in
addition to the normal EMPTY and FULL flags. The
embedded FIFO control unit contains the counters
necessary for the generation of the read and write
address pointers. The SRAM/FIFO blocks can be cascaded
to create larger configurations.
The integrated RC oscillator generates a 100 MHz clock.
It is used internally to provide a known clock source to
the Flash memory read and write control. It can also be
used as a source for the PLLs.
The crystal oscillator supports the following operating
modes:
•
•
•
Crystal (32.768 kHz to 20 MHz)
Ceramic (500 kHz to 8 MHz)
RC (32.768 kHz to 4 MHz)
Each VersaTile input and output port has access to nine
VersaNets: six main and three quadrant global networks.
The VersaNets can be driven by the CCC or directly
accessed from the core via MUXes. The VersaNets can be
used to distribute low-skew clock signals or for rapid
distribution of high-fanout nets.
Clock Resources
PLL and Clock Conditioning Circuitry (CCC)
Fusion devices provide designers with very flexible clock
conditioning capabilities. Each member of the Fusion
family contains six CCCs. In the two larger family
members, two of these CCCs also include a PLL; the
smaller devices support one PLL.
Digital I/Os with Advanced I/O Standards
The Fusion family of FPGAs features a flexible digital I/O
structure, supporting a range of voltages (1.5 V, 1.8 V,
2.5 V, and 3.3 V). Fusion FPGAs support many different
digital I/O standards, both single-ended and differential.
The inputs of the CCC blocks are accessible from the
FPGA core or from one of several I/O inputs with
dedicated CCC block connections.
The CCC block has the following key features:
The I/Os are organized into banks, with four or five banks
per device. The configuration of these banks determines
the I/O standards supported. The banks along the east and
west sides of the device support the full range of I/O
standards (single-ended and differential). The south bank
supports the Analog Quads (analog I/O). In the family's
two smaller devices, the north bank supports multiple
single-ended digital I/O standards. In the family’s larger
devices, the north bank is divided into two banks of
digital Pro I/Os, supporting a wide variety of single-ended,
differential, and voltage-referenced I/O standards.
•
•
•
Wide input frequency range (fIN_CCC) = 1.5 MHz to
350 MHz
Output frequency range (fOUT_CCC) = 0.75 MHz to
350 MHz
Clock phase adjustment via programmable and
fixed delays from –6.275 ns to +8.75 ns
•
•
•
Clock skew minimization (PLL)
Clock frequency synthesis (PLL)
On-chip analog clocking resources usable as
inputs:
Each I/O module contains several input, output, and enable
registers. These registers allow the implementation of the
following applications:
–
–
100 MHz on-chip RC oscillator
Crystal oscillator
•
•
Single-Data-Rate (SDR) applications
Additional CCC specifications:
Double-Data-Rate (DDR) applications—DDR LVDS I/O
for chip-to-chip communications
•
•
•
Internal phase shift = 0°, 90°, 180°, and 270°
Output duty cycle = 50% 1.5%
Low output jitter. Samples of peak-to-peak period
jitter when a single global network is used:
Product Brief
11
Fusion Family of Mixed-Signal Flash FPGAs
VersaTiles
The Fusion core consists of VersaTiles, which are also used in the successful Actel ProASIC3 family. The Fusion VersaTile
supports the following:
•
•
•
All three-input logic functions—LUT-3 equivalent
Latch with clear or set
D-flip-flop with clear or set and optional enable
Refer to Figure 3 for the VersaTile configuration arrangement.
LUT-3 Equivalent
D-Flip-Flop with Clear or Set
Enable D-Flip-Flop with Clear or Set
Data
CLK
CLR
Y
X1
X2
X3
Data
CLK
Enable
Y
D-FF
LUT-3
D-FFE
Y
CLR
Figure 3 •
VersaTile Configurations
Datasheet Categories
In order to provide the latest information to designers, some datasheets are published before data has been fully
characterized. Datasheets are designated as “Product Brief,” “Advanced,” “Production,” and “Datasheet
Supplement.” The definitions of these categories are as follows:
Product Brief
The product brief is a summarized version of a datasheet (advanced or production) containing general product
information. This brief gives an overview of specific device and family information.
Advanced
This datasheet version contains initial estimated information based on simulation, other products, devices, or speed
grades. This information can be used as estimates, but not for production.
Unmarked (production)
This datasheet version contains information that is considered to be final.
Datasheet Supplement
The datasheet supplement gives specific device information for a derivative family that differs from the general family
datasheet. The supplement is to be used in conjunction with the datasheet to obtain more detailed information and
for specifications that do not differ between the two families.
Export Administration Regulations (EAR)
The products described in this datasheet are subject to the Export Administration Regulations (EAR). They could
require an approved export license prior to export from the United States. An export includes the release of the
product or disclosure of technology to a foreign national inside or outside the United States.
12
Product Brief
Actel and the Actel logo are registered trademarks of Actel Corporation.
All other trademarks are the property of their owners.
http://www.actel.com
Actel Corporation
Actel Europe Ltd.
Actel Japan
www.jp.actel.com
Actel Hong Kong
www.actel.com.cn
2061 Stierlin Court
Mountain View, CA
94043-4655 USA
Dunlop House, Riverside Way
Camberley, Surrey GU15 3YL
United Kingdom
EXOS Ebisu Bldg. 4F
1-24-14 Ebisu Shibuya-ku
Tokyo 150 Japan
Suite 2114, Two Pacific Place
88 Queensway, Admiralty
Hong Kong
Phone 650.318.4200
Fax 650.318.4600
Phone +44 (0) 1276 401 450
Fax +44 (0) 1276 401 490
Phone +81.03.3445.7671
Fax +81.03.3445.7668
Phone +852 2185 6460
Fax +852 2185 6488
51700029PB-6/2.06
相关型号:
AFS1500-1FGG256K
Field Programmable Gate Array, 1500000 Gates, CMOS, PBGA256, 1 MM PITCH, GREEN, FBGA-256
MICROSEMI
©2020 ICPDF网 联系我们和版权申明