4
The Group DN8000K10 Virtex-4 Based ASIC Prototyping Engine 1010 Pearl Street, Suite #6 La Jolla, CA 92037-5165 Phone: 858.454.3419 Fax: 858.454.1728 E-Mail: [email protected] Web: http://www.dinigroup.com For Technical applications and Sales Support, Call 858.454.3419 The DINI Group 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. 8 the DINI group The Group DN8000K10 'Son of Monster' Xilinx Virtex-4 Based ASIC Prototyping Engine Product Brief February 2006 Ver. 1.1 Description Overview The DN8000k10 is a complete logic emulation system that enables ASIC or IP designers a vehicle to prototype logic and memory designs for a fraction of the cost of existing solutions. The DN8000k10 is stand-alone or hosted via a USB interface. A single DN8000k10 configured with 14 Xilinx Virtex-4, XC4VLX200’s and 2 XC4VFX100’s can emulate up to 24 million gates of logic as measured by LSI. This number does not include the embedded memories and multipliers resident in each FPGA. The DN8000k10 achieves high gate density and allows for fast target clock frequencies by utilizing FPGA's from Xilinx's Virtex-4 FPGA family for logic and memory. All FPGA resources are available for the target application. Any subset of FPGA’s can be stuffed. 1 the DINI group USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's - 14 'LX' (FF1513): • 4VLX100-10,-11,-12 • 4VLX160-10,-11,-12 • 4VLX200-10,-11 - 2 'FX' family (FF1152): • 4VFX40-10,-11,-12, -11x • 4VFX60-10,-11,-12, -11x • 4VFX100-10,-11,-12, -11x - 100% FPGA resources available for user application Nearly 23.7M ASIC gates (LSI measure) with 14 LX200’s and 2 FX100’s FPGA to FPGA interconnect is single-ended or LVDS - 350Mhz differential chip to chip DDR (700Mb/s) - Reference designs for integrated I/O pad ISERDES/OSERDES • 10x pin multiplexing per LVDS pair - Greatly simplified logic partitioning - Source synchronous clocking for LVDS - Main Bus (MBUS) connects all LX FPGA’s (80 +64 = 144 signals) • Single-ended • Reduced capacitance via quickswitches • 80 of these MBUS signals connected to FX FPGA’s Synplicity Certify™ models for partitioning assistance 4 separate DDR2 SODIMMs (200MHz) - 1 DIMM each connected to LX FPGA’s: 1,2,13,14 - 64-bit data width, 200MHz operation - PC2-3200/PC2-4200 - Addressing/power to support 4GB in each socket - DDR2 Verilog/VHDL reference design provided (no charge) - DDR2 SODIMM data transfer rate: 25.6Gb/s - Alternate pin compatible memory cards available (consult factory for availability): • QDR SSRAM, Mictor • RLDRAM, SSRAM Two PowerPC 405 Cores per FX FPGA (4 total with both FX FPGA’s stuffed) - Embedded 350 MHz Harvard Architecture - Hardware Multiply/Divide Unit - Thirty-Two 32-bit General Purpose Registers - 16 KB 2-Way Set-Assoc. Instruction Cache - 16 KB 2-Way Set-Associative Data Cache - Memory Management Unit (MMU) - Timer Facilities 3 board-level global clock networks (GCLK0, GCLK1, GCLK2) - Separate programmable synthesizers for each network • User configurable via SmartMedia or USB - Separate global reference clock network for IDELAY chain delay resolution (REFCLK) - Global clocks networks distributed differentially and balanced - Single-step clocking available on each global clock network - 3 external differential clock inputs can be multiplexed in to global clock networks (via SMA’s) 4 independent clock sources for each FX chip - 2 fixed low-jitter oscillators - 2 programmable synthesizers Gigabit serial I/O interfaces: - 2, 10G, small form factor XFP modules per FX FPGA (4 total) • 10.3 Gb/s (when available from Xilinx) - 2, Small form factor SFP modules per FX FPGA (4 total) - SMA connectors for off-board cabling to 4 channels of rocketI/O per FX FPGA (8 total) • 10.3 Gb/s (when available from Xilinx) - Samtec cables for off-board cabling of 8 channels of rocketI/O per FX FPGA (16 total) - Clocking options available for standard communications data rates for RocketIO: • OIF 10G BP, 10G Ethernet • OC-192, 1x, 2x, 4x Fibre Channel • 10G Fibre Channel, XAUI • Serial Rapid IO Type 1,2,3, Serial ATA Type 1,2 • PCI Express, Infiniband • OIF SxI-5, OIF SFI-4.2 • OC-48, 1000BaseX, OC-12, Aurora - Ability to use embedded Ethernet MAC with SFP and XFP modules (FX FPGA) Flexible customization via daughter cards - Signal voltage set by daughter card • 2(or 3) independent banks, +1.5V to +3.3V - 4, 400-pin Meg-Array connectors (FCI) • FPGA’s 3,7,11,15 • 93 LVDS pairs + clocks (or 186 single-ended) - 4, 300-pin Meg-Array connectors (FCI) • FPGA’s 3,4,8,15 • 62 LVDS pairs + clocks (or 124 single-ended) - 350MHz on all signals with LVDS - Reset, presence detect - Supplied power rails (fused): • +12V (24W max) • +5V (10W max) • +3.3V (10W max) - Pin multiplexing to/from daughter cards using ISERDES/OSERDES and LVDS (up to 10x) Fast and Painless FPGA configuration - SmartMedia, Compact FLASH, and/or USB - Integrated sanity checks on configuration files - Accelerated configuration readback • 4 separate parallel readback busses Custom base plate (standard) and optional rackmount chassis - Protection from those drooling engineers 4, RS232 ports for PowerPC or embedded uP debug - Accessible from all FPGA’s via Config FPGA Full support for embedded logic analyzers via JTAG interface - ChipScope, ChipScope Pro - Identify TM from Synplicity Enough status LED’s to blind an OX Features

