Transcript Slide 1

P3K FPDP Carrier Board Review
PALM-3000
Dean Palmer
Building 318, Room 125
November 10, 2009
8:00 am – 12:00 pm
PALM-3000
•
•
•
•
•
•
•
•
Introduction
Link Requirements
Link Components
Board Requirements
Board Design
FPGA Design
Schedule
Discussion
Presentation Outline
PALM-3000
Introduction
• Purpose
– Provide a high speed data link system which
connects distributed devices (RTC Subsystem)
through a highly specialized communications protocol
optimized for maximum data throughput to our active
mirror electronics.
– Data transfers occur without the CPU overhead and
non-deterministic latencies associated with many
layers of complex protocols
– Must interface with the new mirror electronics as well
as the old electronics
– Must be able to maintain speed requirements over a
length of 300’
PALM-3000
Link Requirements
• In order to keep the system loop delay small, the link
speed must be fast and have low-latency.
• The total time from first data out until the DM actuators
are settled must be < 100 µsec (TBR).
(< 50 µsec was desired but we know we can’t meet that.)
We will try for < 70 µsec.
– Xinetics first-in to all settled time is 37 µsec. (typ.)
– This leaves about 30 µsec for the link transfer.
• Required link data rate is about 226 MB/sec.
(3388 chan. x 2 Bytes per chan.) / 30 µsec ~= 226 MB/sec
4
DM High-Speed Data Link
PALM-3000
Transmit End
• Curtiss Wright FibreXtreme SL240 PCIe 2.5 Gb/s Data Link Card
– Up to 247 MB/s per channel sustained data rate per channel
– Low overhead ANSI/VITA 17.1-2003 Serial FPDP Protocol
• Based on Fiber Channel. Uses similar ordered sets
– Low latency (about 1us)
– 4 independent channels
5
PALM-3000
DM High-Speed Data Link
Receive End
• Curtiss Wright FibreXtreme SL240 CMC 2.5 Gb/s Data Link Card
– IEEE P1386 Common Mezzanine Card form factor (same as PMC)
– 32-bit parallel FPDP data bus @ 62.5 MHz
•Custom Carrier Board
–6U VME form factor. FPGA based.
–Four SOR-422U parallel output ports for connection to Xinetics Drivers.
–P1 port for connection to LODM and TTM amplifiers.
DM High-Speed Data Link Architecture
PALM-3000
LVDS
DM Interface Box
Xinetics DM Driver Chassis
Custom
FPDP to DM
Carrier Card
Xinetics DM Driver Chassis
COTS
Serial FPDP
CMC card
Xinetics DM Driver Chassis
Xinetics DM Driver Chassis
DM Interface Box
Xinetics DM Driver Chassis
Custom
FPDP to DM
Carrier Card
Xinetics DM Driver Chassis
COTS
Serial FPDP
CMC card
Xinetics DM Driver Chassis
Duplex Fibers
w/ LC Connectors
PC0
COTS
Serial FPDP
PCIe card
Xinetics DM Driver Chassis
TTM Interface Box
Custom
PP
FPDP to DM 1 1
Carrier Card
COTS
Serial FPDP
CMC card
HighVoltage
Driver Card
Custom
P
FPDP to DM 1
Carrier Card
COTS
Serial FPDP
CMC card
Existing
DM Driver
Chassis
PALM-3000
P3K FPDP Carrier Board
Requirements
• The board must host the FPDP CMC card
– Must provide physical area and mounting holes.
– Must supply connectors for electrical interface.
– Must supply power (3.3 VDC @ 1.4 A avg. 1.7 A peak)
• The board must have an FPGA for processing data
– Including power supplies and associated interfaces.
•
•
•
•
•
•
The board must have 4 outputs to Xinetics drive chassis.
The board must have a P1 interface for JPL chassis.
The board must provide Vref to JPL chassis.
The board must buffer Vmon from the JPL chassis
The board should have an A/D converter and mux.
The board should have 1 or 2 RS-232 ports (for future)
8
FPDP Carrier Board Block Diagram
(Xinetics Interface)
PALM-3000
Configuration
Curtiss Wright
sFPDP CMC
Module
SOR422-U Output
FPDP Transmit
FPDP Receive
SOR422-U Output
Xilinx
Virtex-4
FPGA
RS-232
PROM, JTAG,
Clock and
Reset
SOR422-U Output
SOR422-U Output
Analog Inputs
1.2V
2.5V
1.8V
Core Voltage
Regulators
5V to 3.3V Power
Converter
9
FPDP Carrier Board Block Diagram
(JPL Interface)
PALM-3000
Configuration
Curtiss Wright
sFPDP CMC
Module
FPDP Transmit
FPDP Receive
Xilinx
Virtex-4
FPGA
RS-232
PROM, JTAG,
Clock and
Reset
VME P1 Output
(for LODM)
Analog Inputs
1.2V
2.5V
1.8V
Core Voltage
Regulators
5V to 3.3V Power
Converter
10
D
N
G
1
1
1
9
8
7
2
1
0
rd[31..0]
rd[31..0]
TDA06H0SB1
Signal
Signal
Signal
Interconnets
Interconnets
Interconnets
1
S
Card
Source
Card
Destination
Configuration
1
2
3
4
5
6
71439-0164
71439-0164
71439-0164
+5VD
tstrobe
D
N
G
rd1
2
6
rd0
4
6
1
6
3
6
+5VD
5
G
tsync_n
5
+5VD
D
N
G
4
0
5
9
4
reset_n
wen_n
terror
ren_n
D
4
6
4
5
4
G
D
N
G
rd7
4
5
3
2
5
1
rd10
0
5
9
rd12
8
4
7
4
td31
8
4
7
rd13
6
4
5
4
rd14
td30
6
4
5
G
D
rd6
6
5
5
D
N
4
rd11
pio2_out
0
5
D
5
rd9
2
5
9
N
+5VD
D
N
1
G
5
rd8
4
5
3
G
5
pio2_in
6
5
5
D
rd4
8
5
7
5
rd5
pio1_out
8
5
7
N
0
6
9
5
rd3
0
6
9
4
reset_n
8
4
7
4
N
G
D
rd2
D
N
G
2
N
6
5
tdir_n
2
5
1
5
N
G
D
5
tdvalid_n
ads_n
D
RESERVED
mcu_present_n
N
tsuspend_n
mclk
4
5
3
5
N
G
crc_en
D
5
cfg0
6
5
5
5
clk_cfg0
N
G
G
4
6
1
6
tnrdy_n
3
pio1_in
cfg1
D
D
6
RESERVED
8
5
N
0
6
7
5
G
2
9
5
3V3
clk_cfg1
N
6
ignore_fc
G
4
6
1
6
3
6
convert_sync
4
4
3
4
rd15
td29
4
4
3
4
4
4
3
4
D
N
G
int_n
sel_n
rd16
2
4
1
4
rd17
2
4
1
4
td28
2
4
1
4
+5VD
3V3
3
G
G
3
G
3
G
3
4.7K
G
pecl_in_n
R
rd18
0
4
9
3
td27
0
4
9
3
D
N
rd19
8
3
7
3
rd20
td25
8
3
7
D
N
G
D
N
3
6
3
5
3
rd21
td24
6
3
5
rd22
4
3
3
3
rd23
td23
4
3
3
3
G
D
N
rd24
2
3
1
3
td21
2
3
1
3
7
+5VD
+5VD
8
7
6
R
9
1
1
1
1
1
1
td20
2
3
5
4.7K
D
N
1
3
4
td22
4
3
3
3
3
6
3
D
2
G
8
3
5
1
D
N
G
D
N
7
N
6
1
td26
0
4
9
D
N
9
1
8
1
1
1
1
1
1
7
6
5
4
3
2
1
rd25
0
3
9
2
rd26
0
3
9
2
0
3
9
2
pecl_in
0
1
2
3
4
5
6
0
1
2
3
4
5
6
D
N
G
D
N
G
D
N
G
8
2
7
2
rd27
8
2
7
2
td19
8
2
7
2
D
N
G
rd28
6
2
5
2
rd29
td18
6
2
5
2
td17
6
2
5
2
D
N
G
3V3
2
rd30
4
2
3
2
rd31
td16
4
2
3
2
td15
3V3
5
+5VD
2
2
1
2
td14
2
2
1
2
td13
3
1
d
a
1
d
2
2
1
a
4
2
3
2
G
rsync_n
D
N
RESERVED
0
2
9
1
td12
0
2
9
1
td11
0
2
9
1
2
1
d
a
4
1
d
a
3V3
rdir_n
D
N
G
D
N
G
8
1
7
1
RESERVED
8
1
7
1
1
1
d
a
8
1
7
1
0
1
d
a
D
N
G
D
N
G
D
N
G
6
1
5
1
reset_n
td10
6
1
5
1
9
d
a
6
1
5
1
rdvalid_n
D
N
G
D
N
G
4
1
3
1
td9
4
1
3
1
td8
4
1
3
1
8
d
a
D
N
G
rstrobe
2
1
1
1
td7
2
1
1
1
td6
7
d
a
2
1
1
1
6
d
a
rsuspend_n
D
N
G
3V3
0
1
9
td5
0
1
9
td4
5
d
a
0
1
9
D
N
G
rnrdy_n
D
N
G
8
7
td3
8
7
td2
8
7
4
d
a
pio1_out
rerror
+5VD
+5VD
pio1_out
6
5
6
5
3
d
a
6
5
2
d
a
pio1_in
+5VD
D
N
G
D
N
G
pio1_in
4
3
4
3
td1
1
d
a
4
3
pio2_out
pio2_in
D
N
G
pio2_out
2
1
pio2_in
2
1
td0
2
1
0
d
a
3
J
2
J
1
J
td[31..0]
td[31..0]
ad[15..0]
ad[15..0]
PALM-3000
FPDP CMC Board Interface
• This board has three connectors
– One connector, P3, is for configuration via fixed signals or a
microprocessor interface
– One connector, P4 is an FPDP transmitter.
– One connector, P6 is an FPDP receiver.
11
FPDP CMC Board Interface
(cont.)
PALM-3000
4
6
56
2
1
2
2
1
1
2
1
2
1
1
2
2
1
2
1
1
2
1
1
2
1
63
61
59
57
55
53
51
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
6
5
4
1
2
3
2
2
1
1
2
0
0
64
62
60
58
56
54
52
50
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
2
1
63
61
59
57
55
53
51
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
64
62
60
58
56
54
52
50
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
63
61
59
57
55
53
51
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
64
62
60
58
56
54
52
50
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0
0
3
0
4
6
5
4
3
2
1
7
8
9
10
11
12
0
81
72
63
54
45
36
27
18
16
9
15
10
14
11
13
12
12
13
11
14
10
15
16
9
12
RS-232
PALM-3000
50V
C2+
4
4
J
0.1uF
+
V
C1-
2
3
50V
1206
C
C
V
C1+
C108
C107
6
1
1
0.47uF
U15
1206
C105
C106
3V3
• Allows serial communications for future applications.
• Borrowed design from Chris’s PZT driver board.
• Benign design
• single IC runs on 3.3V
• built charge pumps for RS-232 rails
50V
7
8
9
C2-
1
5
1206
50V
1206
6
11
6
0.1uF
0.1uF
10
2
3
4
5
A
TX2
0
1
3
7
0
1
RS232
7
TX1
1
1
2
4
1
1
1
1
2
RX1
4
3
1
2
1
R44
8
1
15
14
13
12
11
10
9
5
8
9
0
0
1
9
16
1%
2
2
1
1
C109
R45
0805
U_PZT_RS232
-
V
D
N
G
0
0
1
6
5
1
RX2
2
SN65C3232EDWR
2
P
50V
1
1206
1%
0805
1
1
2
3
4
5
6
7
8
2
1
0.1uF
2
1
2
1
2
4
6
8
10
1
3
5
7
9
B
N2510-6V0C-RB
0
1
9
8
7
6
RS232
5
4
3
2
13
H12
H11
H10
G11
G10
1%
0805
D
H
H
H
H
H
H
H
H
H
G
G
G
G
G
G
G
G
G
D
D
D
D
D
E
E
E
E
E
E
E
E
F
F
F
F
F
F
F
F
F
9
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
1
9
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
6
5
4
3
2
1
k
2
9
3
R12
SGND
SGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
PGND
MPGM
B11
MPGM
A12
MARG1
D12
MARG1
C11
MARG0
C12
FCB
1%
0805
M12
K12
C
N
22.1k
L12
R11
VFB
2
1
F
0.01uF
Vout
M11
C12
Vout
M10
Vout
TRACK/SS
8
M
9
Vout
M
9
A
Vout
6
M
7
M
Vout
k
1
9
1
4
M
5
M
Vout
Vout
Vout
DRVcc
Fset
B12
R10
3
M
E12
NPO
50V
0603
Vout
DRVcc
2
M
E11
F
p
2
2
Vout
DRVcc
1
M
C10
C11
Vout
L11
Vout
L10
DFLS240L
Vout
9
L
1
D
Vout
7
L
8
L
Vout
Vout
INTVcc
6
L
7
A
Vout
5
L
Vout
COMP
3
L
4
L
6V
T495D
6.3V
C1210
2
L
F
u
0
2
2
F
u
2
2
1
9
C
C10
Vout
Vout
Vout
Vout
RUN
A11
COMP
L
D11
1%
0805
K11
9
B
Vout
RUN
K10
A10
PGOOD
G12
8
K
9
K
Vout
7
K
k
0
Vout
k
0
0
1
0
1
Vout
8
R
1%
0805
9
+5VD
R
PLLIN
3V3
3V3
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vout
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
Vin
V
V
D
D
LTM4612
K
K
K
K
K
K
J11
J10
J
J
J
J
J
J
J
J
J
A
C
C
C
C
C
C
B
B
B
B
B
B
A
A
A
A
A
A
C
B
6
U
9
8
7
6
5
4
3
2
1
6
5
4
3
2
1
6
5
4
3
2
1
7
7
6
5
4
3
2
1
8
6
5
4
3
2
1
F
u
0
1
F
u
1
0
50V
C2220
F
u
0
1
50V
C2220
7
C
8
C
50V
C2220
6
C
+5VD
ps_sync_3v3
•
•
•
•
D
C
N
J12
C
N
50V
0603
1%
0805
+5VD
PALM-3000
3.3 Volt Converter
Design borrowed from SIM Motor Board.
IC is a multi-chip module.
Input is 5 to 30 Volts.
Output current is 5 A continuous 7 A peak.
2
2
2
1
2
1
1
2
1
1
2
1
2
1
A1
A2
A3
A4
A5
A6
A7
B1
B2
B3
B4
B5
B6
B7
C1
C2
C3
C4
C5
C6
C7
D1
D2
D3
E1
E2
E3
E4
E5
E6
E7
E8
F1
F2
F3
F4
F5
F6
F7
F8
F9
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
G11
G12
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
J1
J2
J3
J4
J5
J6
J7
J8
J9
J10
J11
J12
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
L1
L2
L3
L4
L5
L6
L7
L8
L9
L10
L11
L12
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
A8
U_3V3_Pow
er_Converter
D4
D5
D6
A9
1
A10
B9
C10
D9
2
A11
A12
B11
B12
C11
C12
D11
D12
E11
E12
2
1
1
2
2
1
F12
2
1
1
2
14
PALM-3000
LT Spice Simulation of 3.3 V
• 2 msec risetime on input power; 2 A load at power-up
• Full Load (7 A) at 11 msec. Back to 2 A at 13 msec.
15
D
N
G
3
G
TAB
20V
T491D
16V
T491D
N
0.1uF
F
u
7
4
F
u
0
0
1
D
J
D
A
/SD
C23
C22
NPO
50V
0805
5
1
C21
5
0
8
0
1%
0603
68pF
0
K
0
1
C20
R17
R16
T
U
O
N
I
4
2
LP3966-ADJ
9
U
1V2
2V5
3
6
50V
0603
G
TAB
20V
T491D
16V
T491D
N
0.1uF
F
u
7
4
F
u
0
0
1
D
SENSE
/SD
C19
C18
5
1
C17
T
U
O
N
I
4
2
LP3966-1.8
8
U
1V8
3V3
D
N
G
3
6
1%
0603
K
0
1
50V
0603
G
TAB
20V
T491D
R15
16V
T491D
N
0.1uF
F
u
7
4
F
u
0
0
1
D
J
D
A
/SD
C16
C15
NPO
50V
0805
5
1
C14
1%
0603
1%
0603
68pF
10.5K
K
0
1
C13
R14
R13
T
U
O
N
I
4
2
LP3966-ADJ
7
U
2V5
3V3
•
•
•
•
•
6
50V
0603
PALM-3000
Core Power Regulators
Supplies 2.5V and 1.2V to the FPGA, Reset Circuit, and JTAG port.
Supplies 2.5V and 1.8V to the PROM.
Circuit design borrowed from Avnet Virtex-4 evaluation board.
Also used on SIM Motor Board.
Uses linear regulators.
1
6
2
1
1
2
5
4
3
2
2
1
1
1
2
1
1
2
6
2
6
6
2
1
1
2
1
2
5
4
3
2
2
1
1
2
1
U_core_pow er
2
6
1
1
5
6
2
2
6
4
1
2
3
2
1
1
6
2
6
16
PALM-3000
SOR-422U Output Ports
• Xinetics proprietary interface and protocol.
• Uses LVDS Signaling. Using DS90LV047A driver IC.
17
5
0
8
0
There are actually five
of these devices
0
R78
...)
(R78.1,
drain
F
n
1
0603
50V
0.1uF
50V
0603
3V3
3V3
10250-1S10PE
5
J
...)
(J5.1,
C154
2
C
DS90LV047ATMTC
DATA15_N
0
5
5
2
drain
4–
OUT
N
E
DATA15_P
9
4
4
2
DATA14_P
DATA7_N
9
8
4+
OUT
4
IN
DATA13_P
7
4
2
2
DATA12_P
DATA13_N
8
4
3
2
DATA7_P
DATA14_N
DATA6_P
1
1
0
1
3+
OUT
6
3
7
IN
data6
data7
3–
OUT
D
N
G
drain
6
4
1
2
DATA12_N
DATA6_N
2
1
5
2–
OUT
Vcc
3V3
DATA11_N
5
4
0
2
DATA10_P
DATA5_N
3
1
4
2+
OUT
2
IN
DATA11_P
4
4
9
1
DATA10_N
DATA5_P
4
1
3
data5
1+
OUT
1
IN
DATA9_N
3
4
8
1
DATA8_P
DATA4_P
5
1
2
data4
1–
OUT
N
E
DATA9_P
2
4
7
1
DATA8_N
DATA4_N
6
1
1
FRAME/_P
1
4
6
1
drain
2
U
1%
0603
FRAME/_N
0
4
5
1
50V
0603
50V
0603
4.7K
9
3
4
1
CLOCK_P
F
n
1
0.1uF
2
R
ENABLE/_N
8
3
3
1
CLOCK_N
3V3
3V3
ENABLE/_P
7
3
2
1
C150
1
C
6
3
1
1
READY/_N
3V3
DS90LV047ATMTC
drain
5
3
0
1
READY/_P
DATA7_N
4
3
9
DATA6_P
4–
OUT
N
E
DATA3_N
9
8
DATA7_P
3
3
8
DATA6_N
4+
OUT
4
IN
DATA3_P
0
1
7
data3
DATA5_N
2
3
7
DATA4_P
3+
OUT
3
IN
DATA2_P
1
1
6
data2
DATA5_P
1
3
6
DATA4_N
3–
OUT
D
N
G
DATA2_N
2
1
5
DATA3_N
0
3
5
drain
2–
OUT
Vcc
3V3
DATA1_N
3
1
4
DATA3_P
9
2
4
DATA2_P
2+
OUT
2
IN
DATA1_P
7
2
2
DATA0_P
DATA1_N
8
2
3
DATA1_P
DATA2_N
DATA0_P
5
1
4
1
1+
OUT
2
1
3
IN
data0
data1
1–
OUT
N
E
DATA0_N
6
1
1
drain
6
2
1
DATA0_N
5
5
1
U
1%
0603
1
2
4.7K
chassis
chassis
1
R
3V3
PALM-3000
SOR-422U Output Ports (cont.)
Mini D Ribbon (MDR) connector
51
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
2
1
2
1
2
1
2
1
2
1
2
1
2
1
51
1
52
52
Using Micro-strip traces
(except on ready signal).
This minimizes vias and stubs.
18
PALM-3000
SOR-422U Cables
• We plan on clocking the SOR-422U ports at 62.5 MHz.
This requires us to pay attention to the quality of the
interconnect.
• We plan on using a COTS cable made by 3M
–
–
–
–
Designed for LVDS signaling.
Contains 20 shielded 100 Ohm pairs + 6 grounds.
High-Density 50 position MDR connector.
Part number for 1m cable: 14150-EZBB-100-0LC
• This cable requires an adapter and short ribbon cable at
the Driver Chassis end to go from MDR to a standard
50-pin header.
19
PALM-3000
SOR-422U Cables (cont.)
Notice how the signal order reverses at
opposite ends (except Link and ICMB).
20
10250-1S10PE
1
J
N3433-6302RB
DATA0_N
0
5
5
2
drain
0
5
9
4
READY/_N
READY/_P
DATA0_P
9
4
4
2
DATA1_P
8
4
7
4
FRAME/_N
FRAME/_P
DATA2_N
8
4
3
2
DATA1_N
6
4
5
4
ENABLE/_N
ENABLE/_P
DATA2_P
4
4
3
4
CLOCK_N
CLOCK_P
7
4
2
2
drain
6
4
1
2
DATA3_N
DATA3_P
2
4
1
4
DATA4_N
5
4
0
2
DATA5_P
0
4
9
3
DATA4_P
4
4
9
1
DATA5_N
8
3
7
3
D
N
G
D
D
N
G
D
6
3
5
3
DATA6_N
3
4
8
1
DATA7_P
4
3
3
3
DATA6_P
2
4
7
1
DATA7_N
2
3
1
3
READY/_P
1
4
6
1
drain
DATA15_N
DATA15_P
0
3
9
2
READY/_N
0
4
5
1
DATA14_N
DATA14_P
8
2
7
2
9
3
4
1
CLOCK_N
DATA13_N
DATA13_P
6
2
5
2
ENABLE/_P
8
3
3
1
CLOCK_P
DATA12_N
DATA12_P
4
2
3
2
DATA11_N
DATA11_P
ENABLE/_N
7
3
2
1
2
2
1
2
DATA10_N
DATA10_P
6
3
1
1
FRAME/_N
0
2
9
1
DATA9_N
DATA9_P
drain
5
3
0
1
FRAME/_P
8
1
7
1
DATA8_N
DATA8_P
DATA8_N
4
3
9
DATA9_P
6
1
5
1
DATA7_N
DATA7_P
DATA8_P
3
3
8
DATA9_N
4
1
3
1
DATA6_N
DATA6_P
DATA10_N
2
3
7
DATA11_P
2
1
1
1
DATA5_N
DATA5_P
DATA10_P
1
3
6
DATA11_N
0
1
9
DATA4_N
DATA4_P
8
7
DATA12_N
0
3
5
drain
DATA3_N
DATA3_P
6
5
DATA12_P
9
2
4
DATA13_P
DATA2_N
DATA2_P
4
3
DATA14_N
8
2
3
DATA13_N
DATA1_N
DATA1_P
2
1
DATA14_P
7
2
2
DATA15_P
DATA0_N
DATA0_P
drain
6
2
1
DATA15_N
1
P
5
5
1
2
chassis
chassis
PALM-3000
Adapter PCB
MH1
51
1
52
2
1
4
3
6
5
8
51
51
2
52
52
10
7
9
12
11
14
13
16
15
18
17
20
19
22
21
24
23
26
25
28
27
30
29
32
31
34
33
36
35
38
37
40
39
42
41
44
43
46
45
48
47
50
49
MH2
21
D
N
G
A
D
N
G
A
D
N
G
A
0.47uF
ADR431ARZ
50V
1206
0.47uF
C153
50V
1206
TRIM
D
N
G
5
4
C152
T
U
O
V
6
3
VIN
7
2
8
1
1%
0805
U24
22.1
R77
+2.5VA
+5VA
D
N
G
A
5
AD7980ARMZ
U23
D
N
G
A
D
N
G
A
D
N
G
A
G
N
D
test_cnv
CNV
6
AD8666ARZ
D
N
G
A
NPO
50V
1206
U21B
DFLS240L-7
test_sdo
SDO
0.47uF
7
D11
C151
1%
0805
test_sck
SCK
IN-
1%
1206
0
0
1
8
4
30.1
5
Vtest
INPUT
TEST
R75
test_sdi
SDI
IN+
B
9
3
7
DFLS240L-7
4
P
R74
50V
1206
50V
C2220
6
D10
0.47uF
F
u
0
1
V
D
VIO
F
E
R
D
N
G
A
D
0
1
1
C149
C148
+5VA
2
3V3
50V
1206
+5VA
0.47uF
D
N
G
A
C146
2.5VA
PALM-3000
Analog Inputs
• Provide a test input for optional use if needed.
– Could be used for test waveforms
– Could be used for current monitor for JPL Drive
• Plan on adding an analog mux for power supply monitoring.
22
Analog Inputs (cont.)
PALM-3000
• Analog ground plane pour on top layer.
• +5VA and –5VA plane pours on Mid-Layer 3 and 4
• +2.5VA plane pour on Mid-Layer 2.
2
2
2
1
2
1
1
1
2
1
8
2
7
3
6
4
2
2
2
5
1
1
1
2
1
1
2
2
1
2
1
1
1
1
1
1
2
1
2
1
1
8
2
7
3
6
4
5
2
2
2
1
2
1
2
2
2
2
2
1
1
2
23
VME P1 Interface (for JPL board)
PALM-3000
• This interface is the same as used on the present DM
receiver board except for the bus transceiver IC’s
• Using the SN74VMEH22501A device made especially
for driving VME backplanes. These devices use 3.3 volt
signaling but are 5V tolerant.
• The analog portion (Vref and Vmon) portions are
virtually the same except for a few minor changes
suggested by Chris Shelton.
2
1
2
1
2
2
1
2
1
1
2
1
2
2
1
1
2
1
2
1
2
1
2
2
2
2
1
1
1
1
2
1
2
1
2
2
2
2
1
1
1
1
1
2
98
2
1
2
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
C32
C31
C30
C29
C28
C27
C26
C25
C24
C23
C22
C21
C20
C19
C18
C17
C16
C15
C14
C13
C12
C11
C10
C9
C8
C7
C6
C5
C4
C3
C2
C1
B32
B31
B30
B29
B28
B27
B26
B25
B24
B23
B22
B21
B20
B19
B18
B17
B16
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
A32
A31
A30
A29
A28
A27
A26
A25
A24
A23
A22
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
1
Digital Portion
of Interface
97
24
Power Estimates
PALM-3000
P3K FPDP Power Consumption Estimate
Dean Palmer, 11/9/2009
ID
0
1
2
3
4
5
6
7
8
9
10
Current
1.1mA to 2mA
20mA to 30mA
13mA Max
4mA to 7mA
10mA to 15mA
10mA to 15mA
0.3mA to 4mA
30mA to 42mA
< 1mA
167mA - 600mA
45mA,10mA
Parts
AD8666ARZ
DS90LV047ATMTC
ECS-2033-320-BN
LF353M
LP3966ES-1.8V
LP3966ES-ADJ
SN65C3232EDWR
SN74VMEH22501A
TPS3808G12DBV
XC4VLX60-10FFG668C
XCF32PVO48C
Description
ADC preamp
LVDS drivers
32 MHz crystal
Vmon and Vref amplifier
1.8V linear regulator
linear regulators
RS232 Transceiver
P1 bus drivers
reset
FPGA
PROM
Voltage
+5VA, -5VA
3V3
3V3
+5VA, -5VA
3V3
3V3
3V3
3V3
2V5
3V3,2V5,1V2
2V5,1V8
#
1
20
1
1
1
2
1
4
1
1
1
IndvMin
5.5
13.2
43
20
35
33
1
100
0.1
550
7
MinPwr(W):
Total(mW)IndvMax Total(mW)
5.5
10
10
264
26.4
528
43
43
43
20
35
35
35
65
65
66
2500
5000
1
330
330
400
140
560
0.1
1
1
550
1980
1980
7
130
130
1.3861
MaxPwr(W):8.672
25
Bill of Materials
PALM-3000
Bill of Materials:sFPDP CARRIER BOARD
Source Data From:
Project:
Report Date:
Print Date:
Item
carrier.PrjPCB
carrier.PrjPCB
10/6/2009
11/6/2009
12:14:10 PM
5:22:31 PM
Quantity
Designator
Part Number
1.
25 C12, C24, C26, C40, C41, C42, C43, C61, C62, C0603C103J5RAC7411
C63, C64, C65, C66, C67, C68, C91, C92, C93,
C94, C95, C98, C99, C100, C101, C104
Description
capacitor, 0.01uF ±5% 50V size 0603 X7R ceramic chip
0603
Manufacturer
Kemet
Supplier
Unit Price Extension Notes
Mouser Electronics
$0.05
$1.25
2.
3.
C1206C104J5RACTU
C0603C104K5RAC7013
capacitor, 0.1uF ±5% 50V size 1206 X7R ceramic chip
capacitor, 0.1uF ±10% 50V size 0603 X7R ceramic chip
1206
0603
Kemet
Kemet
Mouser Electronics
Mouser Electronics
$0.16
$0.07
$0.64
$4.41
C1206C472J5GACTU
C1206C474K5RACTU
capacitor, 0.47uF ±5% 50V size 1206 NPO ceramic chip
capacitor, 0.47uF ±10% 50V size 1206 X7R ceramic chip
1206
1206
Kemet
Kemet
Mouser Electronics
Mouser Electronics
$0.89
$0.55
$1.78
$4.95
C0603C102J5RACTU
capacitor, 1nF ±10% 50V size 0603 X7R ceramic chip
0603
Kemet
Mouser Electronics
$0.05
$1.00
C1206C102J5GACTU
C1206C105K5RACTU
C5750X7R1H106K
C0603C220G5GACTU
C1210C226K9PACTU
T491B476K010AT
T495D476K020ATE100
C0603C680G5GACTU
594D107X9016D2T
T495D227K006ATE045
C0402C681J5RACTU
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
capacitor,
1206
1206
2220
0603
1210
B
D
0805
D
D
0402
Kemet
Kemet
TDK
Kemet
Kemet
Kemet
Kemet
Kemet
Vishay/Sprague
Kemet
Kemet
Mouser Electronics
Mouser Electronics
Digikey
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
$0.15
$0.26
$5.01
$0.41
$1.90
$0.49
$1.32
$0.74
$2.85
$5.22
$0.05
$0.15
$0.52
$30.03
$0.41
$1.90
$1.96
$3.96
$1.48
$8.55
$5.22
$1.95
C0603
1734354-2
98424-G52-14ALF
71439-0164
5650947-5
5227161-7
DFLS240L-7
598-8040-107F
LP3966ES-ADJ/NOPB
LP3966ES-1.8/NOPB
ADR431ARZ
LTM4612IV#PBF
SN74VMEH22501ADGGR
ECS-2033-320-BN
AD7980ARMZRL7
AD8666ARZ
LF353M/NOPB
TPS3808G12DBV
DS90LV047ATMTC/NOPB
capacitor, size 0603 chip
connector, 9-pin R/A D-Sub receptacle
connector, 14 position 2mm pitch dual-row straight SMD header
connector, 32 position 1mm pitch dual-row mezzanine receptacle
connector, 96 pin DIN right angle
connector, right angle PCB mount BNC
diode, 40V 2A schottky rectifier
diode, 160mcd 595nm size 0603 standard yellow LED
header, 25-Pin, Dual row
ic, 1.2V to 5V adjustable low-dropout regulator
ic, 1.8V 3A ultra-low dropout voltage regulator
ic, 2.5V XFET voltage reference
ic, 5A DC to DC µmodule
ic, 8-Bit Universal Bus Transceiver
ic, 10 MHz 3.3V clock oscillator
ic, 16-bit 1MSPS pseudo-differential input ADC
ic, 16V 4MHz R-R output amplifier
ic, dual wide-bandwidth JFET input op-amp
ic, programmable delay 1.2V voltage supervisor
ic, quad 3V LVDS CMOS differential line driver
0603
Kemet
DB-9_F
Amp
SMT 14-PIN HEADER FCI
Molex, Inc.
DIN96M
Amp
BNC_RA CON
Amp
DFLS240L
Diodes Inc.
3-0603
HDR2X25
TO263 - 5
National Semiconductor
TO263 - 5
National Semiconductor
SOIC8
Analog Devices
LGA Package
Linear Technology
DGG048
Texas Instruments
ECS-2033
ECS Inc
MSOP10
Analog Devices
SOIC8
Analog Devices
SOIC8
National Semiconductor
SOT23-6
Texas Instruments
MTC16_N
National Semiconductor
SN65C3232EDWR
XCF32PVO48C
XC4VLX60-10FFG668C
CRCW08050000Z0EA
CRCW06031K00FKEA
CRCW06034K70FKEA
ic, RS-232 line driver / receiver
ic, XCF00P Series 1.8V 32-Megabit Configuration PROM
ic, Xilinx Virtex-4 LX Platform FPGA, 668-Ball FFBGA, Speed Grade 10
resistor, 0 Ohm 1/8W size 0805 thick film chip jumper
resistor, 1.00K Ohm ±1% 1/10W size 0603 thick film chip
resistor, 4.70K Ohm ±1% 1/10W size 0603 thick film chip
SOIC16W
VO48
FFG668
6-0805
3-0603
3-0603
Texas Instruments
Xilinx
Xilinx
Vishay/Dale
Vishay/Dale
Vishay/Dale
Digikey
Avnet
Digikey
Mouser Electronics
Mouser Electronics
Mouser Electronics
$1.88
$27.79
$609.60
$0.05
$0.02
$0.06
$1.88
$27.79
$609.60
$0.25
$0.06
$2.94
CRCW060310K0FKEA
CRCW060310K5FKEA
CRCW080522K1FKEA
CRCW080522R1FKEA
CRCW120630R1FKEA
CRCW060347K0FKEA
CRCW0805100KFKEA
CRCW0805100RFKEA
CRCW0805191KFKEA
CRCW0603249RFKEA
CRCW0805392KFKEA
4816P-T01-472LF
TDA04H0SB1
TDA06H0SB1
BPA08SB
EVQ-QXS01W
DMP2004TK-7
RJ24FX104
resistor, 10.0K Ohm ±1% 1/10W size 0603 thick film chip
resistor, 10.5K Ohm ±1% 1/10W size 0603 thick film chip
resistor, 22.1K Ohm ±1% 1/8W size 0805 thick film chip
resistor, 22.1 Ohm ±1% 1/8W size 0805 thick film chip
resistor, 30.1 Ohm ±1% 1/4W size 1206 thick film chip
resistor, 47.0K Ohm ±1% 1/10W size 0603 thick film chip
resistor, 100K Ohm ±1% 1/8W size 0805 thick film chip
resistor, 100 Ohm ±1% 1/8W size 0805 thick film chip
resistor, 191K Ohm ±1% 1/8W size 0805 thick film chip
resistor, 247 Ohm ±1% 1/10W size 0603 thick film chip
resistor, 392K Ohm ±1% 1/8W size 0805 thick film chip
resistor network, 4.7K ±2% 1.3W 16-pin isolated SMD thick-film
switch, 1/2 pitch 4-position SPST DIP
switch, 1/2 pitch 6-position SPST DIP
switch, 8-position side actuation SPST DIP
switch, 15VDC 0.02A SPST-NO pushbutton
transistor, 20V 150mW low-threshold voltage P-Channel MOSFET
variable resistor, 100K ±10% 1/2W 25-turn cermet
3-0603
3-0603
6-0805
6-0805
1206
3-0603
6-0805
6-0805
6-0805
3-0603
6-0805
SOIC-16
SO8
DIP-12/SW
DIP_SW_8WAY_SMD
EVQ-QXS01W
SOT-523
VR5
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Vishay/Dale
Bourns
C&K Components
C&K Components
C&K Components
Panasonic
Diodes Inc
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Mouser Electronics
Digikey
Digikey
Mouser Electronics
$0.02
$0.02
$0.05
$0.05
$0.10
$0.06
$0.05
$0.05
$0.05
$0.06
$0.05
$0.46
$1.70
$2.03
$1.65
$0.96
$0.60
$4.62
$0.08
$0.02
$0.05
$0.15
$0.20
$0.06
$0.10
$0.35
$0.05
$0.48
$0.05
$1.38
$1.70
$2.03
$1.65
$0.96
$0.60
$4.62
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.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
4 C105, C107, C108, C109
63 C1.1, C1.2, C1.3, C1.4, C2.1, C2.2, C2.3, C2.4,
C3.1, C3.2, C3.3, C3.4, C4.1, C4.2, C4.3, C4.4,
C5.1, C5.2, C5.3, C5.4, C16, C19, C23, C25,
C27, C29, C44, C45, C69, C70, C71, C72, C96,
C97, C102, C103, C110, C113, C114, C116,
C117, C118, C119, C120, C121, C122, C123,
C124, C125, C126, C127, C128, C129, C130,
C131, C132, C133, C134, C135, C136, C137,
C138, C139
2 C145, C151
9 C106, C140, C141, C143, C144, C146, C149,
C152, C153
20 C150.1, C150.2, C150.3, C150.4, C154.1,
C154.2, C154.3, C154.4, C155.1, C155.2,
C155.3, C155.4, C156.1, C156.2, C156.3,
C156.4, C157.1, C157.2, C157.3, C157.4
1 C147
2 C111, C112
6 C6, C7, C8, C115, C142, C148
1 C11
1 C10
4 C30, C60, C89, C90
3 C15, C18, C22
2 C13, C20
3 C14, C17, C21
1 C9
39 C31, C32, C33, C34, C35, C36, C37, C38, C39,
C46, C47, C48, C49, C50, C51, C52, C53, C54,
C55, C56, C57, C58, C59, C73, C74, C75, C76,
C77, C78, C79, C80, C81, C82, C83, C84, C85,
C86, C87, C88
1 C28
2 J4, J5
1 P3
3 J1, J2, J3
1 P1
3 J6, J7, P4
3 D1, D10, D11
8 D2, D3, D4, D5, D6, D7, D8, D9
4 P2.1, P2.2, P2.3, P2.4
2 U7, U9
1 U8
1 U24
1 U6
4 U16, U17, U19, U20
1 U13
2 U22, U23
1 U21
1 U18
1 U12
20 U1.1, U1.2, U1.3, U1.4, U2.1, U2.2, U2.3, U2.4,
U3.1, U3.2, U3.3, U3.4, U4.1, U4.2, U4.3, U4.4,
U5.1, U5.2, U5.3, U5.4
1 U15
1 U11
1 U10
5 R17, R78.1, R78.2, R78.3, R78.4
3 R41, R42, R64
49 R1.1, R1.2, R1.3, R1.4, R2.1, R2.2, R2.3, R2.4,
R3.1, R3.2, R3.3, R3.4, R4.1, R4.2, R4.3, R4.4,
R5.1, R5.2, R5.3, R5.4, R27, R28, R29, R30,
R31, R32, R33, R39, R40, R46, R47, R48, R49,
R50, R51, R52, R53, R54, R55, R56, R57, R59,
R60, R62, R63, R65, R66, R67, R68
4
1
1
3
2
1
2
7
1
8
1
3
1
1
1
1
1
1
R13, R15, R16, R43
R14
R11
R69, R72, R77
R70, R74
R38
R8, R9
R44, R45, R58, R71, R73, R75, R76
R10
R19, R20, R21, R22, R23, R24, R25, R26
R12
R6, R7, R18
S4
S1
S2
S3
Q1
R61
Total
1nF ±10% 50V size 1206 NPO ceramic chip
1uF ±10% 50V size 1206 X7R ceramic chip
10uF 10% 50V size 2220 X7R ceramic chip
22pF ±1% 50V size 0603 COG ceramic chip
22uF ±10% 6.3V size 1210 X5R ceramic chip
47uF ±10% 10V size 3528-21 solid tantalum chip
47uF ±10% 20V size 7343-31 low ESR solid tantalum chip
68pF ±2% 50V size 0805 COG ceramic chip
100uF ±10% 16V size 7343-31 low ESR solid tantalum chip
220uF ±10% 6V size 3528-21 low ESR solid tantalum chip
680pF ±5% 50V size 0402 X7R ceramic chip
Footprint
Mouser Electronics
Digikey
Mouser Electronics
Mouser Electronics
Mouser Electronics
Digikey
Mouser Electronics
Digikey
Digikey
Digikey
Digikey
Digikey
Digikey
Digikey
Digikey
Digikey
Digikey
Digikey
$0.00
$1.47
$1.44
$5.99
$3.00
$1.65
$0.63
$0.10
$5.00
$4.13
$4.13
$6.36
$46.50
$5.18
$5.94
$20.07
$2.52
$1.24
$1.75
$2.90
$0.00 This item not installed
$2.94
$1.44
$17.97
$3.00
$4.95
$1.89
$0.80
$20.00
$8.26
$4.13
$6.36
$46.50
$20.72
$5.94
$40.14
$2.52
$1.24
$1.75
$58.00
$975.76
26
PALM-3000
FPGA Block Diagram
27
PALM-3000
Data Receive State Machine
(in progress)
28
PALM-3000
FPGA Simulation (1)
29
PALM-3000
FPGA Simulation (2)
30
PALM-3000
FPGA Simulation (3)
31
PALM-3000
FPGA Simulation (4)
32
PALM-3000
FPGA Simulation (5)
33
PALM-3000
FPGA Simulation (6)
34