U1AFS250-FG256I [ACTEL]

Actel Fusion Mixed-Signal FPGA; Actel的Fusion混合信号FPGA
U1AFS250-FG256I
型号: U1AFS250-FG256I
厂家: Actel Corporation    Actel Corporation
描述:

Actel Fusion Mixed-Signal FPGA
Actel的Fusion混合信号FPGA

现场可编程门阵列 可编程逻辑
文件: 总17页 (文件大小:568K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Preliminary v0.4  
®
Actel Fusion Mixed-Signal FPGAs  
for the MicroBlade Advanced Mezzanine Card Solution  
• Crystal Oscillator Support (32 kHz to 20 MHz)  
Features and Benefits  
• Programmable Real-Time Counter (RTC)  
• Targeted to Advanced Mezzanine Card (AdvancedMC™)  
Designs  
• 6 Clock Conditioning Circuits (CCCs) with 1 or 2 Integrated  
PLLs  
• Designed in Partnership with MicroBlade  
• 8051-Based Module Management Controller (MMC)  
• Fully Compliant with PICMG AMC.0.R2.0 and IPMI v2.0  
Specifications  
– Phase Shift, Multiply/Divide, and Delay Capabilities  
– Frequency: Input 1.5–350 MHz, Output 0.75–350 MHz  
Low Power Consumption  
• Single 3.3 V Power Supply with On-Chip 1.5 V Regulator  
• Sleep and Standby Low Power Modes  
• AdvancedMC Reference Design and Starter Kit  
High-Performance Reprogrammable Flash  
In-System Programming (ISP) and Security  
Technology  
• Secure ISP with 128-Bit AES via JTAG  
• 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  
®
• FlashLock to Secure FPGA Contents  
Advanced Digital I/O  
• 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  
Embedded Flash Memory  
• Single-Ended  
I/O  
Standards:  
LVTTL,  
LVCMOS  
• User Flash Memory – 2 Mbits to 8 Mbits  
– Configurable 8-, 16-, or 32-Bit Datapath  
– 10 ns Access in Read-Ahead Mode  
• 1 kbit of Additional FlashROM  
3.3 V / 2.5 V /1.8 V / 1.5 V, 3.3 V PCI  
LVCMOS 2.5 V / 5.0 V Input  
/ 3.3 V PCI-X, and  
• Differential I/O Standards: LVPECL, LVDS, BLVDS, and M-LVDS  
– Built-In I/O Registers  
– 700 Mbps DDR Operation  
• Hot-Swappable I/Os  
Integrated A/D Converter (ADC) and Analog I/O  
• Up to 12-Bit Resolution and up to 600 ksps  
• Internal 2.56 V or External Reference Voltage  
• ADC: Up to 30 Scalable Analog Input Channels  
• High-Voltage Input Tolerance: –10.5 V to +12 V  
• Current Monitor and Temperature Monitor Blocks  
• Up to 10 MOSFET Gate Driver Outputs  
– P- and N-Channel Power MOSFET Support  
– Programmable 1, 3, 10, 30 µA and 20 mA Drive Strengths  
• ADC Accuracy is Better than 1%  
• Programmable Output Slew Rate, Drive Strength, and Weak  
Pull-Up/Down Resistor  
• Pin-Compatible Packages across the Fusion Family  
SRAMs and FIFOs  
• Variable-Aspect-Ratio 4,608-Bit SRAM Blocks (×1, ×2, ×4, ×9,  
and ×18 organizations available)  
• True Dual-Port SRAM (except ×18)  
• Programmable Embedded FIFO Control Logic  
On-Chip Clocking Support  
• Internal 100 MHz RC Oscillator (accurate to 1%)  
MicroBlade Fusion Solutions  
Fusion Devices  
U1AFS25  
U1AFS600  
U1AFS1500  
System Gates  
250,000  
6,144  
Yes  
1
600,000  
13,824  
Yes  
2
1,500,000  
38,400  
Yes  
2
Tiles (D-flip-flops)  
General Information Secure (AES) ISP  
PLLs  
Globals  
18  
18  
18  
Flash Memory Blocks (2 Mbits)  
Total Flash Memory Bits  
1
2
4
2 M  
1 k  
8
4 M  
1 k  
24  
8 M  
1 k  
60  
Memory  
FlashROM Bits  
RAM Blocks (4,608 bits)  
RAM kbits  
36  
108  
10  
270  
10  
Analog Quads  
6
Analog Input Channels  
Gate Driver Outputs  
I/O Banks (+ JTAG)  
Maximum Digital I/Os  
Analog I/Os  
18  
30  
30  
6
10  
10  
Analog and I/Os  
4
5
5
114  
24  
172  
40  
252  
40  
Notes:  
1. Refer to the CoreMP7 datasheet for more information.  
2. Refer to the Cortex-M1 product brief for more information.  
October 2008  
I
© 2008 Actel Corporation  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
Fusion Device Architecture Overview  
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  
FlashROM  
Charge Pumps  
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-1 • Fusion Device Architecture Overview (U1AFS600)  
Package I/Os: Single-/Double-Ended (Analog)  
Fusion Devices  
U1AFS250  
U1AFS600  
U1AFS1500  
FG256  
114/37 (24)  
119/58 (40)  
119/58 (40)  
Note: All devices in the same package are pin compatible with the exception of the PQ208 package (AFS250 and AFS600).  
II  
Preliminary v0.4  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
Product Ordering Codes  
_
U1AFS600  
FG  
G
256  
I
Application (ambient temperature range)  
Blank = Commercial (0 to +70°C)  
I = Industrial (–40 to +85°C)  
Package Lead Count  
Lead-Free Packaging Options  
Blank = Standard Packaging  
G = RoHS-Compliant (green) Packaging  
Package Type  
=
FG  
Fine Pitch Ball Grid Array (1.0 mm pitch)  
Speed Grade  
Blank = Standard  
Part Number  
U1AFS250 = 250,000 System Gates  
U1AFS600 = 600,000 System Gates  
U1AFS1500 = 1,500,000 System Gates  
Preliminary v0.4  
III  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
Temperature Grade Offerings  
MicroBlade-Based Fusion Devices  
U1AFS250  
U1AFS600  
U1AFS1500  
FG256  
C, I  
C, I  
C, I  
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  
Std.  
C1  
I2  
Notes:  
1. C = Commercial Temperature Range: 0°C to 70°C Ambient  
2. 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).  
IV  
Preliminary v0.4  
1 – Fusion Device Family Overview  
Introduction  
The Actel MicroBlade-based Fusion® mixed-signal FPGA satisfies the demand from system  
architects for a device that simplifies design and unleashes their creativity. As the world’s first  
mixed-signal programmable logic family, MicroBlade-based Fusion integrates mixed-signal  
analog, flash memory, and FPGA fabric in a monolithic device. Actel MicroBlade-based 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.  
Actel Fusion mixed-signal FPGAs 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 mixed-  
signal FPGAs 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 for the MicroTCA market. Actel Fusion  
technology represents the definitive mixed-signal FPGA platform.  
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 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 tool suite  
will also add comprehensive hardware/software debug capability as well as a suite of utilities to  
simplify development of embedded soft-processor-based solutions.  
MicroBlade-based Fusion (U1AFS) devices are targeted to Actel’s Advanced Mezzanine Card (AMC)  
design developed in partnership with MicroBlade, Inc. The AMC design is an 8051-based Module  
Management Controller (MMC) and is fully compliant with the PICMG Advanced Mezzanine Card  
AMC.0 R2.0 and IPMI v2.0 specification, implementing in the AMC reference design and AMC  
Starter Kit as a complete board including a variable load board 100 W payload. The AMC reference  
design is available for free download from the Actel website, including board design files,  
documentation, FPGA design as a complete Libero® Integrated Design Environment (IDE) project,  
and an executable firmware image. The AMC Starter Kit adds complete firmware source code in C  
format. Designs based on the AMC Starter Kit (part number UTCA-AMC-SK) design are required to  
use one of the U1AFS devices: U1AFS250, U1AFS600, or U1AFS1500.  
Preliminary v0.4  
1-1  
Fusion Device Family Overview  
General Description  
The Actel MicroBlade-based 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.  
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 are using an on-chip soft  
processor to implement a fully functional Flash MCU and 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  
contains many peripherals, including flash memory blocks, an analog-to-digital-converter (ADC),  
high-drive outputs, both RC and crystal oscillators, and a 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 standby mode.  
The Actel MicroBlade-based Fusion family offers revolutionary features, never before available in  
an FPGA. The nonvolatile flash technology gives the Fusion solution 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.  
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, 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.  
Flash Advantages  
Reduced Cost of Ownership  
Advantages to the designer extend beyond low unit cost, high performance, and ease of use. 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 IP cannot be compromised or copied. Secure ISP can be performed using the industry-  
standard AES algorithm with MAC data authentication on 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.  
Security  
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 to secure programmed  
IP and configuration data. The FlashROM data in 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 standard  
1-2  
Preliminary v0.4  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
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.  
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.  
Single Chip  
Flash-based FPGAs store their 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 device configuration data. This reduces bill-of-materials costs and PCB  
area, and increases security and system reliability.  
Live at Power-Up  
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 CPLDs. 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 expensive voltage monitor and 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.  
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 is 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 used increasingly, this helps reduce but does not entirely eliminate alpha-induced firm errors.  
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.  
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.  
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 standby  
mode and very low power sleep mode, offering further power savings.  
Preliminary v0.4  
1-3  
Fusion Device Family Overview  
Advanced Flash Technology  
The Fusion family offers many benefits, including nonvolatility and reprogrammability through an  
advanced flash-based, 130-nm LVCMOS process with seven 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.  
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 1-1 on page 1-6):  
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  
Analog components  
ADC  
Analog I/Os supporting voltage, current, and temperature monitoring  
1.5 V on-board voltage regulator  
Real-time counter  
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.  
In addition, extensive on-chip programming circuitry allows for rapid (3.3 V) single-voltage  
programming of Fusion devices via an IEEE 1532 JTAG interface.  
1-4  
Preliminary v0.4  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
Unprecedented Integration  
Integrated Analog Blocks and Analog I/Os  
Fusion devices offer 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 MUX, up to 10 independent MOSFET gate driver outputs,  
and a configurable ADC. 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 0.72 LSB in 10-bit mode. The TUE is used for  
characterization of the conversion error and includes errors from all sources, such as 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.  
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 the "MicroBlade Fusion Solutions" table on page I for details).  
With Fusion, Actel also introduces the Analog Quad I/O structure (Figure 1-1 on page 1-6). 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 prescaler circuits, three digital input circuits, a current  
monitor circuit, or a temperature monitor circuit. Each prescaler has multiple scaling factors  
programmed by FPGA signals to support a large range of analog inputs with positive or negative  
polarity. 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 amplify small  
voltage signals (2 mV sensitivity) for accurate current measurement. One analog input in each quad  
can be connected to an external temperature monitor diode and achieves detection accuracy of  
3ꢀC. 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.  
Figure 1-1 on page 1-6 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 measures the  
source of the power supply. The AC pad measures the voltage drop across an external sense resistor  
Preliminary v0.4  
1-5  
Fusion Device Family Overview  
to calculate current. The AG MOSFET gate driver pad turns the external MOSFET on and off. The AT  
pad measures the load-side voltage level.  
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 1-1 • Analog Quad  
Embedded Memories  
Flash Memory Blocks  
The flash memory available in each Fusion device is composed of one to four 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 datapath, 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.  
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.  
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. For more information, refer to the CoreCFI  
1-6  
Preliminary v0.4  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
Handbook. The flash memory parallel interface provides configurable byte-wide (×8), word-wide  
(×16), or dual-word-wide (×32) data port options. Through the programmable flash parallel  
interface, the on-chip and off-chip memories can be cascaded for wider or deeper configurations.  
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 being modified. A page contains 8  
blocks of data.  
Block Buffer – Contains the contents of the last block accessed. A block contains 128 data  
bits.  
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 8×128-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  
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. 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 the 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.  
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 256×18,  
512×9, 1k×4, 2k×2, and 4k×1 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.  
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  
Preliminary v0.4  
1-7  
Fusion Device Family Overview  
(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.  
Clock Resources  
PLLs and Clock Conditioning Circuits (CCCs)  
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.  
The inputs of the CCC blocks are accessible from the FPGA core or from one of several inputs with  
dedicated CCC block connections.  
The CCC block has the following key features:  
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:  
100 MHz on-chip RC oscillator  
Crystal oscillator  
Additional CCC specifications:  
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:  
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.  
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.  
1-8  
Preliminary v0.4  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
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 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.  
Each I/O module contains several input, output, and enable registers. These registers allow the  
implementation of the following applications:  
Single-Data-Rate (SDR) applications  
Double-Data-Rate (DDR) applications—DDR LVDS I/O for chip-to-chip communications  
Fusion banks support LVPECL, LVDS, BLVDS, and M-LVDS with 20 multi-drop points.  
VersaTiles  
The Fusion core consists of VersaTiles, which are also used in the successful Actel ProASIC3 family.  
The Fusion VersaTile supports the following:  
All 3-input logic functions—LUT-3 equivalent  
Latch with clear or set  
D-flip-flop with clear or set and optional enable  
Refer to Figure 1-2 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 1-2 VersaTile Configurations  
Preliminary v0.4  
1-9  
Fusion Device Family Overview  
Related Documents  
Datasheet  
Core8051  
www.actel.com/ipdocs/Core8051_DS.pdf  
Application Notes  
Fusion FlashROM  
http://www.actel.com/documents/Fusion_FROM_AN.pdf  
Fusion SRAM/FIFO Blocks  
http://www.actel.com/documents/Fusion_RAM_FIFO_AN.pdf  
Using DDR in Fusion Devices  
http://www.actel.com/documents/Fusion_DDR_AN.pdf  
Fusion Security  
http://www.actel.com/documents/Fusion_Security_AN.pdf  
Using Fusion RAM as Multipliers  
http://www.actel.com/documents/Fusion_Multipliers_AN.pdf  
Prototyping with AFS600 for Smaller Devices  
http://www.actel.com/documents/Fusion_Prototyp_AN.pdf  
UJTAG Applications in Actel’s Low-Power Flash Devices  
http://www.actel.com/documents/LPD_UJTAG_HBs.pdf  
In-System Programming (ISP) of Actel's Low-Power Flash Devices Using FlashPro3  
http://www.actel.com/documents/LPD_ISP_HBs.pdf  
Handbook  
Fusion Handbook  
http://www.actel.com/documents/Fusion_HB.pdf  
User’s Guides  
Designer User's Guide  
http://www.actel.com/documents/designer_UG.pdf  
Fusion, IGLOO/e and ProASIC3/E Macro Library Guide  
http://www.actel.com/documents/pa3_libguide_ug.pdf  
SmartGen, FlashROM, Flash Memory System Builder, and Analog System Builder User's Guide  
http://www.actel.com/documents/genguide_ug.pdf  
White Papers  
Fusion Technology  
http://www.actel.com/documents/Fusion_Tech_WP.pdf  
1-10  
Preliminary v0.4  
Actel Fusion Mixed-Signal FPGAs for the MicroBlade AdvancedMC Solution  
Part Number and Revision Date  
Part Number 51700104-001-0  
Revised October 2008  
List of Changes  
The following table lists critical changes that were made in the current version of the document.  
This datasheet is based on the Actel Fusion Mixed-Signal FPGAs datasheet. For any past Fusion  
datasheet changes, refer to the Actel Fusion Programmable System Chips datasheet change table.  
Previous Version  
Changes in Current Version (Preliminary v0.4)  
Page  
Advance v0.3  
(August 2008)  
The version number category was changed from Advance to Preliminary, which  
means the datasheet contains information based on simulation and/or initial  
characterization. The information is believed to be correct, but changes are  
possible.  
N/A  
Advance v0.1  
(July 2008)  
The title of the datasheet changed from Actel Programmable System Chips for  
the MicroBlade Advanced Mezzanine Card Solution to Actel Fusion Mixed-  
Signal FPGAs for the MicroBlade Advanced Mezzanine Card Solution. In  
addition, all instances of programmable system chip were changed to mixed-  
signal FPGA.  
N/A  
Preliminary v0.4  
1-11  
Fusion Device Family Overview  
Datasheet Categories  
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," "Advance,"  
"Preliminary," and "Production." The definition of these categories are as follows:  
Product Brief  
The product brief is a summarized version of a datasheet (advance or production) and contains  
general product information. This document gives an overview of specific device and family  
information.  
Advance  
This 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. This label only  
applies to the DC and Switching Characteristics chapter of the datasheet and will only be used  
when the data has not been fully characterized.  
Preliminary  
The datasheet contains information based on simulation and/or initial characterization. The  
information is believed to be correct, but changes are possible.  
Unmarked (production)  
This version contains information that is considered to be final.  
Export Administration Regulations (EAR)  
The products described in this document 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 release of product or disclosure of technology to a foreign national inside or  
outside the United States.  
Actel Safety Critical, Life Support, and High-Reliability  
Applications Policy  
The Actel products described in this advance status document may not have completed Actel’s  
qualification process. Actel may amend or enhance products during the product introduction and  
qualification process, resulting in changes in device functionality or performance. It is the  
responsibility of each customer to ensure the fitness of any Actel product (but especially a new  
product) for a particular purpose, including appropriateness for safety-critical, life-support, and  
other high-reliability applications. Consult Actel’s Terms and Conditions for specific liability  
exclusions relating to life-support applications. A reliability report covering all of Actel’s products is  
available on the Actel website at http://www.actel.com/documents/ORT_Report.pdf. Actel also  
offers a variety of enhanced qualification and lot acceptance screening procedures. Contact your  
local Actel sales office for additional reliability information.  
1-12  
Preliminary v0.4  
Actel and the Actel logo are registered trademarks of Actel Corporation.  
All other trademarks are the property of their owners.  
www.actel.com  
Actel Corporation  
Actel Europe Ltd.  
Actel Japan  
Actel Hong Kong  
2061 Stierlin Court  
Mountain View, CA  
94043-4655 USA  
River Court,Meadows Business Park  
Station Approach, Blackwater  
Camberley Surrey GU17 9AB  
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 +81.03.3445.7671  
Fax +81.03.3445.7668  
Phone +852 2185 6460  
Fax +852 2185 6488  
Phone +44 (0) 1276 609 300  
Fax +44 (0) 1276 607 540  
http://jp.actel.com  
www.actel.com.cn  
51700104-001-0/10.08  

相关型号:

U1AFS250-FG256Y

Field Programmable Gate Array,
MICROSEMI

U1AFS250-FG256YI

Field Programmable Gate Array,
MICROSEMI

U1AFS250-FGG256

Actel Fusion Mixed-Signal FPGA
ACTEL

U1AFS250-FGG256I

Actel Fusion Mixed-Signal FPGA
ACTEL

U1AFS250-FGG256Y

Field Programmable Gate Array,
MICROSEMI

U1AFS250-FGG256YI

Field Programmable Gate Array,
MICROSEMI

U1AFS600

Fusion Family of Mixed Signal FPGAs
MICROSEMI
MICROSEMI
MICROSEMI

U1AFS600-1FGG256

Field Programmable Gate Array,
MICROSEMI

U1AFS600-1FGG256Y

Field Programmable Gate Array,
MICROSEMI

U1AFS600-1FGG256YI

Field Programmable Gate Array,
MICROSEMI