The Group Product Brief February 2006 Ver. 1applistar.com/wp-content/uploads/apps/dn8k10_brief.pdf · • USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Group Product Brief February 2006 Ver. 1applistar.com/wp-content/uploads/apps/dn8k10_brief.pdf · • USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's

The

Group

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

1010 Pearl Street, Suite #6La Jolla, CA 92037-5165

Phone: 858.454.3419Fax: 858.454.1728

E-Mail: [email protected]: http://www.dinigroup.com

For Technical applications and Sales Support, Call 858.454.3419

The DINI Group 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.

8the DINI group

The

GroupDN8000K10 'Son of Monster'

Xilinx Virtex-4 Based ASIC Prototyping Engine

Product BriefFebruary 2006Ver. 1.1

Description

OverviewThe DN8000k10 is a complete logic emulation system that enables ASIC or IP designers a vehicle to prototype logic and memory designs for a fraction of the cost of existing solutions. The DN8000k10 is stand-alone or hosted via a USB interface. A single DN8000k10 configured with 14 Xilinx Virtex-4, XC4VLX200’s and 2 XC4VFX100’s can emulate up to 24 million gates of logic as measured by LSI. This number does not include the embedded memories and multipliers resident in each FPGA. The DN8000k10 achieves high gate density and allows for fast target clock frequencies by utilizing FPGA's from Xilinx's Virtex-4 FPGA family for logic and memory. All FPGA resources are available for the target application. Any subset of FPGA’s can be stuffed.

1 the DINI group

• USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's - 14 'LX' (FF1513): • 4VLX100-10,-11,-12 • 4VLX160-10,-11,-12 • 4VLX200-10,-11 - 2 'FX' family (FF1152): • 4VFX40-10,-11,-12, -11x • 4VFX60-10,-11,-12, -11x • 4VFX100-10,-11,-12, -11x - 100% FPGA resources available for user application• Nearly 23.7M ASIC gates (LSI measure) with 14 LX200’s and 2 FX100’s• FPGA to FPGA interconnect is single-ended or LVDS - 350Mhz differential chip to chip DDR (700Mb/s) - Reference designs for integrated I/O pad ISERDES/OSERDES • 10x pin multiplexing per LVDS pair - Greatly simplified logic partitioning - Source synchronous clocking for LVDS - Main Bus (MBUS) connects all LX FPGA’s (80 +64 = 144 signals) • Single-ended • Reduced capacitance via quickswitches • 80 of these MBUS signals connected to FX FPGA’s• Synplicity Certify™ models for partitioning assistance• 4 separate DDR2 SODIMMs (200MHz) - 1 DIMM each connected to LX FPGA’s: 1,2,13,14 - 64-bit data width, 200MHz operation - PC2-3200/PC2-4200 - Addressing/power to support 4GB in each socket - DDR2 Verilog/VHDL reference design provided (no charge) - DDR2 SODIMM data transfer rate: 25.6Gb/s - Alternate pin compatible memory cards available (consult factory for availability): • QDR SSRAM, Mictor • RLDRAM, SSRAM

