 |
ORCA Series 2 SRAM-based FPGAs include patented architectural enhancements that make functions faster and easier to design while conserving the use of PLCs and routing resources. All devices are offered in a variety of packages, speed grades, and temperature ranges.
ORCA Series 2 FPGAs consist of two basic elements: Programmable Logic Cells (PLCs) and Programmable Input/output Cells (PICs). An array of PLCs is surrounded by PICs. Each PLC contains a Programmable Function Unit (PFU). The PLCs and PICs also contain routing resources and configuration RAM. All logic is done in the PFU. Each PFU contains four 16-bit Look-Up Tables (LUTs) and four latches/Flip-Flops (FFs). The LUTs can be programmed to operate in one of three modes: combinatorial, ripple, or memory. In combinatorial mode, the LUTs can be programmed to realize realize any four-, five-, or six-input logic functions. In ripple mode, the high-speed carry logic is used for arithmetic functions, the multiplier function, or the enhanced data path functions. In memory mode, the LUTs can be used as a 16 x 4 read/write or read-only memory (asynchronous mode or synchronous mode) or a 16 x 2 dual-port memory.
The PLC architecture provides a balanced mix of logic and routing that allows a higher utilized gate/PFU than alternative architectures. The routing resources carry logic signals between PFUs and I/O pads. The routing in the PLC is symmetrical about the horizontal and vertical axes. This improves routability by allowing a bus of signals to be routed into the PLC from any direction. Each PIC is comprised of I/O drivers, I/O pads, and routing resources. Each I/O can be programmed to be either an input, output, or bidirectional signal. Other options include variable output slew rates and pull-up or pull-down resistors. OR2TxxA and OR2TxxB I/Os are 5 V tolerant to allow interconnection to both 3.3 V and 5 V devices, selectable on a per-pin basis.
3.3 volt device family
| Device |
FPGA System Gates |
Latches/FFs LUTs |
Max User RAM Bits |
Max User I/O |
Array Size |
| OR2T04A |
4,800-11,000 |
400 |
6,400 |
152 |
10x10 |
| OR2T06A |
6,900-15,900 |
576 |
9,216 |
182 |
12x12 |
| OR2T08A |
9,400-21,600 |
784 |
12,544 |
209 |
14x14 |
| OR2T10A |
12,300-28,300 |
1,024 |
16,384 |
244 |
16x16 |
| OR2T15A/B |
19,200-44,200 |
1,600 |
25,600 |
307 |
20x20 |
| OR2T26A |
27,600-63,600 |
2,304 |
36,864 |
326 |
24x24 |
| OR2T40A/B |
43,200-99,400 |
3,600 |
57,600 |
326 |
30x30 |
5.0 volt device family
| Device |
FPGA System Gates |
Latches/FFs LUTs |
Max User RAM Bits |
Max User I/O |
Array Size |
| OR2C04A |
4,800-11,000 |
400 |
6,400 |
160 |
10x10 |
| OR2C06A |
6,900-15,900 |
576 |
9,216 |
192 |
12x12 |
| OR2C08A |
9,400-21,600 |
784 |
12,544 |
221 |
14x14 |
| OR2C10A |
12,300-28,300 |
1,024 |
16,384 |
256 |
16x16 |
| OR2C12A |
15,600-35,800 |
1,296 |
20,736 |
288 |
18x18 |
| OR2C15A |
19,200-44,200 |
1,600 |
25,600 |
298 |
20x20 |
| OR2C26A |
27,600-63,600 |
2,304 |
36,864 |
342 |
24x24 |
| OR2C40A |
43,200-99,400 |
3,600 |
57,600 |
342 |
30x30 |
Features
- Up to 99,400 FPGA system gates.
- Up to 342 user I/Os, 5 V tolerant to allow interconnection to both 3.3 V and 5 V devices, selectable on a per-pin basis.
- Four 16-bit look-up tables and four latches/flip-flops per PFU, nibble-oriented for implementing 4-, 8-, 16-, and/or 32-bit (or wider) bus structures
- Eight 3-state buffers per PFU for on-chip bus structures
-
Fast on-chip user SRAM has features to simplify RAM design and increase RAM speed:
- Asynchronous single port: 64 bits/PFU
- Synchronous single port: 64 bits/PFU
- Synchronous dual port: 32 bits/PFU
- Improved ability to combine PFUs to create larger RAM structures using write-port enable and 3-state buffers
-
Fast, dense multipliers can be created with the multiplier mode (4 x 1 multiplier/PFU):
- 8 x 8 multiplier requires only 16 PFUs
- 30% increase in speed
- Flip-flop/latch options to allow programmable priority of synchronous set/reset vs. clock enable
- Enhanced cascadable nibble-wide data path capabilities for adders, subtractors, counters, multipliers, and comparators including internal fast-carry operation
- Innovative, abundant, and hierarchical nibble-oriented routing resources that allow automatic use of internal gates for all device densities without sacrificing performance
- Pinout-compatible with ORCA Series 3 FPGAs
- Individually programmable drive capability: 12 mA sink/6 mA source or 6 mA sink/3 mA source
- Built-in boundary scan ( IEEE 1149.1 JTAG) and TS_ALL testability function to 3-state all I/O pins.
- Multiple configuration options, including simple, low pincount serial ROMs, and peripheral or JTAG modes for In-System Programming (ISP)
- Fast configuration speed (40 MHz).
- Full PCI bus compliance in both 5 V and 3.3 V PCI systems. Pin selectable I/O clamping diodes provide 5 V or 3.3 V PCI compliance and 5 V tolerance.
- High-performance, cost-effective, low-power, 0.3 CMOS technology (OR2TxxA), and 0.25 CMOS technology (OR2TxxB), (four-input Look-Up Table (LUT) delay less than 1.0 ns with -8 speed grade)
|
|