Realize the Genius of Your Design

Transcription

Realize the Genius of Your Design
Realize the Genius of Your Design
Introducing Xilinx 7 Series SoC/ASIC Prototyping Platform
Delivering Rapid SoC Prototyping
Solutions Since 2003
Xilinx 7 Series Prodigy™ Logic Module
Gigabit Ethernet Enabled Fifth Generation Rapid FPGA Prototyping Hardware
S2C has been successfully delivering rapid SoC prototyping solutions since 2003. Our products are designed with
flexibility and reusability to easily extend as a validation system for different applications. In addition, the comprehensive portfolio of Prototype Ready™ Accessories enables designers to quickly assemble SoC prototypes on FPGA
boards.
QuadE V7 Prodigy Logic Module
Dual V7 Prodigy Logic Module
SingleE V7 Prodigy Logic Module
K7 Prodigy Logic Module
The Xilinx 7 Series Prodigy Logic Modules are S2C’s fifth-generation SoC/ASIC prototyping hardware that can be populated
with Xilinx Kintex-7 XC7K325T, XC7K410T or Virtex-7 2000T FPGA devices to accommodate ASIC/SoC designs ranging from
3 to 80 million ASIC gates on one board. The available configurations are shown below.
V7 Prodigy Logic Module
Product Type
Target Devices
ASIC Logic Gates (Max)
FPGA Memory
DDR3 SO-DIMM slot
DDR2 SO-DIMM slot
External User I/O (Samtec)
Quad
Dual
SingleA
SingleB
SingleE
7K410T
7K325T
4 * 7V2000T
4 * 7V2000T
2 * 7V2000T
1 * 7V2000T
1 * 7V2000T
1 * 7V2000T
1 * 7K410T
1 * 7K325T
80M
80M
40M
20M
20M
20M
4M
3M
180Mbits
180Mbits
90Mbits
45Mbits
45Mbits
45Mbits
28Mbits
16Mbits
4
2
1
1
-
1
1GB*
1GB*
-
2
1
-
1
-
1GB*
1GB*
1,440
1,440
1,200
840
840
960
432
432
Inter-FPGA Nets
192 * 6
192 * 6
530
-
-
-
-
-
Total SerDes Transceivers
48 GTX
48 GTX
32 GTX
16 GTX
16 GTX
16 GTX
16 GTX
16 GTX
Available
-
-
-
-
Available
-
-
Remote Power Recycle
*Extended through optional 1GB DDR3 or DDR2 memory module
01
K7 Prodigy Logic Module
QuadE
Runtime Software
All S2C V7 Prodigy Logic Modules are shipped with our state-of-art Prodigy Player Pro™ Runtime software for FREE. You can exercise full control
over the S2C Prodigy Logic Modules from Linux or Windows machines through USB or Ethernet ports without being a hardware expert.
Monitor on-board voltages & current
Program on-board clock frequencies
• Control hardware through USB2.0 or Gigabit Ethernet ports
• Download designs to FPGA conveniently from Prodigy Player Pro software
• Make SD card for standalone FPGA download
• Run Self-Test for all I/Os, interconnections and clocks
• Select global clock sources and program on-board programmable clock frequencies
• Reset hardware or re-download to FPGA remotely through software
• Monitor on-board voltage, current and temperature
• Read back on-board global clock frequencies
• Adjust I/O voltages through software
• Adjust fan speed settings through software
Compile & Debug Software
V7 Prodigy Logic Modules are available with our popular FPGA I/O assignment tool for FREE. Instead of going through datasheets and manually
creating I/O assignment files for FPGAs, users can now make I/O assignments in a graphical user interface to save time and avoid errors.
The optional Full version of Prodigy Player Pro Compile & Debug Software dramatically reduces your SoC prototyping effort particularly
for designs that require partitioning across multiple FPGAs. With a straightforward graphical user interface, you can perform prototype
verification within a fraction of the time it would take over a conventional design flow. Prodigy Player Pro encapsulates and works
seamlessly with Xilinx tool set and third party tools, including synthesis, place and route, and debug. RTL-level probes are set up prior to
the synthesis step so that the signal names can be retained throughout the compile flow even when designs are partitioned across
multiple Virtex-7 FPGAs.
02
QuadE V7 Prodigy Logic Module
Large Capacity
·
·
·
·
·
·
·
·
·
Up to 80M ASIC gates
Up to 180Mbits of FPGA internal memory
Four On-board DDR3 SO-DIMM sockets support up
to 32GB memory
Can expand through the use of interconnection
modules and/or mother board
High Speed Transceivers
Each FPGA has 8 Gigabit Transceivers on high speed
differential connectors that can run up to 10Gbps
Each FPGA has an additional 4 Gigabit Transceivers that
are connected to 2 proprietary debug I/O connectors
reserved for debug support
Each FPGA has 2 Gigabit Transceivers interconnecting to
the horizontally adjacent FPGA and 2 Gigabit Transceivers
interconnecting to the vertically adjacent FPGA
Advanced Global Clock & Reset Management
·
·
·
·
·
·
·
·
·
·
Flexible & Powerful I/Os
360 dedicated I/Os per FPGA with total of 1,440 dedicated I/Os
Each FPGA has 192 direct interconnections to every other FPGA
Dedicated I/O voltage can be adjusted to 1.2V, 1.5V, 1.8V
in the runtime software GUI
Ease-of-Use
·
·
·
·
·
·
High Performance
Up to 60W of power for each FPGA
Equal trace length for I/Os from same I/O connector
Pre-tested DDR3 memory at up to single rank 1600Mbps
and dual rank 1200Mbps
Dedicated I/O
J2B
J2A
120
120
V7-2000T
192
4GTX
J5
192+2GTX
8GTX+12
Debug I/O
Debug I/O
120
8GTX+12
F3
V7-2000T
120
192+2GTX
4GTX
F4
124
8GTX+12
4GTX
J6
192
4GTX
V7-2000T
192+2GTX
120
120
Differential I/O
V7-2000T
124
Differential I/O
F2
192+2GTX
120
DDR3 SODIMM
(Back Side)
F1
124
120
J1X
DDR3 SODIMM
(Back Side)
Dedicated I/O
J2C
120
8GTX+12
DDR3 SODIMM
(Back Side)
Differential I/O
Dedicated I/O
J1C
J4X
Differential I/O
Dedicated I/O
J1B
120
03
Dedicated I/O
J2X
J1A
J3X
Dedicated I/O
F2
·
·
·
·
Multiple FPGA configuration options via Gigabit Ethernet,
USB2.0, JTAG and SD card
On-board battery charging circuit makes FPGA bin file
encryption easy
Each connector has 3 status LEDs to indicate I/O voltage
Unique remote power recycle over Ethernet function
120
124
DDR3 SODIMM
(Back Side)
·
·
·
·
14 global clocks include 6 pairs of programmable
differential clocks (0.2 ~ 700MHz), 6 pairs of differential
SMB clocks, 6 pairs of differential feedback clocks and 2
single-ended Oscillator sockets
Clocks are programed conveniently in S2C Prodigy Player
Pro runtime software
1 global reset can be triggered from a push-button, SMB
inputs or runtime software
4 global clocks can be programmed to be outputs
through SMB connectors
F2 F2
·
·
·
·
·
·
·
·
Each FPGA has 80 pairs LVDS busses optimized for LVDS
Pin-Multiplexing to all 3 other FPGAs
Support of 10,000+ design interconnections between
any 2 FPGAs with LVDS bus running at 800MHz+
Dedicated LVDS pin-multiplexing reference clocks without
consuming user resource and dedicated reset button for
initializing pin-multiplexing before user design starts
Optional Prodigy Player Pro compile software for automatic
design partition
F3
·
·
·
·
·
·
LVDS Pin-Multiplexing Interconnection Support
120
J4A
J4B
J4C
J3C
J3B
J3A
Dedicated I/O
Dedicated I/O
Dedicated I/O
Dedicated I/O
Dedicated I/O
Dedicated I/O
Xilinx Virtex-7 2000T FPGA
Dedicated I/O
GTX I/O
Debug I/O
DDR2 SO-DIMM Socket
DDR3 SO-DIMM Socket
Power Modules
Advanced Clock Management
LM Controller
Giga-Ethernet Port to PC
USB Interface to PC
SD Card for Download
Smart Power Monitors
04
Dual / Single V7 Prodigy Logic Module
Large Capacity
Advanced Global Clock & Reset Management
· Up to 40M ASIC gates with one or two Virtex-7 2000T
· 14 global clocks to 2 FPGAs can be selected from:
- 6 pairs of programmable differential clock sources
- (0.2~700MHz)
· FPGAs on one board
· Up to 90Mbits of FPGA internal memory
- 6 pairs of differential SMB clock inputs
- 6 pairs of differential feedback clocks from any of
· On-board DDR2 and/or DDR SO-DIMM sockets
· Can expand through the use of interconnection modules
· and/or mother board
- the two user FPGAs
- 2 single-ended oscillator sockets
· Clocks are programed conveniently in S2C Prodigy Player
High Speed Transceivers
Pro runtime software
· Each FPGA has 16 Gigabit Transceivers with up to a total
of 32 Gigabit Transceivers
· 1 global reset can be triggered from a push-button, SMB
inputs or from runtime software
· Gigabit Transceiver can run up to 10Gbps through high
· speed differential connectors
Ease-of-Use
· Multiple FPGA configuration options through Gigabit
Flexible & Powerful I/Os
·
·
·
·
· Ethernet Port, USB2.0 Port, JTAG and SD Card
Each FPGA can access up to 988 external I/Os
360 dedicated I/Os per FPGA
480 shared net and I/Os between two FPGAs
50 direct interconnections between two FPGAs
· Less than 3 seconds per FPGA per configuration
through SD
· Many new runtime features including setting I/O
voltage, read hardware status through software
· Dedicated I/O voltage can be adjusted to 1.2V, 1.5V, 1.8V
through runtime software in GUI
· User Test Area - LEDs, Push Buttons, Switches and
GPIO Headers for testing and debugging
· Design Implementation – Prodigy Player Pro supports
design partition across multiple FPGAs
High Performance
· Up to 60W of power for each FPGA
· Equal trace length for I/Os from same I/O connector
· Design Debug – Set probes at the RTL level and bring
the signals up to the top level
· Pre-tested DDR2 memory at up to 800Mbps and/or
DDR3 memory at up to 1600Mbps
· Use many off-the shelf pre-tested daughter boards
Differen al I/O
Shared I/O
Differen al I/O
Shared I/O
J11T/J11B
J12
J11/J1B
J2
05
J3
Dedicated I/O
J4
120
480
F2
Dedicated I/O
V7-LX2000T
120
50
DDR2 SO-DIMM
J10
F1
120
DDR3 SO-DIMM
Dedicated I/O
J6
8GTX+12
8GTX+12
8GTX+12
J9
Dedicated I/O
8GTX+12
120
V7-LX2000T
124
120
124
120
J8
J7
J6
J5
Dedicated I/O
Shared I/O
Shared I/O
Dedicated I/O
Xilinx Virtex-7 2000 FPGA
Dedicated I/O
Shared I/O
GTX I/O
DDR2 SO-DIMM Socket
DDR3 SO-DIMM Socket
SMB CLK In & Out
2 Oscillator Sockets
Programmable Clock Generator
LM Controller
USB Interface to PC
Giga-Ethernet Port to PC
SD Card for Download
Power Module
Battery for Encryption
06
K7 Prodigy Logic Module
Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware
Large Capacity
High Performance
· Up to 4.1M ASIC gates
· Up to 28Mbits of FPGA internal memory
· Up to 1540 embedded 18X18 multipliers
· Up to 60W of power for FPGA
· Equal trace length for I/Os from same I/O connector
· Optional 1GB 32-bit DDR3 memory module at up to 667Mbps or
1GB 32-bit DDR2 memory module at up to 400Mbps data rate
High Speed Transceivers
·
·
·
·
Advanced Global Clock & Reset Management
16 GTX Gigabit Transceivers can run up to 10Gbps through 2
high-speed differential I/O connectors
Each differential I/O connector has 8 channels of GTX transceivers
and 12 single-ended I/Os for control signals
· 2 single-ended global clocks can be selected from:
- 2 programmable clock sources (1-195MHz)
- 2 oscillator sockets
· 2 pairs of differential global clocks from SMB connectors
· Clocks are programmed conveniently in S2C Prodigy Player
Pro runtime software
· 1 design clock can be output through the SMB connector
· 2 global resets can be triggered from push-buttons
Flexible & Powerful I/Os
·
·
·
·
·
·
·
·
·
Each FPGA can access up to 432 I/Os through 4 dedicated I/O connectors
The HP (high performance) dedicated I/O connector is fully
populated with 120 I/Os and I/O voltage can be adjusted to 1.2V,
1.5V or 1.8V
2 HR (high range) dedicated I/O connectors are fully populated
with 120 I/Os and I/O voltage can be adjusted to 1.8V, 2.5V or 3.3V
1 HR I/O connector has 72 I/Os and I/O voltage can be adjusted
to 2.5V
Dedicated I/O voltages are adjusted through runtime software in GUI
Differen al I/O
Differen al I/O
J5
J6
Ease-of-Use
· Multiple FPGA configuration options through USB2.0 Port, JTAG
and SD Card
· Less than 1 second FPGA configuration through SD card
· Runtime features include self-test, clock generation, setting I/O
voltage, read hardware status through software
· User Test Area – LEDs, Push Buttons, Switches and GPIO Headers
for testing and debugging
· Use many off-the shelf pre-tested daughter boards
2
8GTX+12
J4
2 User CLK
J3
Dedicated I/O
Dedicated I/O
8GTX+12
120 HP
2 User CLK
SMB In
Kintex-7
1 CLK Out
SMB Out
2
Reset
325T/410T
10
2
Programmable
Clocks
OSC Sockets
GPIO
JTAG
72 HR
S2C U lity Bus
120 HR
07
Clock
Mux
120 HR
J2
J1
Dedicated I/O
Dedicated I/O
LM
Controller
USB
Spartan3AN
To PC
SD Card
For Download
Dedicated I/O
Differential I/O
Kintex-7 325T/410T
LM Controller
OSC Sockets
Programmable Clocks
SMB Clocks
JTAG
USB Interface to PC
SD Card for Download (Backside)
Power Inputs
GPIO
Resets
Links to Simulators and C/C++ Models with Prodigy ProtoBridge™ AXI
S2C’s Prodigy ProtoBridge facilitates a high-speed bridge between the users’ verification and FPGA-based prototyping environments. ProtoBridge
AXI software enables designers to read and write data from computers to designs mapped to K7 Prodigy Logic Modules through the AXI Bus
protocol. Users can read and write data at speeds of up to 500MB/s in DMA mode. Data is transferred between the computer and the FPGAs
through the x4 PCIe Gen2 interface.
Verification
Environment
SV, C, C++
Vectors
Protobridge
AXI
X4 PCle
Gen2
User Design in
K7 Prodigy Logic Module
08
Prodigy™ Prototype Ready™ IP and Accessories
S2C provides a large library of off-the-shelf interfaces and accessories for Xilinx 7 Series Prodigy Logic Modules to further speed up and simplify
your system prototyping process. The accessory modules can be either plugged on top of Prodigy Logic Modules as daughter boards or can be
mounted to Prodigy Logic Modules as Mother boards. S2C also provides services to customize interface and accessory modules for your applications.
General Peripherals
·
·
·
·
·
·
·
Mictor Interface Module
D-Max Interface Module
Processor Peripheral Module
RS232 Interface Module
USB 2.0 PHY Interface Module
USB 3.0 PHY Interface Module
PCIe x1 PHY Interface Module for Desktop/Laptop
·
·
·
·
·
·
2 Channel PCIe x8 Gen2 Root Complex Module
PCI Interface Module
2 Channel PCI Master Interface Module
Gigabit Ethernet PHY Interface Module
2 Channel Gigabit Ethernet PHY Interface Module
FTDI Interface Module
Memory Modules
·
·
·
·
·
·
·
·
·
·
·
·
9MB No Bus Latency SRAM Module
2 Channel 128MB DDR on SO-DIMM Memory Module
2 Channel 256MB DDR2 on SO-DIMM Memory Module
2 Channel 1GB DDR3 on SO-DIMM Memory Module
2GB DDR2 Pre-tested SO-DIMM Memory Module
2GB DDR3 Pre-tested SO-DIMM Memory Module
4GB DDR3 Pre-tested SO-DIMM Memory Module
SPI Flash Memory Module
2 Channel 128MB NOR Flash Memory Module
Multi-Function Flash Memory Module
Multi-Function Flash Memory Module Type B
1GB DDR3 Memory Module for K7 Prodigy Logic Modules
ARM Processors
High Speed GTX Peripherals
· 4-Lane PCIe Gen2 GTX Module
· 4-Lane PCIe Gen2 GTX Module for Laptop
· 4-Lane PCIe Gen2 GTX Module Type B
·
·
·
·
·
·
·
·
4-Lane PCIe Gen2 GTX Module Type B for Laptop
8-Lane PCIe Gen3 GTX Module
2 Channel 4-Lane PCIe Gen3 GTX Module
4 Channel Transceivers on SMA GTX Module
2 Slot 4-Lane PCIe Gen3 Root Complex GTX Module
SMA2SATA Module
GTX I/O Splitter Module
2 Channel CX4 GTX Module
Embedded & Multimedia
·
·
·
·
·
·
·
·
·
·
·
09
TV Decoder Module
TV Encoder Module
Audio Interface Module
DVI Input Interface Module
DVI Output Interface Module
VGA Interface Module
HDMI Transmitter Interface Module
Embedded Peripheral Interface Module Type A/B
LCD & Touch Screen Module
CSI-2 Camera Module
Cosmic MIPI PHY Interface Module
· ARM926 Test Chip Module
· ARM1176 Test Chip Module
· Xilinx Zynq ZC702 Interface Module
Expansion & Accessories
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
DDR22IO Module
DDR32IO Module
Interconnection Module Type A/B/V/HQ
Connector Spacer-1 Module
Connector Spacer-5 Module
I/O Level Shifting Module Type C/E
I/O Testing Module
I/O Performance Testing Module
GTX I/O Testing Module
GPIO Extension Module
Smart Power Switch Module
Global Clocks Management Module
FMC Mezzanine Interface Module
Alternative Quad V7 Conversion Package
Prodigy Logic Module I/O Connector
Prodigy Logic Module I/O Cable
GFEC Altera USB Blaster
WaterSpirit Xilinx USB Download Cable
+
=
Popular Interface Modules
4-Lane PCIe Gen2 GTX Module
2 Channel Gigabit Ethernet
PHY Interface Module
Xilinx Zynq ZC702
Interface Module
Enables user designs in Prodigy Logic
Modules with GTX I/O connectors to
interface to 4-lane PCI Express Gen 2
devices.
Enables user to interface to 2 external
10/100/1000 Ethernet PHY through
Marvell's 88E1111 chips.
Enables user designs in Prodigy Logic
Modules to interface to Xilinx ZC702
Evaluation kit.
Multi-Function Flash
Memory Module
2 Channel High Speed A/D
and D/A Module
HDMI Transmitter
Interface Module
Supports one NAND Flash socket, one
SPI Flash socket, one I2C EEPROM
socket and one SD card socket.
Provides two 14-bit Analog to Digital
(A/D) converter channels and two
14-bit Digital to Analog (D/A) converter
channels.
Supports 12-bit Deep Color operation
to all video formats up to 1080p.
10
Corporate Headquarters
S2C Inc.
1735 Technology Drive, Suite 620
San Jose, CA 95110, USA
Tel: +1 408 213 8818
Fax: + 1 408 549 9948
Regional Offices
S2C (Shanghai) Co., Ltd
S2C Japan KK
Rm. 15J, World Plaza, 855 Pudong South Road
706 Nisso 16 Building, 3-8-8, Shin-Yokohama,
Shanghai 200120, China
Kohoku-Ku, Yokohama-Shi, Kanagawa 222-0033, Japan
Tel: +86 21 6887 9287
Tel: +81 45 624 9155
Fax: +86 21 6887 9289
Fax: +81 45 330 7644
Local Hotline: 400 8888 427
S2C Korea Branch
S2C Beijing Branch
25F, Woosung Character 199 B/D, Suite #2509,
Rm. 2102, Building 1, Taiyangyuan, Dazhongsi East Road
118 Eonju-ro, Gangnam-gu, Seoul, 135-555, Korea
Haidian District, Beijing 100098, China
Tel: +82 2 6241 2014
Local Hotline: 400 8888 427
Fax: +82 2 6242 2014
S2C Taiwan Inc.
5F-5, No.65. Gaotie 7th Rd., Zhubei City
Hsinchu County 302, Taiwan
Tel: +886 3 667 5782
Fax: +886 3 667 5783
S2C, Prodigy, Prototype Ready and ProtoBridge are trademarks of S2C, Inc. Xilinx,Virtex and ChipScope are trademarks of Xilinx, Inc.
All other tradenames and trademarks are the property of their respective owners.
CB030315