• Two PowerPC 405 Cores per FX FPGA (4 total with both FX FPGA’s stuffed) - Embedded 350 MHz Harvard Architecture - Hardware Multiply/Divide Unit - Thirty-Two 32-bit General Purpose Registers - 16 KB 2-Way Set-Assoc. Instruction Cache - 16 KB 2-Way Set-Associative Data Cache - Memory Management Unit (MMU) - Timer Facilities• 3 board-level global clock networks (GCLK0, GCLK1, GCLK2) - Separate programmable synthesizers for each network • User configurable via SmartMedia or USB - Separate global reference clock network for IDELAY chain delay resolution (REFCLK) - Global clocks networks distributed differentially and balanced - Single-step clocking available on each global clock network - 3 external differential clock inputs can be multiplexed in to global clock networks (via SMA’s)• 4 independent clock sources for each FX chip - 2 fixed low-jitter oscillators - 2 programmable synthesizers• Gigabit serial I/O interfaces: - 2, 10G, small form factor XFP modules per FX FPGA (4 total) • 10.3 Gb/s (when available from Xilinx) - 2, Small form factor SFP modules per FX FPGA (4 total) - SMA connectors for off-board cabling to 4 channels of rocketI/O per FX FPGA (8 total) • 10.3 Gb/s (when available from Xilinx) - Samtec cables for off-board cabling of 8 channels of rocketI/O per FX FPGA (16 total) - Clocking options available for standard communications data rates for RocketIO: • OIF 10G BP, 10G Ethernet • OC-192, 1x, 2x, 4x Fibre Channel • 10G Fibre Channel, XAUI

• Serial Rapid IO Type 1,2,3, Serial ATA Type 1,2 • PCI Express, Infiniband • OIF SxI-5, OIF SFI-4.2 • OC-48, 1000BaseX, OC-12, Aurora - Ability to use embedded Ethernet MAC with SFP and XFP modules (FX FPGA)• Flexible customization via daughter cards - Signal voltage set by daughter card • 2(or 3) independent banks, +1.5V to +3.3V - 4, 400-pin Meg-Array connectors (FCI) • FPGA’s 3,7,11,15 • 93 LVDS pairs + clocks (or 186 single-ended) - 4, 300-pin Meg-Array connectors (FCI) • FPGA’s 3,4,8,15 • 62 LVDS pairs + clocks (or 124 single-ended) - 350MHz on all signals with LVDS - Reset, presence detect - Supplied power rails (fused): • +12V (24W max) • +5V (10W max) • +3.3V (10W max) - Pin multiplexing to/from daughter cards using ISERDES/OSERDES and LVDS (up to 10x)• Fast and Painless FPGA configuration - SmartMedia, Compact FLASH, and/or USB - Integrated sanity checks on configuration files - Accelerated configuration readback • 4 separate parallel readback busses• Custom base plate (standard) and optional rackmount chassis - Protection from those drooling engineers• 4, RS232 ports for PowerPC or embedded uP debug - Accessible from all FPGA’s via Config FPGA• Full support for embedded logic analyzers via JTAG interface - ChipScope, ChipScope Pro - IdentifyTM from Synplicity• Enough status LED’s to blind an OX

Features

Page 2: The Group Product Brief February 2006 Ver. 1applistar.com/wp-content/uploads/apps/dn8k10_brief.pdf · • USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

7 the DINI group

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

2the DINI group

Virtex-4 FPGA’s from XilinxHigh I/O-count, 1513-pin, flip-chip BGA packages for the LX chips and 1152-pin flip-chip BGA’s for the FX chips are utilized. Abundant fixed interconnects are provided between the FPGA's. All pins of all banks of each FPGA are utilized. FPGA to FPGA busses are routed and tested LVDS, run at 350MHz+ but can be used single-ended at a reduced speed. Example designs utilizing the integrated ISERDES/OSERDES with DDR for pin multiplexing are included. A 144-pin main bus (MBUS) is connected to all FPGA’s, excepting the FX FPGA’s, which have connectivity to 80 of these main bus signals.

Daughter cardsNine separate 300/400-pin FCI MEG-Array connectors allow for customization with daughter cards. Signals to/from these cards are routed differentially, and can run at the limit of the FPGA: 350MHz. Clocks, resets, and presence detection, along with abundant power are included in each connector.

MemoryFour separate DDR2 SODIMM sockets are connected to FPGA’s 1, 2, 13, 14. Each socket is tested to 200MHz with a DDR2 SODIMM. Standard, off-the-shelf DDR2 memory DIMM’s (PC2-3200/PC2-4200) work nicely and we can provide these for a small charge. We have developed alternative SODIMM’s that can be stuffed into these positions. Consult the factory for more details, but the list includes FLASH, SSRAM, QDR SSRAM, RLDRAM, and others.

