Optimized Reconfigurable Cell Array (ORCA ) OR3Cxxx/OR3Txxx Series Field-Programmable Gate Arrays
|
|
- Meghan Willis
- 6 years ago
- Views:
Transcription
1 Optimized Reconfigurable ell Array (ORA ) OR3xxx/OR3Txxx Series Field-Programmable Gate Arrays Features High-performance, cost-effective 0.35 µm, 4-level metal technology, with a migration plan for 0.25 µm technology (four-input look-up table delay less than 1.7 ns with -5 speed grade in 0.35 µm). Up to 125,000 usable gates in 0.35 µm, expanding to 225,000 usable gates in 0.25 µm. Up to 448 user I/Os in 0.35 µm. (OR3Txxx I/Os are 5 V tolerant to allow interconnection to both 3.3 V and 5 V devices, selectable on a per-pin basis.) Twin-quad PFU architecture with eight 16-bit look-up tables (LUTs) per PFU, organized in two nibbles for use in nibble- or byte-wide functions. Allows for mixed arithmetic and logic functions in a single PFU. Nine user flip-flops per PFU, one following each LUT, plus one extra. All have programmable clock enable and local set/reset plus a global set/reset that can be disabled per PFU. New Flexible INput Structure (FINS) of the PFUs provides the routability enhancement of shared input LUTs and the logic flexibility of independent LUT inputs. Internal fast-carry for nibble- or byte-wide arithmetic functions, with option to register carry-out for either. New soft-wired LUTs allow fast cascading of up to three levels of LUT logic in a single PFU without using local PFU routing resources. Synthesis friendly by design. New supplemental logic and interconnect cell (SLI) provides 3-statable buffers, up to 10-bit decoder, and PAL*-like AND-OR-Invert (AOI) in each PL. Abundant hierarchical routing resources, based on routing two data nibbles and two control lines per set, provides for faster place and route implementations and less routing delay. TTL or MOS input levels are programmable per pin for the OR3xxx (5 V) devices. Individually programmable drive capability: 24 ma sink/12 ma source, 12 ma sink/6 ma source, or 6 ma sink/3 ma source. Built-in boundary scan (IEEE ). Enhanced system clock routing for low-skew, highspeed clocks originating on-chip or at any I/O. Up to four new ExpressLK inputs allow extremely fast clocking of signals on- and off-chip with access to general clock routing. New clock stop circuitry to glitchlessly stop and start the ExpressLKs independently by user command. New programmable I/O cell (PI) input has: Fast-capture latch and input FF/latch for reduced input setup time and zero hold time. apability to demultiplex input signals. Fast access to SLI for decodes and PAL-like functions. New programmable I/O cell output has: Fast-output register with signal multiplexing capability. Two-input function capability. Fast open-drain drive capability. * PAL is a trademark of Advanced Micro Devices, Inc. IEEE is a registered trademark of The Institute of Electrical and Electronics Engineers, Inc. Table 1. Lucent Technologies ORA OR3xxx/OR3Txxx Series FPGAs Device Usable Gates Registers Max. User RAM User I/Os Array Size Process Technology OR3/3T30 19K 44K K x µm/4 LM OR3/3T55 32K 72K K x µm/4 LM OR3/3T80 47K 108K K x µm/4 LM OR3/3T125 76K 174K K x µm/4 LM OR3T K 227K K x µm/4 LM OR3T K 320K K x µm/4 LM The first number in the usable gates column assumes 96 gates per PFU (12 gates per 4-input LUT/FF pair) for logic-only designs. The second number assumes 30% of a design is RAM. PFUs used as RAM are counted at 4 gates per bit, with each PFU capable of implementing a 32 x 4 RAM (or 512 gates) per PFU.
2 ORA OR3xxx/OR3Txxx Series FPGAs System-Level Features System-level features reduce glue logic requirements and make a system on a chip possible. Full PI compliance. New dual-use microprocessor interface can be used for configuration, readback, device control, and device status, as well as for a general-purpose interface to the FPGA. Glueless interface to i960 *, PowerP, and M68xxx processors with userconfigurable address space provided. New parallel readback capability with the built-in microprocessor interface. New programmable clock manager (PM) adjusts clock phase and duty cycle for input clock rates from 10 MHz to 80 MHz. The PM may be combined with FPGA logic to create complex functions, such as digital phase-locked loops (DPLL), frequency counters, and frequency synthesizers or clock doublers. True internal 3-state, bidirectional buses with simple control provided by the new SLI. 32 x 4 RAM per PFU, configurable as single- or dualport at >100 MHz. reate large, fast RAM/ROM blocks (128 x 8 in only eight PFUs) using new SLI decoders and bank drivers. Support ORA Foundry Development System support. Supported by industry-standard AE tools for design entry, synthesis, simulation, and timing analysis. * i960 is a trademark of Intel orporation. M68xxx is a trademark of Motorola, Inc. Description The ORA OR3xxx/OR3Txxx series is a new generation of AM-based FPGAs built on the successful OR2xxA/OR2TxxA FPGAs from Lucent Technologies Microelectronics Group, with enhancements and innovations geared toward today s high-speed designs and tomorrow s systems on a single chip. Designed from the start to be synthesis friendly and to reduce place and route times while maintaining the complete routability of the ORA 2/2T devices, the OR3xxx/ OR3Txxx series more than doubles the logic available in each PFU and incorporates system-level features that can further reduce logic requirements and increase system speed. OR3xxx/OR3Txxx devices contain many new patented architectural enhancements and are offered in a variety of packages, speed grades, and temperature ranges. The ORA OR3xxx/OR3Txxx Series FPGAs consist of three basic elements: programmable logic cells (PLs), programmable input/output cells (PIs), and system-level features. An array of PLs is surrounded by PIs. Each PL contains a programmable function unit (PFU), a SLI, local routing resources, and configuration RAM. Most of the FPGA logic is performed in the PFU (see Figure 1), whereas decoders, PAL-like functions, and 3-state buffering can be performed in the SLI (see Figure 2). The PIs can be used to register signals, perform input demultiplexing, and perform output multiplexing and other functions on two output signals (Figure 3). Some of the system-level functions include the new microprocessor interface and the programmable clock manager (PM). Each PFU contains eight 4-input (16-bit) look-up tables (LUTs), eight latches/flip-flops (FFs), and one additional flip-flop. LUTs may be used individually, be combined to produce 5-input LUTs, or be cascaded in a variety of ways to achieve complex functions of up to 21 inputs using the new soft-wired LUT connections. The PFU is organized in a twin-quad fashion: two sets of four LUTs and FFs, which can be controlled independently. LUTs may also be combined for use in arithmetic functions using fast-carry chain logic in either 4-bit or 8-bit modes. The carry-out of either mode may be registered in the ninth FF for pipelining. Each PFU may also be configured as a synchronous 32 x 4 single- or dual-port RAM or ROM. The FFs (or latches) may obtain input from LUT outputs or directly from invertible PFU inputs, or they can be tied high or tied low. The FFs also have programmable clock polarity, clock enables, and local set/reset. 2 Lucent Technologies Inc.
3 ORA OR3xxx/OR3Txxx Series FPGAs AR7 L7[d:a] L7d L7c L7b L7a LUT7 AR6 F7 WD7 D7 REG7 Q7 [9, 8, 7:4] B[9, 8, 7:4] A[9, 8, 7:4] L6[d:a] L5[d:a] L6d L6c L6b L6a L5d L5c L5b L5a LUT6 LUT5 AR5 AR4 F6 F5 WD6 WD5 D6 D5 REG6 REG5 Q6 Q5 O9 O8 O7 O6 O5 L4[d:a] F5, F5D L3[d:a] L4d L4c L4b L4a L3d L3c L3b L3a LUT4 LUT3 AR3 AR2 F4 F3 WD4 WD3 D4 D3 REG4 REG3 Q4 Q3 [9, 8, 3:0] B[9, 8, 3:0] A[9, 8, 3:0] L2[d:a] L1[d:a] L2d L2c L2b L2a L1d L1c L1b L1a LUT2 LUT1 AR1 AR0 F2 F1 WD2 WD1 D2 D1 REG2 REG1 Q2 Q1 O4 O3 O2 O1 O0 ASWE K L0[d:a] WD[7:0] SEL K1 K2 K3 K L G L0d L0c L0b L0a IN F5A, F5B LUT0 WD0 Note: L can be disabled on a per-nibble basis, and G can be disabled per PFU. F0 D0 REG0 Q0 AR7 IN AR3 OUT REGOUT REG (F) Figure 1. Simplified OR3xxx/OR3Txxx PFU Diagram Lucent Technologies Inc. 3
4 ORA OR3xxx/OR3Txxx Series FPGAs PFU OUTPUTS BL9 0 1 BR9 DEODE/ PAL MODE BL8 0 1 BR8 BUF[9:8] DE[9:8] BL7 BR7 BL6 BR6 BUFFER MODE BL5 BR5 BUF[7:4] TRI[7:4] DE[7:4] BL4 BR4 TRI 1 0 BL3 BR3 3-STATE MODE BL2 BR2 BUF[3:0] TRI[3:0] DE[3:0] BL1 BR1 BL0 BR DEOUT DE AOI (F) Figure 2. OR3xxx/OR3Txxx SLI 4 Lucent Technologies Inc.
5 ORA OR3xxx/OR3Txxx Series FPGAs MULTIPLEXER AND OUTPUT LOGI OUT1 OUT2 I/O BUFFER PAD D Q PI SWITHING E KIN IN1 IN2 Q D L G SYN ONTROL E K SLK ELK (F) Figure 3. Simplified 1/4 PI (Single Pin) Diagram The SLI is connected to PL routing resources and the outputs of the PFU. It contains 3-state, bidirectional buffers and logic to perform up to a 10-bit AND function for decoding, or an AND-OR-INVERT to perform PALlike functions. The 3-state drivers in the SLI and their direct connections to the PFU outputs make fast, true 3-state buses possible within the FPGA, reducing required routing and allowing for real-world system performance. The OR3xxx/OR3Txxx PI addresses the demand for ever-increasing system clock speeds. On the input side, each PI contains a fast capture latch that is clocked by an ExpressLK. This latch is followed by a latch/ff that is clocked by a system clock. The combination provides for very low setup requirements and zero hold times for signals coming on-chip. It may also be used to demultiplex an input signal, such as a multiplexed address/data signal, and register the signals without explicitly building a demultiplexer. Lucent Technologies Inc. 5
6 ORA OR3xxx/OR3Txxx Series FPGAs Two input signals are available to the PL array from each pad, and the ORA 2/2T capability to use any input as a clock or other global input is maintained. On the output side of each PI, two outputs from the PL array can be routed to each output flip-flop and logic can be associated with each I/O pad. The output logic associated with each pad allows for multiplexing of output signals and other functions of two output signals. The output flip-flop in combination with output signal multiplexing is particularly useful for registering address signals to be multiplexed with data, allowing a full clock cycle for the data to propagate to the output. The I/O buffer associated with each pad is very similar to the ORA 2/2T Series buffer with enhanced 24 ma sink/12 ma source capability and a new fast open-drain option for ease of use on system buses. The abundant routing resources of the OR3xxx/ OR3Txxx FPGAs is organized to route signals individually or as buses with related control signals. locks are routed on a low-skew, high-speed distribution network and may be sourced from PL logic, externally from any I/O pad, or from the very fast ExpressLK pins. ExpressLKs may be glitchlessly, and independently, enabled and disabled with a programmable control signal. The OR3xxx/OR3Txxx series also provides systemlevel functionality by means of its dual-use microprocessor interface and its innovative programmable clock manager. Some of the capabilities of these features are noted in the Features section at the beginning of this product brief. These features will be further explained in application notes available from Lucent Technologies. The ORA Foundry Development System is used to process a design from a netlist to a configured FPGA. This system is used to map your design onto the ORA architecture and then place and route it using ORA Foundry s timing-driven tools. The development system also includes interfaces to, and libraries for, other popular AE tools for design entry, synthesis, simulation, and timing analysis. The FPGA s functionality is determined by internal configuration RAM. The FPGA s internal initialization/ configuration circuitry loads the configuration data at powerup or under system control. The RAM is loaded by using one of several configuration modes. The configuration data resides externally in an EEPROM or any other storage media. Serial EEPROMs provide a simple, low pin count method for configuring FPGAs. A new method for configuring the devices is through the microprocessor interface. Additional Information ontact your local Lucent Technologies representative for additional information regarding the ORA OR3xxx/OR3Txxx FPGA devices. For FPGA technical applications support, please call Outside the U.S.A., please call For additional information, contact your Microelectronics Group Account Manager or the following: INTERNET: U.S.A.: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18103, , FAX (In ANADA: , FAX ), docmaster@micro.lucent.com ASIA PAIFI: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 intech III, Singapore Tel. (65) , FAX (65) JAPAN: Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan Tel. (81) , FAX (81) For data requests in Europe: MIROELETRONIS GROUP DATALINE: Tel. (44) , FAX (44) For technical inquiries in Europe: TRAL EUROPE: (49) (Munich), NORTHERN EUROPE: (44) (Bracknell UK), FRANE: (33) (Paris), SOUTHERN EUROPE: (39) (Milan) or (34) (Madrid) Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No rights under any patent accompany the sale of any such product(s) or information. ORA is a trademark of Lucent Technologies. Foundry is a trademark of Xilinx, Inc. opyright 1996 Lucent Technologies Inc. All Rights Reserved Printed in U.S.A. PN96-208FPGA Printed On Recycled Paper
Optimized Reconfigurable Cell Array (ORCA ) OR3Cxxx/OR3Txxx Series Field-Programmable Gate Arrays
Preliminary Product rief November 997 Optimized Reconfigurable ell rray (OR ) OR3xxx/OR3Txxx Series Field-Programmable Gate rrays Features High-performance, cost-effective,.35 µm 4-level metal technology,
More informationORCA Series 3C and 3T Field-Programmable Gate Arrays
Product rief January 22 OR Series 3 and 3T Field-Programmable Gate rrays Features High-performance, cost-effective,.35 µm and.3 µm 4-level metal technology (4- or 5-input look-up table delay of.2 ns with
More informationLUC4AU01 ATM Layer UNI Manager (ALM)
Preliminary Product Brief Introduction The ALM IC is part of the ATLANTA chip set consisting of four devices that provide a highly integrated, innovative, and complete VLSI solution for implementing the
More informationSelect Devices Discontinued!
ORCA Series 3C and 3T FPGA Device Datasheet June 2010 Select Devices Discontinued! Product Change Notificatio (PCNs) have been issued to discontinue select devices in this data sheet. The original datasheet
More informationHDLC Framer and Escaper Macrocell Description
Product rief ugust 2000 HL Framer and Escaper Macrocell escription Introduction The HL framer is an extractable sub-block within the TM042G5 s data enginer block (E-48). The following provides a description
More informationORCA ORLI10G Quad 2.5Gbps, 10Gbps Quad 3.125Gbps, 12.5Gbps Line Interface FPSC
January 25 Introduction ORCA ORLI1G Quad 2.5Gbps, 1Gbps Quad 3.125Gbps, 12.5Gbps Line Interface FPSC Data Sheet The Lattice ORCA Series 4-based ORLI1G FPSC combines a high-speed line interface with a flexible
More informationIntroduction to Actel FPGA Architecture
Introduction to ctel FPG rchitecture pplication Note 65 This overview of the different ctel device families covers the major architectural features in sufficient detail to ensure the reader is familiar
More informationWideband Photodiode Receivers
Wideband Photodiode Receivers Features Wide-band analog signal reception Single-mode fiber pigtail High optical return loss Up to 20 GHz bandwidth 1310 nm and 1550 nm sensitivity Applications Antenna remoting
More informationLucent Technologies L56xVCS/L33xVCS High-Integration Controller-Based Modem Chip Set
Product Note Lucent Technologies L56xVC/L33xVC High-Integration Controller-Based Modem Chip et Features Data mode capabilities: ITU V.90 rates: 56000 bits/s 28000 bits/s K56flex rates: 56000 bits/s 32000
More informationProgrammable Logic. Any other approaches?
Programmable Logic So far, have only talked about PALs (see 22V10 figure next page). What is the next step in the evolution of PLDs? More gates! How do we get more gates? We could put several PALs on one
More informationCPE/EE 422/522. Introduction to Xilinx Virtex Field-Programmable Gate Arrays Devices. Dr. Rhonda Kay Gaede UAH. Outline
CPE/EE 422/522 Introduction to Xilinx Virtex Field-Programmable Gate Arrays Devices Dr. Rhonda Kay Gaede UAH Outline Introduction Field-Programmable Gate Arrays Virtex Virtex-E, Virtex-II, and Virtex-II
More informationAPPLICATION NOTE. Gate Count Capacity Metrics for FPGAs. Introduction. Maximum Logic Gates
APPLICATION NOTE Gate Count Capacity Metrics for FPGAs XAPP 059 Feb. 1, 1997 (Version 1.1) Application Note Summary Three metrics are defined to describe FPGA device capacity: Maximum Logic Gates, Maximum
More informationDistributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. Data Sheet ORCA Series 4 FPGAs Introduction Built on the Series 4 reconfigurable
More informationThe MC9S12 address, data and control buses The MC9S12 single-chip mode memory map Simplified write/read cycle. Address, Data and Control Buses
EE 308 Spring 2013 The MC9S12 address, data and control buses The MC9S12 single-chip mode memory map Simplified write/read cycle The real MC9S12 multiplexed external bus Byte order in microprocessors How
More informationFPGA Programming Technology
FPGA Programming Technology Static RAM: This Xilinx SRAM configuration cell is constructed from two cross-coupled inverters and uses a standard CMOS process. The configuration cell drives the gates of
More informationTopics. Midterm Finish Chapter 7
Lecture 9 Topics Midterm Finish Chapter 7 ROM (review) Memory device in which permanent binary information is stored. Example: 32 x 8 ROM Five input lines (2 5 = 32) 32 outputs, each representing a memory
More informationHardware Differences Between DSP16210 and the DSP16410
Hardware Differences Between Introduction This document summarizes the differences, from a hardware perspective, between the Lucent Technologies DSP16210 * and the DSP16410. The intent is to highlight
More informationAltera FLEX 8000 Block Diagram
Altera FLEX 8000 Block Diagram Figure from Altera technical literature FLEX 8000 chip contains 26 162 LABs Each LAB contains 8 Logic Elements (LEs), so a chip contains 208 1296 LEs, totaling 2,500 16,000
More informationThe Xilinx XC6200 chip, the software tools and the board development tools
The Xilinx XC6200 chip, the software tools and the board development tools What is an FPGA? Field Programmable Gate Array Fully programmable alternative to a customized chip Used to implement functions
More informationOutline. Field Programmable Gate Arrays. Programming Technologies Architectures. Programming Interfaces. Historical perspective
Outline Field Programmable Gate Arrays Historical perspective Programming Technologies Architectures PALs, PLDs,, and CPLDs FPGAs Programmable logic Interconnect network I/O buffers Specialized cores Programming
More informationINTRODUCTION TO FIELD PROGRAMMABLE GATE ARRAYS (FPGAS)
INTRODUCTION TO FIELD PROGRAMMABLE GATE ARRAYS (FPGAS) Bill Jason P. Tomas Dept. of Electrical and Computer Engineering University of Nevada Las Vegas FIELD PROGRAMMABLE ARRAYS Dominant digital design
More information! Program logic functions, interconnect using SRAM. ! Advantages: ! Re-programmable; ! dynamically reconfigurable; ! uses standard processes.
Topics! SRAM-based FPGA fabrics:! Xilinx.! Altera. SRAM-based FPGAs! Program logic functions, using SRAM.! Advantages:! Re-programmable;! dynamically reconfigurable;! uses standard processes.! isadvantages:!
More informationORCA ORT82G Gbits/s 8b/10b Backplane Interface FPSC
ORCA ORT82G5 0.6-3.7 Gbits/s 8b/10b Backplane Interface FPSC February 2003 Data Sheet Introduction has developed a next generation FPSC intended for high-speed serial backplane data transmission. Built
More informationA Time-Multiplexed FPGA
A Time-Multiplexed FPGA Steve Trimberger, Dean Carberry, Anders Johnson, Jennifer Wong Xilinx, nc. 2 100 Logic Drive San Jose, CA 95124 408-559-7778 steve.trimberger @ xilinx.com Abstract This paper describes
More informationAxcelerator Family FPGAs
Product Brief Axcelerator Family FPGAs u e Leading-Edge Performance 350+ MHz System Performance 500+ MHz Internal Performance High-Performance Embedded s 700 Mb/s LVDS Capable I/Os Specifications Up to
More informationSelect Devices Discontinued!
ORCA Series 2 Device Datasheet June 2010 Select Devices Discontinued! Product Change Notificatio (PCNs) have been issued to discontinue select devices in this data sheet. The original datasheet pages have
More informationThe 9S12 in Expanded Mode - Using MSI logic to build ports Huang Chapter 14
The 9S12 in Expanded Mode - Using MSI logic to build ports Huang Chapter 14 Using MSI Logic To Build An Output Port Many designs use standard MSI logic for microprocessor expansion This provides an inexpensive
More informationdesign cycle involving simulation, synthesis
HDLPlanner : Design Development Environment for HDL-based FPGA Designs Abstract Rapid prototyping of designs using FPGAs requires HDL-based design entry which leverages upon highly parameterized components
More informationAll Devices Discontinued!
ORCA Series 4 FPGA Device Datasheet June 2010 All Devices Discontinued! Product Change Notificatio (PCNs) #09-10 has been issued to discontinue all devices in this data sheet. The original datasheet pages
More informationToday. Comments about assignment Max 1/T (skew = 0) Max clock skew? Comments about assignment 3 ASICs and Programmable logic Others courses
Today Comments about assignment 3-43 Comments about assignment 3 ASICs and Programmable logic Others courses octor Per should show up in the end of the lecture Mealy machines can not be coded in a single
More informationWireless Signal Processing
Wireless Signal Processing Wireless Signal Processing The Leader in Wireless Signal Processing... As the leader in wireless signal processing, Lucent Technologies Microelectronics Group offers state-of-the-art
More informationFPGA Implementations
FPGA Implementations Smith Text: Chapters 4-8 Online version at: http://www10.edacafe.com/book/asic/asics.php Topic outline Chapter 4 Programmable ASIC technologies Chapter 5 Programmable logic cells Chapter
More information2-wire Serial EEPROM AT24C512. Preliminary. 2-Wire Serial EEPROM 512K (65,536 x 8) Features. Description. Pin Configurations.
Features Low-voltage and Standard-voltage Operation 5.0 (V CC = 4.5V to 5.5V) 2.7 (V CC = 2.7V to 5.5V) 1.8 (V CC = 1.8V to 3.6V) Internally Organized 65,536 x 8 2-wire Serial Interface Schmitt Triggers,
More information2-wire Serial EEPROM AT24C01A AT24C02 AT24C04 AT24C08 AT24C16
Features Low-voltage and Standard-voltage Operation 5.0 (V CC = 4.5V to 5.5V) 2.7 (V CC = 2.7V to 5.5V) 2.5 (V CC = 2.5V to 5.5V) 1.8 (V CC = 1.8V to 5.5V) Internally Organized 128 x 8 (1K), 256 x 8 (2K),
More informationEECS150 - Digital Design Lecture 16 Memory 1
EECS150 - Digital Design Lecture 16 Memory 1 March 13, 2003 John Wawrzynek Spring 2003 EECS150 - Lec16-mem1 Page 1 Memory Basics Uses: Whenever a large collection of state elements is required. data &
More informationMemory System Design. Outline
Memory System Design Chapter 16 S. Dandamudi Outline Introduction A simple memory block Memory design with D flip flops Problems with the design Techniques to connect to a bus Using multiplexers Using
More informationQL ,000 Usable PLD Gate pasic 3 FPGA Combining High Performance and High Density
pasic 3 HIGHLIGHTS 60,000 usable PLD gates, 316 I/O pins QL3060 60,000 Usable PLD Gate pasic 3 FPGA Combining High Performance and High Density April, 1999 High Performance and High Density -60,000 Usable
More informationCS310 Embedded Computer Systems. Maeng
1 INTRODUCTION (PART II) Maeng Three key embedded system technologies 2 Technology A manner of accomplishing a task, especially using technical processes, methods, or knowledge Three key technologies for
More informationOutline of Presentation Field Programmable Gate Arrays (FPGAs(
FPGA Architectures and Operation for Tolerating SEUs Chuck Stroud Electrical and Computer Engineering Auburn University Outline of Presentation Field Programmable Gate Arrays (FPGAs( FPGAs) How Programmable
More informationPhysics 623. FPGA I Construction of a Synchronous Counter Aug. 4, 2008
Physics 623 FPGA I onstruction of a Synchronous ounter Aug. 4, 2008 1 The Goal of This Experiment You will design a small digital circuit, download the design to a Field Programmable Gate Array (FPGA)
More informationHistory and Basic Processor Architecture
History and Basic Processor Architecture History of Computers Module 1 Section 1 What Is a Computer? An electronic machine, operating under the control of instructions stored in its own memory, that can
More informationEECS150 - Digital Design Lecture 16 - Memory
EECS150 - Digital Design Lecture 16 - Memory October 17, 2002 John Wawrzynek Fall 2002 EECS150 - Lec16-mem1 Page 1 Memory Basics Uses: data & program storage general purpose registers buffering table lookups
More informationECE 636. Reconfigurable Computing. Lecture 2. Field Programmable Gate Arrays I
ECE 636 Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays I Overview Anti-fuse and EEPROM-based devices Contemporary SRAM devices - Wiring - Embedded New trends - Single-driver wiring -
More informationVirtex-II Architecture. Virtex II technical, Design Solutions. Active Interconnect Technology (continued)
Virtex-II Architecture SONET / SDH Virtex II technical, Design Solutions PCI-X PCI DCM Distri RAM 18Kb BRAM Multiplier LVDS FIFO Shift Registers BLVDS SDRAM QDR SRAM Backplane Rev 4 March 4th. 2002 J-L
More informationPhysics 623. Programmable Gate Array Experiment Nov. 30, 2006
Physics 623 Programmable Gate Array Experiment Nov. 30, 2006 1 The Goal of This Experiment You will design a small digital circuit, download the design to a Field Programmable Gate Array (FPGA) I, and
More informationispxpld TM 5000MX Family White Paper
ispxpld TM 5000MX Family White Paper October 2002 Overview The two largest segments of the high density programmable logic market have traditionally been nonvolatile, Complex Programmable Logic Devices
More informationThe High-Reliability Programmable Logic Leader. Products for Space Applications. QML Certification Part of Overall Quality Platform
QPO High-eliability QML Certified and adiation Hardened Products for Aerospace and Defense Applications January 21, 2 (v2.) 7* The High-eliability Programmable Leader Xilinx is the leading supplier of
More informationProASIC PLUS FPGA Family
ProASIC PLUS FPGA Family Key Features Reprogrammable /Nonvolatile Flash Technology Low Power Secure Single Chip/Live at Power Up 1M Equivalent System Gates Cost Effective ASIC Alternative ASIC Design Flow
More informationLUC4AU01 ATM Layer UNI Manager (ALM)
Preliminary Product Brief Introduction The ALM IC is part of the ATLANTA chip set consisting of four devices that provide a highly integrated, innovative, and complete VLSI solution for implementing the
More informationProASIC to SX-A PQ208 Prototyping Adapter Board. User Document for P/N SI-SXA-APAPQ208-A-KIT
ProASIC to SX-A PQ208 Prototyping Adapter Board User Document for P/N SI-SXA-APAPQ208-A-KIT December 2003 Introduction The SI-SXA-APAPQ208 adapter board is a prototyping tool that maps the footprint of
More informationDevice XC5202 XC5204 XC5206 XC5210 XC5215. Max Logic Gates 3,000 6,000 10,000 16,000 23,000
XC5200 Field Programmable Gate Arrays August 6, 1996 (Version 4.01) Features High-density family of Field-Programmable Gate Arrays (FPGAs) Design- and process-optimized for low cost - 0.6-µm three-layer
More informationActel s SX Family of FPGAs: A New Architecture for High-Performance Designs
Actel s SX Family of FPGAs: A New Architecture for High-Performance Designs A Technology Backgrounder Actel Corporation 955 East Arques Avenue Sunnyvale, California 94086 April 20, 1998 Page 2 Actel Corporation
More informationArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor 8085 consists of various units and each unit performs its own functions. The various units of a microprocessor are listed below Accumulator Arithmetic and logic Unit
More informationAPEX Devices APEX 20KC. High-Density Embedded Programmable Logic Devices for System-Level Integration. Featuring. All-Layer Copper.
APEX Devices High-Density Embedded Programmable Logic Devices for System-Level Integration APEX 0KC Featuring All-Layer Copper Interconnect July 00 APEX programmable logic devices provide the flexibility
More informationMicroprocessors/Microcontrollers
Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing
More informationMicrocomputer Architecture and Programming
IUST-EE (Chapter 1) Microcomputer Architecture and Programming 1 Outline Basic Blocks of Microcomputer Typical Microcomputer Architecture The Single-Chip Microprocessor Microprocessor vs. Microcontroller
More informationFPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011
FPGA for Complex System Implementation National Chiao Tung University Chun-Jen Tsai 04/14/2011 About FPGA FPGA was invented by Ross Freeman in 1989 SRAM-based FPGA properties Standard parts Allowing multi-level
More informationECE 331 Digital System Design
ECE 331 Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals of Logic
More information2-wire Serial EEPROM Smart Card Modules AT24C32SC AT24C64SC
Features Low-voltage and Standard-voltage Operation 5.0 (V CC = 4.5V to 5.5V) 2.7 (V CC = 2.7V to 5.5V) Internally Organized 4096 x 8, 8192 x 8 2-wire Serial Interface Schmitt Trigger, Filtered Inputs
More informationCE77 Series. Embedded array. Semicustom CMOS. DS Ea DESCRIPTION FEATURES FUJITSU MICROELECTRONICS DATA SHEET
FUJITSU MICROELECTRONICS DATA SHEET DS06-20112-2Ea Semicustom CMOS Embedded array CE77 Series DESCRIPTION The CE77 series 0.25 μm CMOS embedded array is a line of highly integrated CMOS ASICs featuring
More informationCSE140L: Components and Design
CSE140L: Components and Design Techniques for Digital Systems Lab Tajana Simunic Rosing Source: Vahid, Katz, Culler 1 Grade distribution: 70% Labs 35% Lab 4 30% Lab 3 20% Lab 2 15% Lab 1 30% Final exam
More informationFPGA architecture and design technology
CE 435 Embedded Systems Spring 2017 FPGA architecture and design technology Nikos Bellas Computer and Communications Engineering Department University of Thessaly 1 FPGA fabric A generic island-style FPGA
More informationAdvanced High-level HDL Design Techniques for Programmable Logic
Advanced High-level HDL Design Techniques for Programmable Logic Author : Darron May, Applications Specialist, ALT Technologies Ltd. Abstract : Design Methodologies for Programmable Logic focuses on advanced
More informationINTRODUCTION TO FPGA ARCHITECTURE
3/3/25 INTRODUCTION TO FPGA ARCHITECTURE DIGITAL LOGIC DESIGN (BASIC TECHNIQUES) a b a y 2input Black Box y b Functional Schematic a b y a b y a b y 2 Truth Table (AND) Truth Table (OR) Truth Table (XOR)
More informationEECS150 - Digital Design Lecture 5 - Verilog Logic Synthesis
EECS150 - Digital Design Lecture 5 - Verilog Logic Synthesis Jan 31, 2012 John Wawrzynek Spring 2012 EECS150 - Lec05-verilog_synth Page 1 Outline Quick review of essentials of state elements Finite State
More informationZ8 Pod Adapter. for the. Fluke 9000-Series Troubleshooter
Z8 Pod Adapter for the Fluke 9000-Series Troubleshooter May 23, 1984 Table of Contents 1. Conventions Used in This Document... 1 2. Overview... 2 3. Pod Adapter Setup... 3 3.1. Drivability Checking Control
More informationMemory Expansion for the 8096
APPLICATION BRIEF Memory Expansion for the 8096 DOUG YODER ECO APPLICATIONS ENGINEER April 1989 Order Number 270522-001 Information in this document is provided in connection with Intel products Intel
More informationField Programmable Gate Array (FPGA)
Field Programmable Gate Array (FPGA) Lecturer: Krébesz, Tamas 1 FPGA in general Reprogrammable Si chip Invented in 1985 by Ross Freeman (Xilinx inc.) Combines the advantages of ASIC and uc-based systems
More informationCSE140L: Components and Design Techniques for Digital Systems Lab
CSE140L: Components and Design Techniques for Digital Systems Lab Tajana Simunic Rosing Source: Vahid, Katz, Culler 1 Announcements & Outline Lab 4 due; demo signup times listed on the cse140l site Check
More informationTopics. Midterm Finish Chapter 7
Lecture 9 Topics Midterm Finish Chapter 7 Xilinx FPGAs Chapter 7 Spartan 3E Architecture Source: Spartan-3E FPGA Family Datasheet CLB Configurable Logic Blocks Each CLB contains four slices Each slice
More informationMemory in Digital Systems
MEMORIES Memory in Digital Systems Three primary components of digital systems Datapath (does the work) Control (manager) Memory (storage) Single bit ( foround ) Clockless latches e.g., SR latch Clocked
More informationEECS150 - Digital Design Lecture 10 Logic Synthesis
EECS150 - Digital Design Lecture 10 Logic Synthesis February 13, 2003 John Wawrzynek Spring 2003 EECS150 Lec8-synthesis Page 1 Logic Synthesis Verilog and VHDL started out as simulation languages, but
More informationReview: Timing. EECS Components and Design Techniques for Digital Systems. Lec 13 Storage: Regs, SRAM, ROM. Outline.
Review: Timing EECS 150 - Components and Design Techniques for Digital Systems Lec 13 Storage: Regs,, ROM David Culler Electrical Engineering and Computer Sciences University of California, Berkeley http://www.eecs.berkeley.edu/~culler
More informationProduct Obsolete/Under Obsolescence
0 APPLICATION NOTE XAPP100 December 3, 1998 (Version 1.4) 0 14* Application Note by Peter Alfke Summary This Application Note describes the various Xilinx product families. Differences between the families
More informationAdvance Information 24-BIT GENERAL PURPOSE DIGITAL SIGNAL PROCESSOR
MOTOROLA SEMICONDUCTOR PRODUCT BRIEF Order this document by: DSP56309PB/D, Rev 0 DSP56309 Advance Information 24-BIT GENERAL PURPOSE DIGITAL SIGNAL PROCESSOR The DSP56309 is a member of the DSP56300 core
More informationEECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs)
EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs) September 12, 2002 John Wawrzynek Fall 2002 EECS150 - Lec06-FPGA Page 1 Outline What are FPGAs? Why use FPGAs (a short history
More informationFIELD PROGRAMMABLE GATE ARRAYS (FPGAS)
FIELD PROGRAMMABLE GATE ARRAYS (FPGAS) 1 Roth Text: Chapter 3 (section 3.4) Chapter 6 Nelson Text: Chapter 11 Programmable logic taxonomy Lab Device 2 Field Programmable Gate Arrays Typical Complexity
More informationEvolution of Implementation Technologies. ECE 4211/5211 Rapid Prototyping with FPGAs. Gate Array Technology (IBM s) Programmable Logic
ECE 42/52 Rapid Prototyping with FPGAs Dr. Charlie Wang Department of Electrical and Computer Engineering University of Colorado at Colorado Springs Evolution of Implementation Technologies Discrete devices:
More informationI/O Design. Input / Output Instructions. Engineering 4862 Microprocessors. Lecture 23. Cheng Li
Engineering 4862 Microprocessors Lecture 23 Cheng Li EN-4012 licheng@engr.mun.ca I/O Design When designing an I/O port, ensure that the port is only active when selected by the microprocessor Use latches
More informationEE178 Lecture Module 2. Eric Crabill SJSU / Xilinx Fall 2007
EE178 Lecture Module 2 Eric Crabill SJSU / Xilinx Fall 2007 Lecture #4 Agenda Survey of implementation technologies. Implementation Technologies Small scale and medium scale integration. Up to about 200
More informationOutline. EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs) FPGA Overview. Why FPGAs?
EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs) September 12, 2002 John Wawrzynek Outline What are FPGAs? Why use FPGAs (a short history lesson). FPGA variations Internal logic
More informationAPEX II The Complete I/O Solution
APEX II The Complete I/O Solution July 2002 Altera introduces the APEX II device family: highperformance, high-bandwidth programmable logic devices (PLDs) targeted towards emerging network communications
More informationOutline of Presentation
Built-In Self-Test for Programmable I/O Buffers in FPGAs and SoCs Sudheer Vemula and Charles Stroud Electrical and Computer Engineering Auburn University presented at 2006 IEEE Southeastern Symp. On System
More informationICS548A-03 LOW SKEW CLOCK INVERTER AND DIVIDER. Description. Features. Block Diagram DATASHEET
DATASHEET ICS548A-03 Description The ICS548A-03 is a low cost, low skew, high-performance general purpose clock designed to produce a set of one output clock, one inverted output clock, and one clock divided-by-two.
More informationBasic I/O Interface
Basic I/O Interface - 8255 11 3 THE PROGRAMMABLE PERIPHERAL 82C55 programmable peripheral interface (PPI) is a popular, low-cost interface component found in many applications. The PPI has 24 pins for
More informationAN-12. Use Quickswitch Bus Switches to Make Large, Fast Dual Port RAMs. Dual Port RAM. Figure 1. Dual Port RAM in Dual Microprocessor System
Q QUALITY SEMICONDUCTOR, INC. AN-12 Use Quickswitch Bus Switches to Make Large, Fast Dual Port s Application Note AN-12 Abstract Dual port s are effective devices for highspeed communication between microprocessors.
More informationSystem Design Choices
System esign hoices Programmable Logic PL e.g. Lattice ispgl22v10, tmel TF1502 PL Field Programmable Gate rray (FPG) e.g. ltera yclone III, Xilinx rtix-7/zync-7000 Semi-ustom esign Mask Programmable Gate
More informationBasic FPGA Architecture Xilinx, Inc. All Rights Reserved
Basic FPGA Architecture 2005 Xilinx, Inc. All Rights Reserved Objectives After completing this module, you will be able to: Identify the basic architectural resources of the Virtex -II FPGA List the differences
More informationUsable gates 600 1,250 2,500 5,000 10,000 Macrocells Logic array blocks Maximum user I/O
MAX 3000A Programmable Logic Device Family June 2006, ver. 3.5 Data Sheet Features... High performance, low cost CMOS EEPROM based programmable logic devices (PLDs) built on a MAX architecture (see Table
More informationVirtex-II Architecture
Virtex-II Architecture Block SelectRAM resource I/O Blocks (IOBs) edicated multipliers Programmable interconnect Configurable Logic Blocks (CLBs) Virtex -II architecture s core voltage operates at 1.5V
More informationHardware Design with VHDL PLDs IV ECE 443
Embedded Processor Cores (Hard and Soft) Electronic design can be realized in hardware (logic gates/registers) or software (instructions executed on a microprocessor). The trade-off is determined by how
More informationGate Estimate. Practical (60% util)* (1000's) Max (100% util)* (1000's)
The Product Brief October 07 Ver. 1.3 Group DN9000K10PCIe-4GL XilinxVirtex-5 Based ASIC Prototyping Engine, 4-lane PCI Express (Genesys Logic PHYs) Features PCI Express (4-lane) logic prototyping system
More informationLab #2: Building the System
Lab #: Building the System Goal: In this second lab exercise, you will design and build a minimal microprocessor system, consisting of the processor, an EPROM chip for the program, necessary logic chips
More informationSynthesis vs. Compilation Descriptions mapped to hardware Verilog design patterns for best synthesis. Spring 2007 Lec #8 -- HW Synthesis 1
Verilog Synthesis Synthesis vs. Compilation Descriptions mapped to hardware Verilog design patterns for best synthesis Spring 2007 Lec #8 -- HW Synthesis 1 Logic Synthesis Verilog and VHDL started out
More informationBenefits of Embedded RAM in FLEX 10K Devices
Benefits of Embedded RAM in FLEX 1K Devices January 1996, ver. 1 Product Information Bulletin 2 Introduction Driven by the demand to integrate many more digital functions in a single device, custom logic
More informationECE 574: Modeling and Synthesis of Digital Systems using Verilog and VHDL. Fall 2017 Final Exam (6.00 to 8.30pm) Verilog SOLUTIONS
ECE 574: Modeling and Synthesis of Digital Systems using Verilog and VHDL Fall 2017 Final Exam (6.00 to 8.30pm) Verilog SOLUTIONS Note: Closed book no notes or other material allowed apart from the one
More informationDigital System Design with SystemVerilog
Digital System Design with SystemVerilog Mark Zwolinski AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo
More informationEECS150 - Digital Design Lecture 10 Logic Synthesis
EECS150 - Digital Design Lecture 10 Logic Synthesis September 26, 2002 John Wawrzynek Fall 2002 EECS150 Lec10-synthesis Page 1 Logic Synthesis Verilog and VHDL stated out as simulation languages, but quickly
More informationThe MC9S12 in Expanded Mode Using MSI logic to build ports Using MSI logic to build an output port Using MSI logic to build an input port
The MC9S12 in Expanded Mode Using MSI logic to build ports Using MSI logic to build an output port Using MSI logic to build an input port A Simple Parallel Output Port We want a port which will write 8
More informationSpiral 2-8. Cell Layout
2-8.1 Spiral 2-8 Cell Layout 2-8.2 Learning Outcomes I understand how a digital circuit is composed of layers of materials forming transistors and wires I understand how each layer is expressed as geometric
More information