The ProASIC 500K family combines the advantages of ASICs
with the benefits of programmable devices through its
nonvolatile Flash technology. ProASIC 500K devices make it
possible to create high-density systems using existing ASIC or
FPGA design flows and tools, shortening time-to-production.
ASIC migration is not necessary for any volume because the
family offers cost effective reprogrammable solutions, ideal
for applications in the networking, telecom, computer, and
consumer markets.
The ProASIC 500K family offers seven devices with 98k to
1.1M system gates and includes up to 138k bits of embedded
Ordering Information
A500K130–PQ2081
two-port memory. These memory blocks include hardwired
FIFO circuitry as well as circuits to generate or check parity.
This minimizes external logic gate count and complexity
while maximizing flexibility and utility.
Process Technology
The ProASIC 500K family achieves its non-volatility and
reprogrammability through an advanced 4LM Flash-based
0.25µ channel length LVCMOS technology process. Standard
CMOS design techniques are used to implement logic and
control functions resulting in highly predictable performance
and gate array compatibility.
A500K050 = 98,000 System Gates
A500K130 = 287,000 System Gates
A500K180 = 369,000 System Gates
A500K270 = 473,000 System Gates
A500K350 = 638,000 System Gates
A500K440 = 956,000 System Gates
A500K510 = 1,100,000 System Gates
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)
The ProASIC 500K family utilizes a proprietary architecture
that results in granularity comparable to gate arrays. Unlike
SRAM-based FPGAs, ProASIC devices do not utilize look-up
tables or architectural mapping during design. Instead,
designs are directly synthesized to gates that streamline the
design flow, increase design productivity, and eliminate
dependencies on vendor-specific design tools.
The ProASIC 500K device core consists of a Sea-of-Tiles
™
(Figure 1). Each tile (Figure 2) can be configured into a
3-input logic function (i.e. NAND gate, D-Flip-Flop, etc.) by
programming the appropriate interconnect Flash switches,
shown in Figure 3 on page 5. Gates and larger functions are
connected together, utilizing the four levels of routing
hierarchy. Flash memory bits are distributed throughout each
device providing non-volatile, reconfigurable interconnect
programming. Flash switches are programmed to connect
signal lines to the appropriate logic cell inputs and outputs.
Dedicated high-performance lines are connected as needed
for fast, low-skew clock distribution throughout the core.
Maximum core utilization is possible for virtually any design.
The ProASIC 500K devices also contain embedded two-port
SRAM blocks that have built in FIFO/RAM control logic.
Programming options include synchronous or asynchronous
operation, two-port RAM configurations, user defined depth
and width, and parity generation or checking. Table 2 on
page 9 lists the 24 basic memory configurations.
Figure 1 •The ProASIC Device Architecture
In 1
256x9 Two-Port SRAM
or FIFO Block
Logic Tile
Local Routing
Efficient Long
Line Routing
In 2 (CLK)
In 3 (Reset)
Figure 2 •Core Logic Tile
4
Sel 1Sel 2
Word
Figure 3 •Flash Switch
Routing Resources
The routing structure of the ProASIC 500K devices is
designed to provide high performance through routing
flexibility. It is composed of four levels of hierarchical
resources: ultra fast local resources, efficient long line
resources, high speed bus resources, and high performance
global networks.
The ultra fast local resources are high speed dedicated lines
that allow the output of each tile to directly connect to every
input of the eight surrounding tiles (Figure 4).
The efficient long line resources provide routing for longer
distance and higher fanout connections. These resources vary
in length (spanning 1, 2, or 4 tiles), run both vertically and
horizontally, and cover the entire ProASIC device (Figure 5
on page 6). Each tile can drive signals onto the efficient long
line resources, and the resources can access every input of a
tile. Active buffers are inserted automatically by the
ASICmaster software to limit the effects of loading due to
distance and fanout.
™
ProASIC
Switch In
Switch Out
500K Family
The high speed bus resources span across the entire device
with minimal delay and are used to route very long or very
high fanout nets. These resources run vertically and
horizontally, and provide multiple access to each group of
tiles throughout the device (Figure 6 on page 6).
The high performance global networks are low skew, high
fanout nets that are accessible from four dedicated pins or
from internal logic (Figure 7 on page 7). These nets are
typically used to distribute clocks, resets, and other high
fanout nets requiring a minimum skew. The global networks
are implemented as clock trees, and signals can be
introduced at any junction. These can be used hierarchically,
with signals accessing every input on all tiles.
L
L
L
LL
Figure 4 •Ultra Fast Local Resources
Efficient
Long Lines
L
Inputs
L
L
LL
L
Output
LL
L
L
L
(1, 2, or 4 tiles long)
Connection to
logic cell inputs
Ultra Fast
Local Lines
(connects a tile to the
adjacent tile, I/O buffer,
or memory block)
5
4 Tiles Long
LLLLLL
LLLLLL
LLLLLL
LLLLLL
LLLLLL
2 Tiles Long
1 Tile Long
Logic Tile
1 Tile Long
2 Tiles Long
4 Tilss Long
Logic Cell
Figure 5 •Efficient Long Line Resources
High Speed Bus Resouces
PAD RING
PAD RING
I/O RING
I/O RING
PAD RING
Figure 6 •High Speed Bus Resources
6
PAD RING
PAD RING
ProASIC
High Performace
Global Network
I/O RING
™
500K Family
Global
Pads
I/O RING
PAD RING
Figure 7 •High Performance Global Network
Global
Pads
7
Input/Output Blocks
To meet the needs of complex system designs, the ProASIC
500K family offers devices with a large number of I/O pins,
with the A500K510 device offering up to 623 user I/O pins. If
the I/O pad is powered at 3.3V, each I/O can be selectively
configured at 2.5V and 3.3V compliant threshold levels.
Table 1 shows the various supply voltage configurations
available in the ProASIC devices. Figure 8 illustrates I/O
interfaces with other devices. All I/Os also include an ESD
protection circuit. Each I/O is tested according to the
following models:
Human Body Model (HBM)
1500V
(Per Mil Std 883 Method 3015)
Machine Model200V
Table 1 •ProASIC Power Supply Voltages
V
DDP
Input T olerance
2.5V3.3V
2.5V3.3V, 2.5V
• Selectable drive strengths
• Selectable slew rates (25mA/s, 50mA/s, 100mA/s)
• Three-state enable
2.5V
Device
2.5V
Device
3.3V
Device
ProASIC
V
DDL
V
DDP
ProASIC
V
DDL
V
DDP
= 2.5V
= 2.5V
= 2.5V
= 3.3V
2.5V
Device
2.5V
Device
3.3V
Device
Output Drive
Note:V
DDL
is always 2.5V.
2.5V3.3V, 2.5V
The I/O pads are fully configurable to provide the maximum
flexibility and speed. Each pad can be configured as an input,
an output, a three-state driver, or a bi-directional buffer
(Figure 9). I/O pads configured as inputs have the following
features:
• Individually selectable 2.5V or 3.3V compliant threshold
1
levels
• Optional pull-up resistor
I/O pads configured as outputs have the following features:
• Individually selectable 2.5V or 3.3V compliant output
1
signals
• 3.3V PCI compliant
• Ability to drive LVTTL and LVCMOS levels
• Selectable drive strengths
• Selectable slew rates (25mA/s, 50mA/s, 100mA/s)
• Three-state enable
I/O pads configured as bi-directional buffers have the
following features:
• Individually selectable 2.5V or 3.3V compliant output
signals and threshold levels
1
• 3.3V PCI compliant
• Ability to drive LVTTL and LVCMOS levels
• Optional pull-up resistor
1. If V
= 2.5V, pads are compliant to 2.5V level signals as defined by JEDEC
DDP
JESD 8-5.
Figure 8 •I/O Interfaces
3.3V/2.5V
Signal Control
Y
EN
A
3.3V/2.5V Signal Control
Drive Strength and Slew
Rate Control
Pull-up
Control
Pad
Figure 9 •I/O Block Schematic Representation
User Security and Traceability
2
The ProASIC 500K devices have a read-protect bit that, once
programmed, prevents the programmed contents from being
read from the part. To clear the read-protect bit, the entire
part must be erased. This capability lets you secure the
programmed design and prevent it from being read back and
duplicated. For traceability a 12-character alphanumeric user
part number field allows the user to assign a user part ID,
which can subsequently be read back by the programmer.
2. Available after completion of full qualification/characterization 2H, 2000.
8
Embedded Memory Floorplan
The embedded memory is located across the top of the device
(see Figure 1 on page 4). Depending upon the device, 6 to 60
(256x9) blocks of memory are available to support a variety of
possible memory configurations. Each block can be
programmed as an independent memory or combined, using
dedicated memory routing resources, to form larger and more
complex memories.
Embedded Memory Configurations
The embedded memory in the ProASIC 500K family offers
great flexibility in memory configuration. Whereas other
programmable vendors typically provide single port memories
that can be transformed into a two-port memory at the loss of
half the memory, each ProASIC block is designed and
optimized as a two-port memory (1r1w). This provides 138k
total memory bits for two-port and single port memory usage
in the A500K510 device.
Each memory can be configured as a FIFO or SRAM, with
independent selection of synchronous or asynchronous read
and write ports (Table 2). However, multiple write ports are
not supported. Additional characteristics include
programmable FIFO flags and selectable depth, and parity
check and generation. Figure 10 and Figure 11 on page 10
™
ProASIC
500K Family
show the block diagram of the basic SRAM and FIFO blocks.
These memories are designed to operate at up to 133 MHz
when operated individually. Each block contains a 256 word
deep by 9-bit wide (1r, 1w) memory. The memory blocks,
shown in Figure 12 on page 11, may be combined in parallel
to form wider memories or stacked to form deeper memories.
This provides optimal bit widths of 9 (1 block), 18, 36, and 72,
and optimal depths of 256, 572, 768, and 1024. Refer to the
ProASIC Macro Library Guide for more information.
Figure 13 on page 11 shows an example of optimal memory
usage. Three memories have been compiled with various
widths and depths using 10 blocks and consuming all 23,040
bits. Figure 14 on page 11 shows an example of doubling up
memory to create extra read ports. In this example, 10 out of
60 blocks of the A500K510 are fully used, but yield an
effective 6,912 bits of multiple port memories. The
MEMORYmaster
™
software facilitates an easy means of
building wider and deeper memories for optimal memory
usage.
Table 2 •Basic Memory Configurations
Type Write AccessRead AccessParityLibrary Cell Name
RAMAsynchronousAsynchronousCheckedRAM256x9AA
RAMAsynchronousAsynchronousGeneratedRAM256x9AAP
RAMAsynchronousSynchronous T ransparentChec kedRAM256xAST
RAMAsynchronousSynchronous T ransparentGener atedRAM256xASTP
RAMAsynchronousSynchronous PipelinedCheckedRAM256x9ASR
RAMAsynchronousSynchronous PipelinedGeneratedRAM256x9ASRP
RAMSynchronousAsynchronousCheckedRAM256x9SA
RAMSynchronousAsynchronousGeneratedRAM256xSAP
RAMSynchronousSynchronous T r ansparentChec kedRAM256x9SST
RAMSynchronousSynchronous T r ansparentGeneratedRAM256x9SSTP
RAMSynchronousSynchronous PipelinedCheckedRAM256x9SSR
RAMSynchronousSynchronous PipelinedGeneratedRAM256x9SSRP
FIFOAsynchronousAsynchronousCheckedFIFO256xAA
FIFOAsynchronousAsynchronousGeneratedFIFO256x9AAP
FIFOAsynchronousSynchronous TransparentCheckedFIFO256xAST
FIFOAsynchronousSynchronous TransparentGeneratedFIFO256x9ASTP
FIFOAsynchronousSynchronous PipelinedCheckedFIFO256x9ASR
FIFOAsynchronousSynchronous PipelinedGeneratedFIFO256x9ASRP
FIFOSynchronousAsynchronousCheckedFIFO256x9SA
FIFOSynchronousAsynchronousGeneratedFIFO256xSAP
FIFOSynchronousSynchronous TransparentCheckedFIFO256x9SST
FIFOSynchronousSynchronous TransparentGeneratedFIFO256x9SSTP
FIFOSynchronousSynchronous PipelinedCheckedFIFO256x9SSR
FIFOSynchronousSynchronous PipelinedGeneratedFIFO256x9SSRP
9
WDATA <0:8>
WADDR <0:7>
WRB
WBLKB
WCLK
WPE
WDATA <0:8>
WADDR <0:7>
WRB
WBLKB
WCLK
WPE
SRAM
(256 X 9)
SyncWrite &
Sync Read
Ports
PARODD
SRAM
(259 X 9)
Sync Write
&
Async Read
ports
PARODD
Figure 10 •Example SRAM Block Diagrams
RDATA <0:8>
RADDR <0:7>
RDB
RBLKB
RCLK
RPE
RDATA <0:8>
RADDR <0:7>
RDB
RBLKB
RPE
WDATA <0:8>
WADDR <0:7>
WRB
WBLKB
WPE
WDATA <0:8>
WADDR <0:7>
WRB
WBLKB
WPE
SRAM
(256 X 9)
Async Write
&
Async Read
Ports
PARODD
SRAM
(259 X 9)
Async Write
&
Sync Read
Ports
PARODD
RDATA <0:8>
RADDR <0:7>
RDB
RBLKB
RPE
RDATA <0:8>
RADDR <0:7>
RDB
RBLKB
RCLK
RPE
WDATA<0:8>
LEVEL<0:7>
LGDEP<0:2>
WRB
WBLKB
RDB
RBLKB
PARODD
WCLK
WDATA <0:8>
LEVEL <0:7>
LGDEP<0:2>
WRB
WBLKB
RDB
RBLKB
PARODD
FIFO
(256 X 9)
Sync Write &
Sync Read
Ports
FIFO
(256 X 9)
Async Write &
Sync Read
Ports
Figure 11 •Basic FIFO Block Diagrams
RDATA <0:8>
WPE
RPE
FULL
EMPTY
EQTH
GEQTH
RCLK
RDATA <0:8>
WPE
RPE
FULL
EMPTY
EQTH
GEQTH
RCLK
WDATA <0:8>
LEVEL <0:7>
LGDEP<0:2>
WRB
WBLKB
RDB
RBLKB
PARODD
WCLK
WDATA <0:8>
LEVEL <0:7>
LGDEP<0:2>
WRB
WBLKB
RDB
RBLKB
PARODD
FIFO
(256 X 9)
Sync Write &
Async Read
Ports
FIFO
(256 X 9)
Async Write &
Async.Read
Ports
RDATA <0:8>
WPE
RPE
FULL
EMPTY
EQTH
GEQTH
RDATA <0:8>
WPE
RPE
FULL
EMPTY
EQTH
GEQTH
10
Word Width
ProASIC
™
500K Family
Word
256925692569256
Depth
Figure 12 •A500K510 Memory Block Architecture
Word Width
9
Word
Depth
256
9
9
18 bit x 512 word 1r1w
9
9
256
…
60 blocks
9
9
9
2569256925692569256
9
256
18 bit x 256 word 1r1w
9 bit x 1,024 word 1r1w
Figure 13 • Memories with Different Width and Depth
Word Width
9
9
Word
Depth
256
9
Read Ports
9 bit x 512 word, 4r1w
Figure 14 • Multiport Memory Usage
Total Memory Blocks Used = 10
Total Memory Bits = 23,040
Write PortWrite Port
9
9
256
Read Ports
9 bit x 256 word, 2r1w
Total Memory Blocks Used = 10
Total Memory Bits = 6,912
11
Design Environment
ProASIC devices are supported by Actel’s ASICmaster and
MEMORYmaster software, as well as third party CAE tools.
Using the standard VHDL or Verilog HDL descriptions, no
special HDL design techniques, as required by some FPGA
vendors, are needed. This allows designers to use technology
independent HDL code for ProASIC devices. This and the
ProASIC design flow ensure a seamless transition to an ASIC,
should production volumes warrant a migration to a gate
array or a standard cell product (Figure 15).
MEMORYmaster automatically generates memories from
inputs given by the designer. The designer can select the
depth and width, usage of parity generation or check, and
synchronous or asynchronous functionality of the ports. If it is
a synchronous read port, the designer can choose whether the
output is pipelined or transparent. MEMORYmaster allows
any bit width up to 252 (for the A500K270 device), but if an
intermediate bit width is chosen, such as 16 bits, the
remaining two bits are no longer accessible for other
memories. MEMORYmaster also enables optimal memory
stacking in 256 word increments. However, any word depth
may be compiled for up to 7,168 words.
Place and route is performed by Actel’s ASICmaster software.
Available for SunOS
®
, Solaris
®
®
, HP
, and Windows NT
®
, it
accepts standard netlists in Verilog, VHDL, and in EDIF 2.0.0,
performs place and route of the design into the selected
device, and provides post layout delay information for back
annotation simulation or static timing analysis. The
ASICmaster software also contains very powerful interactive
layout capabilities for the experienced user.
Once the design is finalized, the programming bitstream is
downloaded into the device programmer for ProASIC part
programming. ProASIC 500K devices can be programmed
with the Silicon Sculptor programmer. In-system
programming is also available using the Silicon Sculptor
programmer or Silicon Explorer II.
Design Creation/Verification
Design Implementation
P&R User
Constraints
Programming
Programming
Data
Silicon
Sculptor
Silicon
Explorer II
Forward
Constraints
High-Level
Design
(Verilog or VHDL)
Synthesis T ool
ASICmaster
(P&R T ool)
Backannotation
Timing
Libraries
Timing
Analyzer
Simulation
(behavioral)
Synthesis
Library
Structural
Netlist
Placement
Constraints
SDF
Timing
File
Simulation
Library
MEMORYmaster
Timing Analysis and Simulation
Simulation
Library
Simulation
(mixed-level structural)
Figure 15 •Design Flow
12
Package Thermal Characteristics
P
TJTA–
Θ
ja
------------------=
The ProASIC 500K family is available in a number of package
types. Actel has selected packages based on high pin count,
reliability factors, and superior thermal characteristics.
The ability of a package to conduct heat away from the
silicon, through the package, to the surrounding air is
expressed in terms of thermal resistance. This
junction-to-ambient thermal resistance is measured in
degrees Celsius/Watt and is represented as Theta ja
(
Θ
ja
The lower this thermal resistance, the easier it is for the
package to dissipate heat.
The maximum allowed power (P) for a package is a function
of the maximum junction temperature (T
ambient operating temperature (T
), the maximum
J
), and the
A
™
ProASIC
junction-to-ambient thermal resistance
500K Family
Θ
junction temperature is the maximum temperature on the
active surface of the IC and is 110° C. P is defined as
Θ
is a function of the rate of airflow in contact with the
).
ja
package, in linear feet per minute (lfpm). When the
estimated power consumption exceeds the maximum allowed
power, other means of cooling must be used, such as
increasing the airflow rate.
ProASIC device power is calculated in the same manner as
LVCMOS gate arrays and includes both a static and an active
component. The active component is a function of both the
number of tiles utilized and the system speed. ASICmaster
provides an automatic power calculator that can be used to
quickly and easily calculate power dissipation. Power
dissipation can also be calculated using the following
formula:
P = V
DD
* I
DD
where:
= I
I
DD
STATIC
+ I
OUTPUT
+ I
LOGIC
and
I
OUTPUT
I
LOGIC
= I
I
STATIC
STATIC CORE
is the current due to the outputs switching.
is the current due to the internal logic
+ I
STATIC I/O
signals switching.
The static power (I
) is the amount of current drawn
STATIC
when no inputs are switching. This is equal to the Quiescent
Supply Current I
specified under DC Electrical
DDQ
Specifications beginning on page 16.
Active power includes both the current due to outputs
switching and the current due to internal logic signals
switching.
n
I
OUTPUT
=
∑
i 1=
CiVifiI
+⋅⋅()
DCi
where:
C
V
i
f
i
= Capacitance on the i th output pad
i
= Voltage swing on the i th output pad
= Switching frequency on the i th output pad
n= Number of outputs
I
DCi
In most cases I
= Average DC load on each pad, if any
can be approximated by the following
OUTPUT
formula, measured in mA:
I
OUTPUT
= n * C
typ
* V * f
avg
where:
n= Number of active outputs
C
typ
= Typical capacitance load on an output
V= Average voltage swing
f
avg
= Average switching frequency of the outputs.
Typically this is less than 25% of the clock
frequency
is represented by this formula, measured in mA:
I
LOGIC
I
LOGIC
= I
* G * f * F
E
where:
I
E
= Effective µA per gate per MHz of the Actel parts.
For the ProASIC products the value is 1.2
G= Number of gates used in the design, in thousands
13
f= Operating frequency in MHz
F= Fraction of devices active on each clock edge. F
varies for different designs, but 0.15 is a
conservative and commonly used value.
For an A500K130 design that has 47,000 used gates, 20
memory blocks, 150 active outputs, an average load of 20pF,
and a 66 MHz clock, resulting in an average switching
frequency of 16.5 MHz, the power calculation appears below.
I
OUTPUT
= 150 * 20 * 10
–12
* 3.6 * 16.5 * 106 mA
= 140 mA
P
OUTPUT
I
LOGIC
= 3.6V * 140 mA = .5W
= 1.2 * 47 * 66 * 0.15 mA
= 558 mA
Therefore
I
LOGIC
P
Logic
= 558 mA
= 2.75V * 558 mA
= 1.5W
Assumptions .5k gates per 256x9 block
I
memory
= 1.2 * .5 * 66 * .15 * 20 mA
= 118 mA
P
memory
= 2.75V * 143 mA = .326
P = 1.5W + .5W + .32W = 2.32W
I
STATIC CORE
and I
STATIC I/O
are not included in this
calculation.
1000
900
800
700
600
500
400
300
200
Power Consumption (mW)
100
0
20
ProASIC
SRAM
30
110 instances of 16-bit binary counters
5060
40
Frequency (MHz)
70
80
90
Figure 16 • Power Consumption of a 500K Device
100 120
Operating Conditions
Absolute Maximum Ratings
ParameterConditionMinimum MaximumUnits
Supply Voltage Core (V
Supply Voltage IO Ring (V
DC Input Voltage–0.3V
PCI DC Input Voltage–0.5V
DC Input Clamp Current (IIK)V
Note:Stresses beyond those listed under Absolute Maximum ratings can cause permanent damage to the device. Exposure to maximum rated
conditions for extended periods can adversely affect device reliability. Operation of the device at these conditions or any others beyond
those listed in the Recommended Operating Conditions table on page 15 is not implied.
)–0.33.0V
DDL
)–0.34.0V
DDP
+ 0.3V
DDP
+ 0.5V
DDP
< 0 or > V
IN
DDP
–10+10mA
14
Temperature Maximums
ProASIC™ 500K Family
ParameterMin. Max. Units
Retention
Storage Temperature–65+150°CN/A
Storage Temperature—Programmed–65+110°C20 years
Program
Programming Limits and Recommended Operating Conditions
Junction T emperature
Product Grade
Programming
Cycles
Program
Retention
Min.Max.
Commercial50020 years0°C110°C
Industrial50020 years–40°C110°C
Supply Voltages
ModeV
DDL
V
DDP
V
PP
V
PN
Single V oltage2.5V2.5V2.5V ≤ VPP ≤ 16.5 V–12V ≤ VPN ≤ 0V
Mixed V oltage2.5V3.3V3.3V ≤ V
Recommended Operating Conditions
≤ 16.5V–12V ≤ VPN ≤ 0V
PP
ParameterSymbolLimits
Commercial
DC Supply Voltage (2.5V I/Os)V
DC Supply Voltage (3.3V, 2.5V I/Os)V
Operation Ambient Temperature RangeT
Operation Junction Temperature (maximum)T
DDL
V
& V
DDP
DDL
A
J
DDP
2.3V to 2.7V
3.0V to 3.6V
2.3V to 2.7V
0°C to 70°C
≤ 110°C
Industrial
DC Supply Voltage (2.5V I/Os)V
DDL
DC Supply Voltage (2.5V, 3.3V I/Os)V
V
Operation Ambient Temperature RangeT
Operation Junction Temperature (maximum)T
& V
DDP
DDL
A
J
DDP
2.3V to 2.7V
3.0V to 3.6V
2.3V to 2.7V
–40°C to 85°C
≤ 110°C
15
DC Electrical Specifications (V
DDP
= 2.5V)
SymbolParameterConditionsMin.Typ.Max.Units
V
V
V
V
V
I
IN
I
DDQ
I
OZ
I
OSH
I
OSL
C
C
DDP
OH
OL
IH
IL
I/O
CLK
, V
DDL
Supply V oltage2.32.7V
Output High Voltage
High Drive
Low Drive
= –2.0 mA
I
OH
I
= –4.0 mA
OH
I
= –8.0 mA
OH
= –1.0 mA
I
OH
I
= –2.0 mA
OH
I
= –4.0 mA
OH
2.1
2.0
1.7
2.1
2.0
1.7
V
Output Low Voltage
High Drive
Low Drive
Input High Voltage1.7V
= 5.0 mA
I
OL
I
= 10.0 mA
OL
I
= 15.0 mA
OL
= 2.0 mA
I
OL
I
= 3.5 mA
OL
I
= 5.0 mA
OL
0.2
0.4
0.7
0.2
0.4
0.7
+ 0.3V
DDP
V
Input Low Voltage–0.3.7V
Input Current
Input Current
Quiescent Supply Current VIN = V
3-State Output Leakage CurrentVOH = VSS or V
with pull-up
without pull-up
†
or V
SS
DDL
DDL
–20
–10
–100
10
µA
µA
1.010mA
–10+10µA
Output Short Circuit Current High
High Drive
Low Drive
–120
–100
mA
Output Short Circuit Current Low
High Drive
Low Drive
100
30
mA
I/O Pad Capacitance8pF
Clock Input Pad Capacitance8pF
Notes: All process conditions. Junction Temperature: –40 to +110°C.
† No pull-up resistor.
16
ProASIC™ 500K Family
DC Electrical Specifications (V
= 3.3V)
DDP
SymbolParameterConditionsMin.Typ.Max.Units
V
DDP
V
DDL
V
OH
V
OL
V
IH
V
IL
I
IN
I
DDQ
Supply V oltage3.03.6V
Supply Voltage, Logic Array2.32.7V
Output High Voltage
3.3V I/O, High Drive
3.3V I/O, Low Drive
2.5V I/O, High Drive
2.5V I/O, Low Drive
= –3.0 mA
I
OH
I
= –5.0 mA
OH
I
= –10.0 mA
OH
= –2.0 mA
I
OH
I
= –3.0 mA
OH
I
= –6.0 mA
OH
= –0.5 mA
I
OH
I
= –1.0 mA
OH
I
= –2.0 mA
OH
= –0.5 mA
I
OH
I
= –1.0 mA
OH
I
= –2.0 mA
OH
V
DDP
0.9
V
DDP
0.9
– 0.2
* VDDP
2.4
– 0.2
* VDDP
2.4
2.1
2.0
1.7
2.1
2.0
1.7
Output Low Voltage
3.3V I/O, High Drive
3.3V I/O, Low Drive
2.5V I/O, High Drive
2.5V I/O, Low Drive
= 7.5 mA
I
OL
I
= 12.0 mA
OL
I
= 15.0 mA
OL
= 2.5 mA
I
OL
I
= 4.0 mA
OL
I
= 5.0 mA
OL
= 7.5 mA
I
OL
I
= 15.0 mA
OL
I
= 24.0 mA
OL
= 2.5 mA
I
OL
I
= 5.0 mA
OL
I
= 8.0 mA
OL
0.1
0.1
0.2
* VDDP
0.4
0.2
* VDDP
0.4
0.2
0.4
0.7
0.2
0.4
0.7
Input High Voltage
LVTTL/LVCMOS
2.5V Mode
2
1.7
V
V
DDP
DDP
+ 0.3
+ 0.3
Input Low Voltage
LVTTL/LVCMOS
2.5V Mode
–0.3
–0.3
0.8
0.7
Input Current
LVTTL/LVCMOS
LVTTL/LVCMOS
Quiescent Supply CurrentVIN = V
with pull-up
without pull-up
†
or V
SS
DD
–40
–10
–200
10
µA
µA
1.010mA
V
V
V
V
V
V
Notes: Refer to PCI Specifications Revision 2.2. for 3.3V high drive, high slew-rate output pads, and all 3.3V input/clock pads.
† No pull-up resistor.
17
DC Electrical Specifications (V
= 3.3V) (Continued)
DDP
SymbolParameterConditionsMin.Typ.Max.Units
I
OZ
I
OSH
I
OSL
C
C
I/O
CLK
3-State Output Leakage CurrentVOH = V
Output Short Circuit Current High
3.3V I/O, High Drive
3.3V I/O, Low Drive
2.5V I/O, High Drive
2.5V I/O, Low Drive
Output Short Circuit Current Low
3.3V I/O, High Drive
3.3V I/O, Low Drive
2.5V I/O, High Drive
2.5V I/O, Low Drive
I/O Pad Capacitance8pF
Clock Input Pad Capacitance8pF
SS
†
or V
DD
–10+10µA
–200
mA
–140
–100
–100
160
mA
50
160
50
Notes: Refer to PCI Specifications Revision 2.2. for 3.3V high drive, high slew-rate output pads, and all 3.3V input/clock pads.
† No pull-up resistor.
18
Loading...
+ 42 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.