High Speed Serial I/O InterfacesTwo FX-series chips are placed in positions 0 and 12 and can be stuffed with FX60’s or FX100’s. The rocketI/O’s from each chip are attached to the following high-speed serial interfaces:

2 SFP sockets (1 MGT each) 2 XFP sockets (1 MGT each) 4 separate TX/RX via SMA’s (4MGT’s) 2 Samtec connectors for board-to-board cabling (4 MGT’s each)

Easy Configuration Via SmartMedia/Compact FLASH/USBThe configuration bit files for the FPGA's are copied onto a 128-megabyte SmartMedia or Compact FLASH card (provided) and an on-board Cypress microprocessor controls the FPGA configuration process. FPGA configuration can also be controlled via the USB interface. Visibility into the configuration process is enhanced with an RS232 port. Sanity checks are performed automatically on the configuration bit files, streamlining the configuration process. FPGA configuration occurs at the fastest possible SelectMap frequency - 48MHz. Multiple LED's provide instant status and operational feedback.

As always, reference material such as DDR SDRAM controllers, flash controllers, and PowerPC code is included (in Verilog, VHDL, C) at no additional cost.

Easy Expansion via daughter cardsThe DN8000k10 is easily adaptable to all applications via daughter cards. FCI Meg-Array connectors are utilized in either 300-pin or 400-pin versions and FPGA signals are routed differentially to these connectors, but can be used single-ended. Clocks and fused power are provided on each connector. Clocks can be driven from a daughter card to the global clock networks of the DN8000k10. Signals are routed from the FPGA’s on a bank basis, and the daughtedaver card selects the I/O voltage of the connector by driving the VccI/O of the FPGA bank. The I/O voltage ranges are +1.5V to +3.3V.

Max(100% util)*

