Xilinx Fpga

  • Uploaded by: besha1987
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Xilinx Fpga as PDF for free.

More details

  • Words: 793
  • Pages: 26
XILINX FPGA

Virtex-6 

Configurable Logic Block (CLBs): A CLB element contains a pair of slices  Each slice contains: 

4

(6 input) Look-up tables (LUTs)  8 storage elements (flip-flops)  Wide-function multiplexers  Carry logic  Some slices support two additional functions: storing data using distributed RAM(256 bits/slice) and shifting data with 32-bit registers. 

Virtex-6

Virtex-6 

Additional features:  Powerful

mixed-mode clock managers(MMCM)  MMCM

blocks provide zero-delay buffering, frequency synthesis, clock-phase shifting, input-jitter filtering, and phase-matched clock division

 Advanced  25

DSP48E1 slices

x 18, two's complement multiplier/accumulator  Optional pipelining  New optional pre-adder to assist filtering applications  Optional bitwise logic functionality 

Virtex-6 

 



Integrated interface blocks for PCI Express® designs GTX transceivers: 150 Mb/s to 6.5 Gb/s GTH transceivers: 2.488 Gb/s to beyond 11 Gb/s Integrated 10/100/1000 Mb/s Ethernet MAC block

Virtex-6

Spartan-6 

Configurable Logic Block (CLBs): A

CLB element contains a pair of slices  Each slice contains: 4

(6 input) Look-up tables (LUTs)  8 storage elements (flip-flops)  Three

types of CLB slice

 SLICEM    

LUT can be used as 6 inputs or as dual 5 inputs LUT LUT can be used as 64 bit distributed RAM or as 2 * 32bit RAM LUT can be used as a 32 bit shift register

Spartan-6  SLICEL 

Same as SLICEM except for memory/shift register

 SLICEX 



 

Same as SLICEL except for arithmatic carry and wide MUX

Spartan-6 

Additional features:  Digital

Signal Processing—DSP48A1

 Pipelining

and cascading capability  Pre-adder to assist filter applications  Each slice consists of  

18 × 18 bit two's complement multiplier 48-bit accumulator

 Low-Power

Gigabit Transceivers

 All

Spartan-6 LXT devices have 2–8 gigabit transceiver circuits(622MB/s up to 3.125 GB/s)

 Integrated

Designs

Endpoint Blocks for PCI Express

 Clock

Management Tile (CMT) for enhanced performance  Low

noise, flexible clocking  Digital Clock Managers (DCMs) eliminate clock skew and duty cycle distortion  Phase-Locked Loops (PLLs) for low-jitter clocking  Frequency synthesis with simultaneous multiplication, division, and phase shifting  Sixteen low-skew global clock networks

Spartan-6

Summary Technology Spartan ( XL )

Core V

Core Clock

Max CLBs

Max I / Os

5(3.3) V

80 MHz

784

205

200 MHz

576 ( X2 slices )

512

Virtex

0 . 22 micron

Spartan II

0 . 18 micron

2.5 V

200 MHz

1176

284

Virtex II

0 . 15 micron

1.5 V

420 MHz

11648 ( X4 slices )

1108

8320 ( X4 )

633

Spartan III Virtex II Pro

0 . 13 micron

1.5 V

400 MHz >

11280 ( X4 ) PowerPC

Virtex IV



nm

1.2 V

500 MHz > 450 MHz >

12272 ( X4 ) (+ PowerPC )

960

Virtex V



nm

1.0 V

550 MHz

25920 1200 (+ PowerPC )

1200

Virtex 6



nm

1.0 V

400 MHZ up to 1600 59,280 ( X2 slices ) MHZ

1200

Spartan 6

45 nm

1.0V(low power) 1.2V(High performance)

400 MHz to 1000 11519 MHz ( X2 slices )

570

+

1164

CoolRunner XPLA3 CPLDs 

Architecture consists of function blocks that are interconnected by a Zeropower Interconnect Array (ZIA)  Each

FB has 16 macrocells  Each FB uses a Programmable Logic Array (PLA) architecture  guarantees

 

100% routability within the FB

The ZIA is a virtual crosspoint switch Each function block has 40 inputs from the ZIA

CoolRunner XPLA3 Architecture

CoolRunner XPLA3 Function Block Architectur e 

CoolRunner XPLA3 Variable Function Multiplexer 

(VFM)



CoolRunner XPLA3 CoolRunne r XPLA3 Macrocell 

CoolRunner XPLA3



I/O cell

XC9500XV 



Optimized for high-performance 2.5V systems Excellent quality and reliability  20

year data retention  ESD protection exceeding 2,000V 

Supports in-system programming (ISP) and the full IEEE 1149.1 (JTAG) boundary-scan

XC9500XV 

XC9500XV device is a subsystem consisting of  Function

Blocks (FBs)

 Each

FB provides programmable logic capability with extra wide 54 inputs and 18 outputs  Each Function Block is comprised of18 independent macrocells  I/O

Blocks (IOBs)  Fast CONNECT II switch matrix  connects

all FB outputs and input signals to the FB inputs



XC9500XV XC9500X V Architect ure 

XC9500XV XC9500X V Function Block 

XC9500XV XC9500X V Macrocell Within Function Block 

XC9500XV Fast CONNECT II Switch Matrix 

I/O Block and Output Enable Capability 

CoolRunner XPLA3 



Available in commercial grade and extended voltage (2.7V to 3.6V) industrial grade Advanced 0.35μ five layer metal EEPROM process  1,000

erase/program cycles guaranteed  20 years data retention guaranteed 

3V, In-System Programmable (ISP) using JTAG IEEE 1149.1 interface  Full

Boundary-Scan Test (IEEE 1149.1)  Fast programming times

Related Documents


More Documents from ""