PROC2S - Terasic

Transcription

PROC2S - Terasic
PROC2S™
Rev.3
Data Book
Aug 2005
GiDEL products and their generated products are not
designed, intended, authorized, or warranted to be
suitable for use in life-support applications, devices or
systems or other critical applications
© 1998 - 2005 by GiDEL Ltd. All rights reserved. GiDEL,
PROC2S™, PROCWizard™, PROCMultiPort™ and other product
names are trademarks of GiDEL Ltd., which may be registered in
some jurisdictions. This information is believed to be accurate and
reliable, but GiDEL Ltd. assumes no responsibility for any errors
that may appear in this document. GiDEL reserves the right to
make changes in the product specifications without prior notice.
Windows NT, Windows XP, Windows 2000, Stratix II, EP2C35,
DDRII, CameraLink and other brands and product names are
trademarks or registered trademarks of their respective holders.
USA
560 S.Winchester Blvd.
San Jose,
CA 95128, USA
Worldwide
48 Harimon,
Ein Ayyala,
Israel 30825
Tel: 1 - 877 - 830 - 1647
Fax: 1 - 866 - 615 - 6810
Tel: +972 - 4639 - 1708
Fax: +972 - 4639 - 0002
sales_usa@GiDEL.com
sales_eu@GiDEL.com
Web: www.GiDEL.com
info@GiDEL.com
Contents
Introduction.............................................................................7
PROC2S Key Features............................................................8
PROC2S Standard Models......................................................9
PROC2S Architecture ...........................................................10
PROC2S Block Diagram...........................................................10
PROC2S Connectivity...............................................................11
PROC2S Clocking System .......................................................13
PROC2S Connectors ............................................................14
Overview .................................................................................. 14
Left and Right Connectors ....................................................... 17
Top and Bottom Connectors .................................................... 19
Panel Connector ...................................................................... 21
PROC2S IO Connection Schematics ...................................... 22
PROC2S Memory ..................................................................26
M512 RAM Blocks - 576-bit Memories .....................................26
M4K RAM Blocks - 4,608-bit Memories....................................26
MegaRAM Blocks – 72KB Memories........................................26
32MB On-Board DDRII Memory Block .....................................27
PROC2S LEDs .......................................................................28
Power LEDs ..............................................................................28
User's LEDs ..............................................................................28
PROC2S Electrical and Mechanical Specifications ............31
PROC2S Mechanical Description .............................................31
Environment ..............................................................................32
Power Consumption..................................................................33
Power Supply Sources............................................................. 33
PROC2S Power Consumption................................................. 33
Fan Power Supply.................................................................... 33
Loading PROC2S (Configuring the Stratix II FPGA) ...........34
PROC2S Installation .............................................................36
Requirements............................................................................36
Installing the Board ...................................................................36
GiDEL PROCDeveloper's Kit ................................................37
GiDEL PROCMultiPort ............................................................37
GiDEL PROCProto and PROCLA ...........................................37
Appendix ...............................................................................38
PROC2S Board Devices...........................................................38
Devices You May Need ............................................................38
Board Revision History .............................................................39
PCB History.............................................................................. 39
Assembly - Functional ECO History ........................................ 39
PROC2S Data Book History .................................................... 39
Figures
Figure 1: PROC2S Block Diagram ................................................. 10
Figure 2: PROC2S Clocking System ............................................. 13
Figure 3: PROC2S Connectors ...................................................... 14
Figure 4: I/O Connections to Stratix II........................................... 23
Figure 5: Top & Bottom Connections to Stratix II........................ 24
Figure 6: Panel Connections to Stratix II ...................................... 25
Figure 7: Mechanical Description - CS ......................................... 31
Figure 8: Mechanical Description - PS.......................................... 32
Figure 9: PROC2S Jumpers' Schematic Description .................. 34
Figure 10: Jumper Positions' Definition ....................................... 34
Tables
Table 1: GiDEL PROC2S Standard Models...................................... 9
Table 2: PROC Board Connectors' Pin Composition ................... 18
Table 3: User Connectors' Pin Composition ................................. 20
Table 4: Panel Connector's Pin Composition ............................... 21
Introduction
PROC2S™ provides a high-capacity, high-speed, dynamically reconfigurable FPGA
platform in the industry’s smallest foot print.
PROC2S may be used as a high-performance stand-alone board, as a PROC
daughterboard, as reconfigurable user's daughterboard or as an emulation tool for ASIC
developers.
In the latter case, the ASIC is built in two stages:
At the first stage, the user builds the board with the ASIC/SoC device layout, but
without the ASIC itself. Instead, four small connectors are added around the device
placement and PROC2S is connected to the board via these connectors. Now the user
may run the application using this final board, with the PROC2S mated to the board and
containing the ASIC/SoC logic. System development may continue in parallel. PROC2S
may be reloaded at any moment with a new, improved design and tested immediately.
At the second stage, the user decides that the design meets his/her requirements. At
this stage, the PROC2S board is simply removed and replaced with the final device.
This method allows rapid development of a reliable design. When used as an emulation
tool, PROC2S may significantly save developer's prototyping effort and improve system
reliability as the design may be tested at any development stage.
The third revision of PROC2S features several important improvements to the original
board, such as temperature control. The number of jumpers has been reduced to
simplify the board usage. External push button was added.
PROC2S rev.3 is fully backward compatible with PROC2S rev.2. This means that a
design that was developed for PROC2S rev.2 may be used on the rev.3 board without
changes
7
PROC2S Key Features
ALTERA® Stratix® II 60 - 180 FPGA
Flexible usage:
As user's daughter card
As a stand-alone board
As PROC daughter board
Largest FPGA - smallest board footprint
Up to 314 I/Os (254 I/Os on 4 daughter card connectors + 60 I/Os on SCSI connector)
Flexible clocking system (up to 420MHz-performance):
2 dedicated clock inputs (with feedbacks) from motherboard
2 global clock inputs and 1 global clock output from motherboard
1 dedicated clock input and 1 dedicated clock output via SCSI connector
Up to 12 PLLs in the on-board Stratix II device
Up to 96 DSP blocks in the on-board Stratix II device, implementing full-precision fast
Multipliers-Accumulators (MACs) (each block can implement either eight 9*9-bit MACs, or
four 18*18-bit MACs, or one 36*36-bit MAC)
Reconfiguration options:
From the motherboard (via the daughterboard connectors), when in DB mode
By ALTERA® ByteBlaster (JTAG chain)
From the on-board EPC16 EEPROM device (on power-up)
Four-level memory structure:
Up to 930 M512 RAM blocks ( 32x18 … 512x1 bits)
Up to 768 M4K RAM blocks (128x36 … 4Kx1 bits)
Up to 9 MegaRAM blocks (4Kx144 … 64Kx9 bits)
32 MB DDR II 16-bits wide memory with innovative controller
Innovative DDR II memory controller with 2..16 ports, enabling independent simultaneous
access to each port. Block sustain access of up to 1GB/s.
8
PROC2S Standard Models
The model names have the following structure: PROC2S XX-Y, where XX is the type of the
Stratix II device and Y is its speed grade.
The following models are currently available:
Ordering code
(Basic models)
FPGA Devices
Speed
grade
# of
FPGAs
On-Board
DDR II
FPGA
internal
RAM
User I/O
pins
# of LEs
PROC2S60
Stratix II 60
5
1
32MB
~2.5 Mb
314
~60,000
PROC2S60-A
Stratix II 60
3
1
32MB
~2.5 Mb
314
~60,000
PROC2S60-B
Stratix II 60
4
1
32MB
~2.5 Mb
314
~60,000
PROC2S130-A
Stratix II 130
3
1
32MB
~6.7Mb
314
~130,000
PROC2S180
Stratix II 180
5
1
32MB
~9.3Mb
314
~180,000
PROC2S180-B
Stratix II 180
4
1
32MB
~9.3Mb
314
~180,000
Table 1: GiDEL PROC2S Standard Models
9
PROC2S Architecture
PROC2S Block Diagram
TOP
CONNECTOR
56
62
STRATIX II
60/130/180
JTAG
58
POWER
70
BOTTOM
CONNECTOR
16
DDR II
32 MBytes
Figure 1: PROC2S Block Diagram
10
RIGHT
CONNECTOR
LEFT
CONNECTOR
70
PANEL
CONNECTOR
PROC2S Architecture
PROC2S Connectivity
1. The buses on PROC2S boards were designed to provide maximum flexibility. However,
user must take care to avoid bus contention (always use one source at a time for the
same signal).
2. It is recommended to drive all unused connectivity pins to "0" (from one source) to
improve EMC characteristics.
Left bus ( l[53..0] ) This I/O bus connects the on-board FPGA device to the left connectors
both on the component side and on the print side. When PROC2S is used as a
PROC daughterboard, these signals are connected to the corresponding pins of the l
bus on the PROC motherboard. On PROC2S, this bus has 54 bi-directional signals
available to the user. See the Left and Right connectors section for more information.
Fast Left bus ( lfast[2..1] ) Similarly to the Left bus, this I/O bus connects the on-board
FPGA device to the left connectors both on the component side and on the print side.
When PROC2S is used as a PROC daughterboard, these signals are connected to
the corresponding pins of the lfast bus on the PROC motherboard. On PROC2S, this
bus has 2 bi-directional signals available to the user. These signals enter the onboard Stratix II global lines and therefore may be used as clock inputs or as generalpurpose I/Os. These signals are connected to Stratix II FPGA as follows:
lfast1 is connected to CLK10p pin
lfast2 is connected to CLK8p pin
See the Left and Right connectors section for more information.
Right bus ( r[79..54] ) This I/O bus connects the on-board FPGA device to the right
connectors both on the component side and on the print side. When PROC2S is used
as a PROC daughterboard, these signals are connected to the corresponding pins of
the r bus on the PROC motherboard. On PROC2S, this bus has 26 bi-directional
signals available to the user. See the Left and Right connectors section for more
information.
Fast Right bus ( rfast[2..1] ) Similarly to the Right bus, his I/O bus connects the on-board
FPGA device to the right connectors both on the component side and on the print
side. When PROC2S is used as a PROC daughterboard, these signals are
connected to the corresponding pins of the rfast bus on the PROC motherboard. On
PROC2S, this bus has 2 bi-directional signals available to the user. These signals
enter the on-board Stratix II global lines and therefore may be used as clock inputs or
as general-purpose I/Os. These signals are connected to Stratix II FPGA as follows:
rfast1 is connected to CLK0p pin
rfast2 is connected to CLK2p pin
See the Left and Right connectors section for more information.
11
PROC2S Architecture
Main bus ( main[29..0] ) This I/O bus connects the on-board FPGA device to the right
connectors both on the component side and on the print side. When PROC2S is used
as a PROC daughterboard, these signals are connected to a part of the main bus on
the PROC motherboard, according to the PROC2S placement. On PROC2S, this bus
has 30 bi-directional signals available to the user. See the Left and Right connectors
section for more information.
Top bus ( t[69..0] ) This I/O bus connects the on-board FPGA device to the top connector
on the print side. This bus has 70 bi-directional signals available to the user. See the
Top and Bottom connectors section for more information.
Bottom bus ( b[69..0] ) This I/O bus connects the on-board FPGA device to the bottom
connector on the print side. This bus has 70 bi-directional signals available to the
user. See the Top and Bottom connectors section for more information.
Panel bus ( p[59..0] ) This I/O bus connects the on-board FPGA device to the panel
connector (the SCSI connector). This bus has 60 bi-directional signals available to
the user. See the Panel connector section for more information.
12
PROC2S Architecture
PROC2S Clocking System
GiDEL PROC2S boards have a flexible clocking system. In the standard models, a 50MHz,
50ppm oscillator is mounted on the board. A different oscillator may be mounted on special
requests to produce alternative precise clock frequencies.
The clocks in PROC2S boards are routed according to following scheme:
Osc
osc_clk(1)
clk(2)
p_clk_out(8)
clk2(3)
Stratix II
clk_in[2..1](4)
p_clk_in(7)
clk3(5)
ck(6)
DDR II
Memory
Figure 2: PROC2S Clocking System
(1)
Clock input from the on-board oscillator
(2)
Main global clock input from a PROC motherboard or from the user's system
(3)
Secondary global clock input from a PROC motherboard or from the user's system
(4)
Dedicated clock inputs from internal FPGA PLL on the PROC motherboard or from the user's system
(5)
Clock output to internal FPGA PLL on the PROC motherboard or to the user's system
(6)
Clock output to the on-board DDR II memory
(7)
Clock input from the SCSI connector
(8)
Clock output to the SCSI connector
13
PROC2S Connectors
Overview
The Stratix II device on the PROC2S board is connected to a number of connectors. The
following picture schematically describes these connections.
Figure 3: PROC2S Connectors
14
PROC2S Connectors
As explained in the PROC2S Connectivity section, the PROC2S board has several buses
that connect the on-board Stratix II device to connectors on the component side and on the
print side. These connectors function as follows:
CS left & right connectors, J8 & J9, are located on the component side of PROC2S.
J8 is located on the left side of the Stratix II device and J9 is located on its right side.
These connectors are connected to the l, r and main buses of the Stratix II FPGA.
For more details on the signals connected to these connectors, see the Left and Right
Connectors paragraph in this section.
CS left & right connectors may be used to connect the on-board Stratix II device to
PROCProto / PROCLA daughterboards or for user’s connections. Being connected
pin-to-pin to J1 and J3 respectively, J8 & J9 connect both PROC2S and its
daughterboard to the PROC motherboard.
PS left & right connectors, J1 & J3, are located on the print side of PROC2S.
J1 is located on the left side of the Stratix II device and J3 is located on its right side.
Similarly to the CS left & right connectors, these connectors are connected to the l, r
and main buses of the Stratix II FPGA. For more details on the signals connected to
these connectors, see the Left and Right Connectors paragraph in this section.
J1 & J3 may be used to connect the on-board Stratix II device to GiDEL PROCStar
motherboard. Alternatively, PS left & right connectors may be used to connect
PROC2S to user's daughterboard. In the latter case, the daughterboard may be
connected using up to 4 connectors (J1-J4).
Being connected pin-to-pin to J8 and J9 respectively, PS left & right connectors
enable connecting the user’s daughterboard directly to the PROCStar motherboard.
PS top & bottom connectors, J4 & J2, are located on the print side of PROC2S.
J4 is located above the Stratix II device and J2 is located below it.
These connectors are connected to the t and b buses of the Stratix II FPGA. For
more details on the signals connected to these connectors, see the Top and Bottom
Connectors paragraph in this section.
Together with PS left & right connectors, these connectors may be used to connect
the on-board Stratix II device to the user’s daughter board. The daughterboard is then
attached to the print side of PROC2S and may be connected using up to 4
connectors (J1-J4).
The SCSI connector, J5, is an additional connector located on the print side of
PROC2S. This right-angle connector is used to connect the on-board Stratix II device
to other devices or daughter boards via a SCSI cable. J5 is connected to the p bus of
the on-board Stratix II device. For more details on the signals connected to this
connector, see the Panel Connector paragraph in this section.
Notes
1. All the pins of J1-J5 and J9 are LVTTL 3.3V standard.
2. JP6 sets the Top IO Connector (J4) voltages to 3.3V or 1.8V.
15
PROC2S Connectors
Several additional connectors are located on PROC2S component side. These connectors
are designed to provide the following functions:
J7 is used to supply power to PROC2S in a stand-alone mode (3.3V and GND).
J11 is used to supply power to the cooling fan (5V and GND).
J6 is used for Signal Tap (JTAG) connection and for Stratix II device configuration
while in the Stand Alone mode (for more information, please refer to the Loading
PROC2S section).
J10 is used to load designs into the on-board EPCS64 device (using ByteBlaster).
This EEPROM device will, in turn, configure the on-board Stratix II device on powerup in the Stand-Alone mode (for more information, please refer to the Loading
PROC2S section).
16
PROC2S Connectors
Left and Right Connectors
These connectors are connected to the following buses:
l [53..0] – connected to J1/J8 connectors.
lfast [2..1] – connected to J1/J8 connectors.
r [79..54] – connected to J3/J9 connectors.
rfast [2..1] – connected to J3/J9 connectors.
main [29..0] – connected to J3/J9 connectors.
Additional miscellaneous signals
These connectors are 3.3V LVTTL.
The following table gives the detailed information regarding these connectors.
Pin #
1
J1 (PS) & J8 (CS)
NC
(5)
clk_in2
(5)
2
NC
3
GND
4
l0
5
3.3Vdc
6
l1
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
DATA
l2
l3
l4
l5
l6
l7
l8
l9
l10
l11
l12
l13
l14
l15
l16
l17
l18
l19
l20
l21
l22
l23
l24
l25
l26
33
GND
J3 (PS) & J9 (CS)
(3)
main0
(1)
clk_fb2
main1
(1) (4)
r54
main2
(2) (4)
r55
main3
r56
main4
r57
main5
r58
main6
r59
main7
r60
main8
r61
main9
r62
main10
r63
main11
r64
main12
r65
main13
r66
main14
r67
main15
(1)
rfast1
17
(6)
PROC2S Connectors
Pin #
J1 (PS) & J8 (CS)
J3 (PS) & J9 (CS)
34
lfast1
main16
35
GND
NC
36
TRST_ALL
37
(2) (4)
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
l50
63
CONFIG_DONE
64
l51
rfast2
main18
r68
main19
r69
main20
r70
main21
r71
main22
r72
main23
r73
main24
r74
main25
r75
main26
r76
main27
r77
main28
r78
main29
r79
NC
(2) (4)
(5)
clk_in1
3.3Vdc
65
DCLK
66
l52
(2) (4)
clk_fb1
NC
67
GND
68
l53
69
NC
clk
70
main17
(2) (4)
nCONFIG
lfast2
l27
l28
l29
l30
l31
l32
l33
l34
l35
l36
l37
l38
l39
l40
l41
l42
l43
l44
l45
l46
l47
l48
l49
(5)
(1)
(3)
(1)
(6)
(5)
GND
clk3
(5)
GND
clk2
Table 2: PROC Board Connectors' Pin Composition
(1) Power pins.
(2) Passive serial FPGA configuration from daughterboard / PROC motherboard
Notes
(3) PLL input from motherboard / feedback pins
(4) Not connected on J8
(5) NC stands for Not Connected (on both connectors)
(6) PROC board PLL feedback pins. Not connected on PROC2S. May be used on daughter boards.
18
PROC2S Connectors
Top and Bottom Connectors
These connectors are connected to the following buses:
t [69..0] – connected to J4 connector.
b [69..0] – connected to J2 connector.
The following table gives the detailed information regarding these connectors.
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
J4 (PS)
J2 (PS)
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10
b11
b12
b13
b14
b15
b16
b17
b18
b19
b20
b21
b22
b23
b24
b25
b26
b27
b28
b29
b30
b31
b32
b33
b34
b35
b36
b37
b38
t0
t1
t2
t3
t4
t5
t6
t7
t8
t9
t10
t11
t12
t13
t14
t15
t16
t17
t18
t19
t20
t21
t22
t23
t24
t25
t26
t27
t28
t29
t30
t31
t32
t33
t34
t35
t36
t37
t38
19
PROC2S Connectors
Pin #
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
J4 (PS)
J2 (PS)
b39
b40
b41
b42
b43
b44
b45
b46
b47
b48
b49
b50
b51
b52
b53
b54
b55
b56
b57
b58
b59
b60
b61
b62
b63
b64
b65
b66
b67
b68
b69
t39
t40
t41
t42
t43
t44
t45
t46
t47
t48
t49
t50
t51
t52
t53
t54
t55
t56
t57
t58
t59
t60
t61
t62
t63
t64
t65
t66
t67
t68
t69
Table 3: User Connectors' Pin Composition
1. All J2 and J4 pins are LVTTL I/O standard and connected to the Stratix II device.
Notes
2. JP6 sets the Top IO Connector (J4) voltages to 3.3V or 1.8V.
20
PROC2S Connectors
Panel Connector
This connector is connected to the p [69..0] bus. All the I/Os on this connector are 3.3V
LVTTL. The following table gives the detailed information regarding this connector.
Pin #
J5 (PS)
Pin #
(3)
J5 (PS)
1
NC
2
p_clk_in
3
p_clk_out
37
GND
GND
GND
4
p2
38
p3
5
GND
39
p0
6
p1
40
GND
7
p4
41
p5
8
p6
42
p7
9
p8
43
p9
10
p10
44
p11
11
p12
45
p13
12
p14
46
p15
13
p16
47
p17
14
p18
48
p19
15
p20
49
p21
16
p22
50
p23
17
p24
51
p25
18
p26
52
p27
19
p28
53
p29
20
p30
54
p31
21
p32
55
p33
22
p34
56
p35
23
p36
57
p37
24
p38
58
p39
25
p40
59
p41
26
p42
60
p43
27
p44
61
p45
28
p46
62
p47
29
p48
63
p49
30
p50
64
p51
31
p52
65
p53
32
p54
66
p55
33
p56
67
p57
34
p58
68
p59
35
(1)
36
(2)
Table 4: Panel Connector's Pin Composition
Notes
(1) Input clock from the Panel connector
(2) Output clock to the Panel connector
(3) NC stands for Not Connected
21
PROC2S Connectors
PROC2S IO Connection Schematics
The following figures describe the I/O connections on PROC2S board
22
PROC2S Connectors
Figure 4: I/O Connections to Stratix II
23
PROC2S Connectors
Figure 5: Top & Bottom Connections to Stratix II
24
PROC2S Connectors
Figure 6: Panel Connections to Stratix II
25
PROC2S Memory
GiDEL PROC2S board memory has a four-level structure:
M512 RAM Blocks - 576-bit Memories
The on-board Stratix II device includes up to 930 M512 RAM blocks. The M512
RAM blocks are true dual-port memory blocks. Each block may be configured and
accessed independently. Possible configurations are: 32*18, 32*16, 64*9, 64*8,
128*4, 256*2 and 512*1. These blocks may be used as small FIFOs, binary LUTs
(91), register files and for other small storages.
M4K RAM Blocks - 4,608-bit Memories
The on-board Stratix II device includes up to 768 M4K RAM blocks. The M4K RAM
blocks are true dual-port memory blocks. Each block may be configured and
accessed independently. Possible configurations are: 128*36, 128*32, 256*18,
256*16, 512*9, 512*8, 1024*4, 2048*2 and 4096*1. These RAM blocks may be
used for line delays in 2D processing, as 8-bit and 10-bit LUTs, as small NIOS
memory block, as mid-range FIFOs etc.
MegaRAM Blocks – 72KB Memories
The on-board Stratix II device includes up to 9 MegaRAM blocks. The MegaRAM
blocks are true dual-port memories. These RAM block provide dedicated true dualport or single-port memory, 8 to 144-bits wide. These RAM blocks may be used as
mid-range LUTs (168), as process data storage, NIOS program / data memory,
large FIFOs, and wide Random access memories etc.
26
PROC2S Memory
32MB On-Board DDRII Memory Block
PROC2S boards have one DDR II block, 16-bits wide, attached to the Stratix II device. This
DDR II block may be controlled by the GiDEL innovative controller (PROCMultiPort™) or
by the user’s controller.
The DDR II block, combined with GiDEL PROCMultiPort controller, may open the way for
new architectures. With PROCMultiPort, one DDR block may replace several external
memory blocks, while providing high throughput. Among the applications that might use this
memory are: huge FIFOs, on-board data processing, 3D applications, huge delay lines,
virtual enlargement of Stratix II memory, simulator memory, diagnostic buffers and more.
These memories allow acquisition systems, display systems etc. to maintain constant
operation controlled by software without the need for the software to respond in real-time.
27
PROC2S LEDs
Power LEDs
A 3.3V power LED is located on the upper side of PROC2S boards. An illuminated power
LED indicates that the board is receiving power.
User's LEDs
PROC2S boards have three user LEDs connected to Stratix II device. The FPGA is
connected directly to these LEDs. User's hardware application may operate these LEDs
using the led [3..1] bus.
28
PROC2S Thermal Sensing
PROC2S boards use the MAX1619 thermal sensing device from MAXIM for Stratix II
temperature monitoring. Both address pins (ADD0 and ADD1) of MAX1619 are connected
to GND, so that the device address is set to 0011000.
Three signals are connected to MAX1619 to enable temperature sensing. These signals
appear in the top-level design as follows:
SMBDATA: I2C data signal
SMBCLK: I2C clock signal
ALERT: MAX1619 alert signal
For more information on the above signals, please refer to the MAX1619 Data Book.
Notes
1. Users may use GiDEL’s IP Core that monitors the device temperature. Please, contact GiDEL for
more information on the Thermal Monitor IP Core.
2. Users may alternatively build their own component for temperature monitoring
User must constantly monitor the Stratix II temperature in order to prevent device
overheating. Stratix II devices may be physically destroyed if overheated. The board
warranty is voided in case of thermal damage to the device.
29
PROC2S Push Button
An additional switch S1 is assembled on PROC2S rev.3 boards. This switch enables the
user to add functionality to the board, such as external reset or mode switch button.
The push button is connected to the RST_Button signal in PROC2S top-level design.
30
PROC2S Electrical and
Mechanical Specifications
PROC2S Mechanical Description
Figure 7: Mechanical Description - CS
31
PROC2S Electrical and Mechanical Specifications
Figure 8: Mechanical Description - PS
Environment
GiDEL PROC2S boards operate at standard conditions as follows:
♦
Temperature: 32 to 131 ° F (0 to 55 °C)
♦
Humidity: 10-90% (non-condensing)
32
PROC2S Electrical and Mechanical Specifications
Power Consumption
Power Supply Sources
PROC2S board main voltage (3.3V) is supplied by:
J7 (power connector) for Stand-Alone operation
J1 & J3 for Daughter Board operation (except for fan power supply)
The cooling fan power is supplied from J11 in both modes.
Stratix II Power Consumption
The PROC2S power consumption is dominated by the Stratix II power consumption. The
following table summarizes the power consumption of the PROC2S board.
(1)
An on-board non-isolated DC/DC converter with input connected to the 3.3V source
(2)
Icc1.2int depends on the design that runs on the FPGA. The maximum value for this current is
10A (16A for PROC2S180-B model).
(3)
Icc1.8IO = (FPGA 1.8V I/O current). The maximum value for this current is 3A
(4)
Icc3.3 = (FPGA 3.3V I/O current) + Icc1.8IO*0.6 + Icc1.2int*0.4
Iref is very low and does not influence the overall current consumption
(5)
Fan Power Supply
The PROC2S 130 and PROC2S 180 models are supplied with a cooling fan. The fan
voltage (5V) must be supplied by J11 power connector.
33
Loading PROC2S
(Configuring the Stratix II FPGA)
The loading modes of the on-board Stratix II device are set by the position of a single
jumper JP7. The following figure schematically describes the jumper’s functions.
Figure 9: PROC2S Jumpers' Schematic Description
The jumper’s positions are defined as follows:
Position 1
Position 2
Figure 10: Jumper Positions' Definition
34
Loading PROC2S
The on-board Stratix II device is configured as follows:
PROC2S as a PROC daughter board. In this mode, the on-board EPCS64 device
will be loaded automatically by the FPGA located on the PROC motherboard. To
select this working mode, set JP7 to position 2. In addition, set the IC number in the
PROCWizard configuration according to the location of the PROC2S daughterboard
on the PROC motherboard. (For PROCStar motherboard, select IC4 when PROC2S
is located on top of FPGA1, IC5 when PROC2S is on top of FPGA2 etc.).
Via JTAG in the Stand Alone mode. In this mode, the SOF file should be loaded
directly into the on-board Stratix II device using ALTERA ByteBlaster. The design is
loaded via the JTAG connector (J6). Note that in this working mode the design will be
erased when the PROC2S board will be disconnected from power. To select this
working mode, set JP7 to position 1.
Using EPCS64 in the Stand Alone mode. In this mode, the (compressed) POF file
should be loaded into the on-board EPCS64 EEPROM device using ALTERA
ByteBlaster. The design is loaded via the EPC connector (J10). In this working mode,
the design will be automatically loaded into the on-board Stratix II device when the
PROC2S board will be powered-up. To select this working mode, set JP7 to
position 1.
35
PROC2S Installation
Requirements
The following requirements must be met in order to compile HDL designs for PROC2S
board.
Quartus II must be installed on user's computer
The installed Quartus II version must support Stratix II devices
Note
GiDEL PROCWizard and the ALTERA Quartus II software may run on the same computer or on
different computers.
Installing the Board
Inserting/removing the PROC2S board to/from the PROC motherboard connectors is not
allowed when the power is on. These operations might damage PROC2S board devices or the
PROC motherboard.
Inserting/removing Daughter Boards (such as PROC_LA and PROC_Proto) to/from PROC2S
daughterboard connectors is not allowed when power is on. These operations might damage
PROC2S board devices or daughterboard devices.
36
GiDEL PROCDeveloper's Kit
GiDEL PROCMultiPort
PROCMultiPort™ completes the PROC Board features and provides an advanced
controller for the on-board memory. This controller has up to 16 ports; each port features a
simple access (FIFO- like or random). All the ports are connected to the same memory
domain and can be accessed independently and simultaneously, with individual clock
domains and data widths. PROCMultiPort segmented mode provides the ability to logically
enlarge the FPGA memory size.
The innovative PROCMultiPort concept enables new design methodologies. It can replace
many large and complicated designs, thus reducing the development effort. For example, it
can replace swappable double buffers or implement multiple logical memories in the same
physical memory.
GiDEL PROCProto and PROCLA
PROCProto™ and PROCLA™ are PROC2S Daughter Boards that enable rapid system
connection and debugging. PROCProto enables to wire-warp or solder external devices
and connectors to the board. PROCLA can function as a logic analyzer adapter. It connects
PROC2S I/Os directly to Logic Analyzer connectors, which enables easy connection of
Logic Analyzer to PROC2S.
37
Appendix
PROC2S Board Devices
The following Altera devices may be installed on GiDEL PROC2S Boards:
♦ EP2S60F1020
♦ EP2S130F1020
♦ EP2S180F1020
The following Micron memory devices are installed on GiDEL PROC2S Boards:
♦ MT47H16M16FG-37E
The following Maxim devices are installed on GiDEL PROC2S Boards:
♦ MAX1619MEE
We recommended reviewing the relevant data sheets available from Altera, Micron and
Maxim.
Devices You May Need
♦ Fuse (10A) : FB 10A- 20NL-100L HL 20NL.
♦ Connector sockets for user daughter board:
TFM-135-XX-S-D-LC(Samtec), where XX specifies the connector height as follows:
XX
Height
– 02
(6,35) .250
– 12
(8,13) .320
– 22
(9,91) .390
– 32
(11,81) .465
♦ Standard SCSI connector for flat cable or for a PCB to use with J5.
38
Appendix
Board Revision History
PCB History
Revision
Changes
Rev: 01
Initial board
Rev: 02
Support for Stratix II 130 and 180 devices
Rev: 03
Added: Temperature Control, Push Button, Mounting Holes for
the Fan
Reduced the number of jumpers that define the working mode
Assembly - Functional ECO History
Revision
ECO #
01
01
02
02
03
03
Changes
PROC2S Data Book History
Date
Changes
10/2004
Rev.01 Data Book
3/2005
Rev.02 Data Book
8/2005
Rev.03 Preliminary Data Book
39