Product Brief HIRes

Transcription

Product Brief HIRes
The
Product Brief
Oct 2007
Ver. 1.4
Group
DN9002K10PCI
XilinxVirtex-5 Based ASIC Prototyping Engine with Dual FPGAs
Features
• PCI-hosted logic prototyping system with 1-2
Xilinx Virtex-5 FPGA's in FF1760 package
(slowest to fastest):
- XC5VLX110-1,-2,-3
- XC5VLX220-1,-2
- XC5VLX330-1,-2
• 100% FPGA resources available for user
application
• Nearly 4M ASIC gates (LSI measure) with 2
LX330’s
• FPGA to FPGA interconnect is single-ended or
LVDS
- 450Mhz DDR LVDS (900Mb/s) chip to chip,
or 225 MHz single-ended
- 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 (MB) – 40 signals
- Single-ended
- Connects to both FPGAs and Config FPGA
• Auspy models to aid automatic partitioning
• DDR2 SODIMM (200MHz) on FPGA B
- 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, FLASH, SSRAM,
RLDRAM, Mictor, DDR1, DDR3
• 3 board-level global clock networks (GCLK0,
GCLK1, GCLK2)
- Separate programmable synthesizers for each
network
• User configurable via Compact Flash or USB
- Global clocks networks distributed differentially
and balanced
- Single-step clocking available on each global
clock network
• Flexible customization via daughter cards
- 2, 400-pin Meg-Array connectors (FCI)
- 93 LVDS pairs + clocks (or 186 single-ended)
with LX330
- 450MHz on all signals with LVDS
- Signal voltage set by daughter card
- 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
- Compact FLASH, PCI, and/or USB
- Integrated sanity checks on configuration files
• Full support for embedded logic analyzers via
JTAG interface
- ChipScope, ChipScope Pro
- Accelerated configuration readback
• Enough status LED’s to blind four, slightly
confused Pacific Northwest tree octopi
(Octopus paxarbolis)
Description
Overview
Virtex5
1
51,840
34,560
17,280
207,360
138,240
69,120
Max
(100% util)*
(1000's)
3,320
2,210
1,110
Practical
(60% util)*
(1000's)
1,990
1,330
670
1,200
800
800
10
10
10
Multipliers
(25x18)
-1,-2
-1,-2,-3
-1,-2,-3
FF's
FF’s in I/O
pad
LX330
LX220
LX110
Gate Estimate
Slices or
LE's
fastest)
Max I/O’s
FPGA
Speed
Grades
(slowest to
fastest)
The DN9002k10PCI 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 DN9002k10PCI is hosted on a
32/64-bit, 33/66MHz PCI bus, or can be used stand-alone and configured via USB or Compact FLASH. A single
DN9002k10PCI stuffed with 2 Xilinx Virtex-5, XC5VLX330’s can emulate up to 4 million gates of logic as
measured by LSI (or at least how LSI used to measure ASIC gates when they manufactured ASIC’s). This number
does not include the embedded memories and multipliers resident in each FPGA, all of which are 100% available
to user application. The DN9002k10PCI achieves high gate density and allows for fast target clock frequencies by
utilizing FPGA's from Xilinx's Virtex-5 FPGA family for logic and memory. All FPGA resources are available for
the target application. Any subset of FPGA’s can be stuffed.
192
128
64
Memory
Blocks
(18kbits)
Total
(kbits)
Total
(kbytes)
576
384
256
10,368
6,912
4,608
1,296
864
576
Used in
Model
DN9000k10PCI
DN9002k10PCI
the DINI group
DN9002K10PCI Xilinx Virtex-5 Based ASIC Prototype Engine with Dual FPGAs
Block Diagram
JTAG
ALL FPGAs
RJ45
MICTOR
RS232
DRAM, SRAM,
FLASH, RLDRAM
ALL FPGAs
10/100/1000
ETHERNET
(VSC8601)
DDR2 SODIMM
(4GB Max)
64
12
COMPACT
FLASH
config
Configuration
FPGA
36
32
Spartan 3
MB [35:0]
sma
64 @ 75MHz
Global Clocks
25
MHz
ICS
8442
GCLK0
14.318
MHz
ICS
8442
GCLK1
Step
CLK_FB
64
ICS
8442
48MHz
188
31 62
62
FPGA B
Virtex 5
LX110, LX220 or
LX330
(FF1760)
34
MICTOR
31
31
62
62
MEG Array Expansion
connector (400-pin)
MEG Array Expansion
connector (400-pin)
+1.8V, +2.5V, +3.3V
+1.8V, +2.5V, +3.3V
64 @ 66MHz
EXT1
Daughtercard
B (BOT)
188
125
MHz
QL5064
GCLK2
EXT0
sma
450MHz (900Mb/s)
31
PCI Controller
Daughtercard A
the DINI group
64
75 Mhz PCICLK
(from FPGA A)
16.0
MHz
160
Virtex 5
LX110, LX220 or
LX330
(FF1760)
clock config
Step
160
FPGA A
uP Config
Control
RS232
64 @ 250MHz
32
Config
USB 2.0
(480 Mb/s)
8 @ 250MHz
ALL FPGAs
66 MHz / 64-bit PCI
+3.3V/5V
32/64 Bit
33/66Mhz
= LVDS when paired, but can be run single-ended
= LX330 only
MB48CLK
2
DN9002K10PCI Xilinx Virtex-5 Based ASIC Prototype Engine with Dual FPGAs
Virtex-5 FPGA’s from Xilinx
The DN9002k10 uses high I/O-count, 1760-pin, flip-chip BGA packages. Abundant fixed interconnects (either
differential or single-ended) are provided between the FPGA's. All pins of all banks of both FPGA are utilized.
FPGA to FPGA busses are routed and tested LVDS, run source synchronously at 450MHz+ 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 36-pin main bus (MB) is connected to both FPGA’s including the Spartan
configuration FPGA, allowing for data movement via USB.
Daughter Cards
Two separate 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: 450MHz. Clocks, resets, and presence
detection, along with abundant power are included in each connector.
Memory
A single DDR2 SODIMM socket is stuffed and is connected to FPGA B. The socket is tested to 250MHz 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, mictors,
DDR1, and others.
Easy Configuration Via Compact FLASH or USB
The configuration bit files for the FPGA's are copied onto a 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.
Other Cool Stuff
Many FPGA-controlled LEDs provide for visual status. Although no laboratory testing was performed, statistical
animal models are showing this to be enough illumination to blind four very rare, endangered, slightly confused
Pacific Northwest tree octopi (Octopus paxarbolis) A Mictor connector, which has 34 FPGA signals, enables
observation via logic analyzers from Tektronix and HP.
3
the DINI group
DN9002K10PCI Xilinx Virtex-5 Based ASIC Prototype Engine with Dual FPGAs
Included Accessories:
The
For technical applications and sales support, call 858.454.3419
Group
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
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.
the DINI group
4