(1000's)

Practical(60% util)*(1000's)

Blocks(18kbits)

Total (kbits)

Total (kbytes)

LX100 -10,-11,-12 49,152 98,304 1,380 830 960 10 96 0 240 4,320 540LX160 -10,-11,-12 67,584 135,168 1,890 1,130 960 10 96 0 288 5,184 648LX200 -10,-11 89,088 178,176 2,490 1,490 960 10 96 0 336 6,048 756FX40 -10,-11,-12 18,432 36,864 520 310 448 10 32 2 144 2,592 324FX60 -10,-11,-12 25,280 50,560 710 430 576 10 128 2 232 4,176 522FX100 -10,-11,-12 42,176 84,352 1,180 710 768 10 160 2 376 6,768 846

Sp

eed

G

rad

es (

slow

est

to

fast

est)

Slices or LE's

FF's

Po

we

rPC

Blo

cks Memory

Vir

tex-

4

LX

FX

Gate Estimate

Max

I/O

's

FF

's in

I/O pad

Mu

ltip

liers

(1

8x18

)

FPGA

Page 3: The Group Product Brief February 2006 Ver. 1applistar.com/wp-content/uploads/apps/dn8k10_brief.pdf · • USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

3 the DINI group

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

6the DINI group

Optional 19” Rackmount Chassis

The DN8000k10 comes standard mounted to a base plate. An optional 19”, 4U-high Rackmount chassis is available. The photos below show the DN8000k10 installed in this optional chassis. The top plate is not shown.

The chassis is shipped with a Zippy Technology Corporation power supply rated at 600 watts with an AC input voltage range of 100~240 VAC. The front panel has an LCD display with an ON/OFF switch for power, and momentary switches for HARD RESET and LOGIC RESET. On the front panel connectors support the following functions: MCU RS232 – FPGA configuration and control USB – Hosting and/or FPGA configuration User RS232 (2,3,4) – User RS232 ports (requires UART in FPGA) Compact FLASH – FPGA configuration

The back panel has the following connectors:

16 SMA’s – Directly connected to 4 Rocket I/O MGT’s 2 -- SFP Modules 2 -- XFP Modules

Bottom

Top

Page 4: The Group Product Brief February 2006 Ver. 1applistar.com/wp-content/uploads/apps/dn8k10_brief.pdf · • USB2.0-hosted logic prototyping system with 2- 16 Xilinx Virtex-4 FPGA's

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

5 the DINI group

DN8000K10 Virtex-4 Based ASIC Prototyping Engine

4the DINI group

Block Diagram

SMARTMEDIAFPGA

CONFIGURATION(128 MB)

Reset

0 1 2 3

4 5 6 7

8 9 10 11

12 13 14 15

COMPACT FLASHFPGA

CONFIGURATION

9393

9393

9393

6262

6262

6262

6262

6262

6262

93

64

80

64

80

64

939393

9393

6262

9393

9393

6262

1

9393

6262

9393

1

1

1

1

1

11

= Single ended or when paired, differential = FX100

DN8000K10 Block Diagramv1.03

1

3

6

1

1

93 93 62 62

116 116

116 116

62 62 93 93

93 93 62 62 62 62 93 93

93 93 62 62 62 62 62 62

62 62

62 62

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

31 31

MBUS80-2

MBUS64-3

MBUS64-1

MBUS80-1

MBUS64-2

441

441

8

SMA

SMA

10Gb/s

10Gb/s

10Gb/s

10Gb/s

5Gb/s

5Gb/s

CY7C68013uP Configuration

controller

ConfigFPGALX80

(FF1148)

FPGA0

Virtex-4FX60/100(FF1152)

FPGA12

Virtex-4FX60/100(FF1152)

FPGA1

Virtex-4LX100/160/200

(FF1513)

FPGA2

Virtex-4LX100/160/200

(FF1513)

FPGA3

Virtex-4LX100/160/200

(FF1513)

FPGA5

Virtex-4LX100/160/200

(FF1513)

FPGA4

Virtex-4LX100/160/200

(FF1513)

FPGA6

Virtex-4LX100/160/200

(FF1513)

FPGA7

Virtex-4LX100/160/200

(FF1513)

FPGA9

Virtex-4LX100/160/200

(FF1513)

FPGA8

Virtex-4LX100/160/200

(FF1513)

FPGA10

Virtex-4LX100/160/200

(FF1513)

FPGA11

Virtex-4LX100/160/200

(FF1513)

FPGA13

Virtex-4LX100/160/200

(FF1513)

FPGA14

Virtex-4LX100/160/200

(FF1513)

FPGA15

Virtex-4LX100/160/200

(FF1513)

BootEPROM

M0 M1

JTAG

IdentifyTM orChipscope

(PC4)

RS232serialport

USB 2.0

48 MHz

SRAM128Kb x 8

Flash1 M x 8

MEG

Arra

y Ex

pans

ion

Con

nect

or (3

00-p

in)

MEG

Arra

y Ex

pans

ion

Con

nect

or (4

00-p

in)

MEG Array ExpansionConnector (300-pin)

MEG Array ExpansionConnector (300-pin)

DDR2 SODIMM

(4GB max)

DDR2 SODIMM

(4GB max)

DDR2 SODIMM

(4GB max)

DDR2 SODIMM

(4GB max)

MEG

Arra

y Ex

pans

ion

Con

nect

or (4

00-p

in)

MEG

Arra

y Ex

pans

ion

Con

nect

or (4

00-p

in)

MEG

Array ExpansionC

onnector (300-pin)M

EG Array Expansion

Connector (300-pin)

MEG

Arra

y Ex

pans

ion

Con

nect

or (4

00-p

in)

RS232

4 SerialPorts

(Tx/Rx)

64-bitbus switch

80-bitbus switch

64-bitbus switch

80-bitbus switch

64-bitbus switch

M2 M3

FX0_MGTCLK0

(Rx/Tx)

FX0_MGTCLK1

Daughter Card 0

25.5MHz

25MHz

ICS84321

SAMTEC

MGT's

Roc

ketI/

O

XFPSocket

XFPSocket

XFPSocket

XFPSocket

SFPSocket

SFPSocket

SFPSocket

SFPSocket

(Rx/Tx)

SAMTEC

ICS84321

PLL Config

PLL Config

FX1_MGTCLK0

FX1_MGTCLK1

Daughter Card 3

25.5MHz

25MHz

OSC

OSC

ICS84321

ICS84321FLASH, RLDRAM, SSRAM, Mictor compatible SODIMM's available

+1.5V to +3.3V I/O

+1.5V to +3.3V I/O

+1.5

V to

+3.

3V I/

O+1

.5V

to +

3.3V

I/O

+1.5

V to

+3.

3V I/

O+1

.5V

to +

3.3V

I/O

+1.5V to +3.3V I/O+1.5V to +3.3V I/O

+1.5

V to

+3.

3V I/

O

5Gb/s

5Gb/s

MGT's

RocketI/O

OSC

OSC

PLL ClockSynthesizers

Reference Clock

Ext. Clock(SMA's)

Config PROM

Control

Clock M

ux

Single Step Clocks

LCDControlPanel

GCLK0

GCLK2

GCLK1

Ext. Clock(SMA's)

Ext. Clock(SMA's)

ICS8442

ICS8442

ICS8442

ICS8442 14.318MHz

16.66MHz

25.00MHz