Saturn Spartan 6 Module V 1
Saturn Spartan 6 Module V 1
Saturn Spartan 6 Module V 1
User Guide
www.numato.com
Re !
Li+e us on Face&oo+1 $tt(s200www.#ace&oo+.com0numato 3isit our &"o) http://www.numato.cc #or news/ u(dates and s(ecia"s. Mailing Address
Numato S.stems P t Ltd !nd F"oor/ 4 55/ See+an 6ei)$ts P$ase-!/ E"ectronics 'it. 7an)a"ore/ 8A -96:5:: %ndia
; Mai" orders/ ($one orders and direct (ic+ u( are not a ai"a&"e at t$is time. P"ease isit our on"ine store to ("ace .our order. Estimated s$i((in) time to .our address wi"" &e dis("a.ed in t$e s$o((in) cart &e#ore c$ec+out.
<ou ma. use/ modi#. or s$are t$is (u&"ication or (art o# t$ereo# ad$erin) to 'reati e 'ommons Attri&ution-S$areA"i+e =.: Un(orted >'' 7<-SA =.:? License. See com("ete "icense te@t at $tt(200creati ecommons.or)0"icenses0&.-sa0=.:0
A"" trademar+s are (ro(ert. o# t$eir res(ecti e owners.
Introduction
Saturn is an eas. to use FPGA De e"o(ment &oard #eaturin) Bi"in@ S(artan-6 FPGA. Saturn is s(ecia"". desi)ned #or e@(erimentin) and "earnin) s.stem desi)n wit$ FPGAs. T$is de e"o(ment &oard #eatures Bi"in@ B'6SLB series FPGA wit$ FTD%Cs FT!!=!6 Dua"-'$anne" US7 de ice. T$e $i)$ s(eed US7 !.: inter#ace (ro ides #ast and eas. con#i)uration down"oad to t$e on-&oard SP% #"as$. No (ro)rammer or s(ecia" down"oader ca&"e is needed to down"oad t$e &it stream to t$e &oard. Applications Product Protot.(e De e"o(ment De e"o(ment and testin) o# custom em&edded (rocessors Si)na" Processin) 'ommunication de ices de e"o(ment Educationa" too" #or Sc$oo"s and Uni ersities
Board features FPGA2 S(artan-6 B'6SLBD/ LB56/ LB!9 or LBE9 in 'SG=!E (ac+a)e DDR2 566M6F 95!M& LPDDR F"as$ memor.2 56 M& SP% #"as$ memor. >M!9P56? 5::M6F 'MOS osci""ator 6i)$ S(eed US7 !.: inter#ace #or On-&oard #"as$ (ro)rammin). FT!!=!6 '$anne" A is dedicated #or SP% F"as$ Pro)rammin). '$anne" 7 can &e used #or custom a(("ications. On-&oard o"ta)e re)u"ators #or sin)"e (ower rai" o(eration FPGA con#i)uration ia GTAG and US7 Ma@imum 59H %Os #or user de#ined (ur(oses B'6SLBD - 55H %Os B'6SLB56 - 59: %Os B'6SLB!9 - 5EE %Os B'6SLBE9 - 5=6 %Os FT!!=!6 - H %Os
Components/Tools required
A"on) wit$ t$e modu"e/ .ou ma. need t$e items in t$e "ist &e"ow #or eas. and #ast insta""ation.
Connection Diagram
T$is dia)ram s$ou"d &e used as a re#erence on".. For detai"ed in#ormation/ see Saturn sc$ematics at t$e end o# t$is document. Detai"s o# indi idua" connectors are as &e"ow. I!:5= NUMATO S<STEMS P3T LTD www.numato.com
US7 %nter#ace
T$e on &oard #u"" s(eed US7 contro""er $e"(s a P'0Linu@0Mac com(uter to communicate wit$ t$is modu"e. Use a US7 A to Mini 7 ca&"e to connect wit$ a P'. 7. de#au"t t$e modu"e is (owered #rom US7 so ma+e sure not to o ercrowd un(owered US7 $u&s. >t$e (icture on t$e ri)$t s$ows US7 Mini connector? 3isit $tt(200numato.com0ca&"es-accessories to &u. ca&"es and accessories #or t$is (roduct.
Power Se"ect
T$e Power Se"ect $eader 85 is used to con#i)ure t$e (ower source #or t$e &oard. T$e Kum(er in (in ! and = is s$orted to switc$ t$e (ower source to on &oard US7 (ort and (in 5 and ! to use t$e e@terna" D' (ower.
GTAG 'onnector
GTAG connector (ro ides access to FPGALs GTAG (ins. A B%L%NB ("at#orm ca&"e can &e used to #or GTAG (ro)rammin).
GP%Os
T$is de ice is e*ui((ed wit$ a ma@imum 59H user %O (ins t$at can &e used #or arious custom a(("ications. Out o# 59H user %Os 96 are "en)t$ matc$ed w$ic$ can &e used as di##erentia" (airs.
6eader P=
,in /o. 0n The Header 5 9 D 5= 5M !5 !9 !D == =M E5 E9 Spartan12 3+S.4!56 ,in /o. GND G5= 656 G5E F56 E5H '5H A59 A5E A5= '5! E55 ,in /o. 0n The Header ! 6 5: 5E 5H !! !6 =: =E =H E! E6 Spartan12 3+S.4!56 ,in /o. =3= 65! 659 F5E F59 E56 '5M '59 75E '5= D5! F55
6eader P!
,in /o. 0n The Header = M 55 59 5D != !M =5 Spartan12 3+S.4!56 ,in /o. 3''%N 85E 65E G5H F5H D5H A56 '5E ,in /o. 0n The Header E H 5! 56 !: !E !H =! Spartan12 3+S.4!56 ,in /o. GND G5= 65= G56 F5M D5M 756 D5E
=9 =D E= EM
=6 E: EE EH
6eader P9
,in /o. 0n The Header ED 9= 9M 65 69 6D M= MM H5 H9 HD D= Spartan12 3+S.4!56 ,in /o. GND F5: A5: 'D FH 'H E6 A6 A9 A= GND =3= ,in /o. 0n The Header 9: 9E 9H 6! 66 M: ME MH H! H6 D: DE Spartan12 3+S.4!56 ,in /o. GND G55 '5: DD GH DH FM 76 '9 7= GND =3=
6eader PE
,in /o. 0n The Header 95 99 9D 6= 6M M5 M9 Spartan12 3+S.4!56 ,in /o. GND A55 FD AD EH AH AM ,in /o. 0n The Header 9! 96 6: 6E 6H M! M6 Spartan12 3+S.4!56 ,in /o. GND 755 GD 7D EM 7H 'M I!:5= NUMATO S<STEMS P3T LTD www.numato.com
MD H= HM D5 D9
H: HE HH D! D6
D6 7E 7! GND =3=
6eader PD
,in /o. 0n The Header DM 5:5 5:9 5:D 55= 55M 5!5 5!9 5!D 5== 5=M 5E5 Spartan12 3+S.4!56 ,in /o. GND %N%T7 R= R9 N9 RM UM NM TD R5: N5: GND ,in /o. 0n The Header DH 5:! 5:6 55: 55E 55H 5!! 5!6 5=: 5=E 5=H 5E! Spartan12 3+S.4!56 ,in /o. GND =3= T= T9 P6 TM 3M PH 3D T5: P55 GND
6eader PH
,in /o. 0n The Header DD 5:= 5:M 555 559 55D Spartan12 3+S.4!56 ,in /o. GND PROG7 TE U9 T6 N6 ,in /o. 0n The Header 5:: 5:E 5:H 55! 556 5!: Spartan12 3+S.4!56 ,in /o. GND =3= 3E 39 36 PM I!:5= NUMATO S<STEMS P3T LTD www.numato.com
3H NH TH ND 355 GND
6eader P6
,in /o. 0n The Header 5E9 5ED 59= 59M 565 569 56D 5M= 5MM 5H5 5H9 5HD Spartan12 3+S.4!56 ,in /o. GND R55 T5! T5E U56 T5M 859 L5! A'7US6 A'7USE A'7US! A'7US:; ,in /o. 0n The Header 5E6 59: 59E 59H 56! 566 5M: 5ME 5MH 5H! 5H6 5D: Spartan12 3+S.4!56 ,in /o. GND T55 35! 35E 356 T5H 856 L5= A'7USM A'7US9 A'7US= A'7US5
6eader PM
,in /o. 0n The Header 5EM 595 599 59D Spartan12 3+S.4!56 ,in /o. GND M55 U5= U59 ,in /o. 0n The Header 5EH 59! 596 56: Spartan12 3+S.4!56 ,in /o. GND N55 35= 359
U5M P59 N59 L59 M5E L5E 85! =3= VCC Ground GPIO FTDI IO
56 5M 5H 5D !: !5 !! != !E !9 !6 !M !H !D =: =5 =!
ME 55D 5!: 5!9 5!6 5!M 5!H 5=9 5=6 5=M 5=H 595 59! 59= 59E 59D 56:
5:
= E 9 6 M H D 5: 55 5! 5= 5E
E5 E! E9 E6 9= 9E 69 66 6M 6H M= ME
55
Driver Installation
Nindows
T$is (roduct re*uires a dri er to &e insta""ed #or (ro(er #unctionin) w$en used wit$ Nindows. T$e D!BB dri er can &e down"oaded #rom $tt(200www.#tdic$i(.com0Dri ers0D!BB.$tm. Nindows Users run t$e 'DM !.:H.=: N6-L 'erti#ied.e@e a(("ication t$at wi"" (rom(t to insta"" t$e FTD% 'DM dri ers. N$en dri er insta""ation is com("ete/ t$e modu"e s$ou"d a((ear in Saturn F"as$ 'on#i) Too" as Saturn S(artan 6 FPGA Modu"e >see t$e (icture?.
5!
5=
Ste( !2 Se"ect OProcess Pro(ertiesP #rom t$e (o( u( menu. %n t$e dia"o) &o@/ c$ec+ O'reate 7inar. 'on#i)uration Fi"eP '$ec+ &o@ and c"ic+ OA((".P.
Ste( =2 '"ic+ OO8P to c"ose t$e dia"o) &o@. Ri)$t c"ic+ on OGenerate Pro)rammin) Fi"eP o(tion a)ain and se"ect ORunP. Now .ou wi"" &e a&"e to #ind a O.&inP #i"e in t$e (roKect director. and t$at #i"e can &e used #or Saturn con#i)uration.
5E
Powerin) U( Saturn
Saturn is #actor. con#i)ured to &e (owered direct". #rom US7 (ort so ma+e sure t$at .ou are usin) a US7 (ort t$at can (ower t$e &oard (ro(er".. %t is recommended to connect t$e &oard direct". to t$e P' instead usin) a $u&. %t is (ractica"". er. di##icu"t to estimate t$e (ower consum(tion o# t$e &oard/ as it de(ends $ea i". on .our desi)n and t$e c"oc+ used. B%L%NB (ro ides too"s to estimate t$e (ower consum(tion. %n an. case i# (ower #rom US7 is not enou)$ #or .our a(("ication/ e@terna" su((". can &e a(("ied to t$e &oard. Gum(er PNRSEL s$ou"d &e set u( (ro(er". >s$ort (in 5-!? to use t$e &oard on e@terna" (ower. Saturn re*uires t$ree di##erent o"ta)es/ a =.=3/ a 5.H3 su(("ies and a 5.=3 su((".. On-&oard re)u"ators deri e t$ese o"ta)es #rom t$e US70E@t (ower su(("..
59
Ste( 52 O(en Saturn 'on#i) Too". '"ic+ OScan #or De icesP i# OSaturn S(artan 6 FPGA Modu"eP is not detected automatica""..
Ste( !2 '"ic+ on OLoad 7inar.P Se"ect t$e O.&inP #i"e/ t$en c"ic+ on OPro)ram F"as$P &utton. Nait ti"" OPro)rammin) 'om("etedP a((ears on t$e screen.
56
5M
Ste( !2 Se"ect 56M in Stora)e De ice >&its?.Now c"ic+ on OAdd Stora)e De iceP/ t$en t$e )reen arrow on t$e ri)$t side.
Ste( =2 Set an out(ut #i"e name and t$e out(ut #i"e "ocation >t$e Q.mcsQ #i"e wi"" &e )enerated at t$is "ocation w$ic$ wi"" &e re*uired "ater #or (ro)rammin) t$e FPGA?/ t$en c"ic+ O8 twice/ t$en se"ect t$e O.&itP #i"e we a"read. )enerated t$en c"ic+ O(en and c"ic+ NO w$en it (rom(ts to add anot$er de ice #i"e.
5H
Ste( E2 Dou&"e c"ic+ on OGenerate Fi"eP. OGenerate SucceededP wi"" &e dis("a.ed as s$own in #i) &e"ow i# t$e O.mcsP t$e #i"e is )enerated success#u""..
5D
!:
Ste( !2 %# t$e de ice is detected (ro(er". .ou wi"" )et a (o( u( window as s$own &e"ow/ '"ic+ O8. T$en ri)$t c"ic+ on t$e SP%07P% >ne@t to t$e &"ac+ arrow in t$e &e"ow #i).?/ se"ect Add SP%07P% F"as$.
Ste( =2 Se"ect t$e Q.mcsQ #i"e we a"read. created and c"ic+ O8. Now c$oose OM!9P56P in t$e dia"o)ue &o@ a((eared/ t$en c"ic+ O8.
!5
Ste( E. '"ic+ on OF"as$P/ Dou&"e '"ic+ on Pro)ram/ se"ect O8. %# t$e (ro)rammin) is success#u"/ a con#irmation messa)e wi"" &e dis("a.ed.
!!
%O 6eader Pin No. D-5: 59-56 5M-5H 5D-!: !5-!! !=-!E !9-!6 !M-!H !D-=: =5-=! ==-=E =M-=H E5-E! E=-EE EM-EH 9=-9E 99-96 9M-9H 9D-6: 65-6! 6=-6E 6D-M:
S(artan-6 Di##erentia" Pair 659-656 G56-G5H F56-F59 F5M-F5H E56-E5H D5M-D5H '5M-'5H 756-A56 A59-'59 '5E-D5E 75E-A5E '5=-A5= D5!-'5! 75!-A5! D55-'55 G55-F5: 755-A55 '5:-A5: FD-GD DD-'D 7D-AD DH-'H
I!:5= NUMATO S<STEMS P3T LTD www.numato.com
!=
M5-M! M9-M6 MM-MH MD-H: H5-H! H=-HE H9-H6 HM-HH 5:9-5:6 5:M-5:H 5:D-55: 555-55! 559-556 55M-55H 5!5-5!! 5!=-5!E 5!D-5=: 5=5-5=! 5==-5=E 5=D-5E: 5ED-59: 59=-59E 599-596 59M-59H 59D-56: 565-56! 56=-56E
7H-AH 'M-AM 76-A6 '6-D6 '9-A9 AE-7E 7=-A= 7!-A! R=-T= TE-3E R9-T9 U9-39 T6-36 RM-TM UM-3M UH-3H TD-3D RH-TH R5:-T5: U55-355 R55-T55 T5!-35! U5=-35= T5E-35E U59-359 U56-356 U5M-U5H
I!:5= NUMATO S<STEMS P3T LTD www.numato.com
!E
!9
Technical Specifications
,arameter 7
Basic Specifications Num&er o# GP%Os On-&oard osci""ator #re*uenc. >FBO-6'9=6R? LPDDR 'a(acit. LPDDR '"oc+ SP% F"as$ Memor. >M!9P56? Power su((". o"ta)e >US7 or e@terna"? -,.A Specifications %nterna" su((". o"ta)e re"ati e to GND Au@i"iar. su((". o"ta)e re"ati e to GND Out(ut dri ers su((". o"ta)e re"ati e to GND A:.9 to 5.=! A:.9 to =.M9 A:.9 to =.M9 3 3 3 59H >Ma@? 5:: 95! 566 56 9AM M6F M& M6F M& 3
%alue
&nit
A"" (arameters considered nomina". Numato S.stems P t Ltd reser e t$e ri)$t to modi#. (roducts wit$out notice.
!6
h!sical Dimensions
Schematics
See ne@t (a)e. I!:5= NUMATO S<STEMS P3T LTD www.numato.com
FTDI2232H
SPARTAN6
RAM
FT2232H
FTDI-AC[0..7] FTDI-AC[0..7]
LPDDR
ram.sch
PROGB
PROGB
GPIOS
ftdi.sch
POWER
INITB
INITB PROGB
gpios.sch
License: CC BY-SA http://www.numato.com Numato Lab File: saturn.sch Sheet: / Title: SATURN SPARTAN6 FPGA MODULE Size: A4 Date: 10 dec 2013 KiCad E.D.A.
1 2 3 4 5
LM1117 U7
VCCIN
IN
OUT
2
C71 C74 0.1uF
VCC1V2
VCC1V2
ADJ
220R R24
10uF
EXTERNAL POWER
J1
1 2 3
3 1 2 2 1 3
C65 47uF
GND
K1
LM1117 U8
GND VCCIN
R21 0R
IN
OUT
2
C69 220R R25 10uF C72 0.1uF
DDR1V8
DDR1V8
R22 100R
ADJ
LM1117 U6
VCCIN
IN
OUT
VCC3V3
VCC3V3
ADJ
220R R23
C70 10uF
C73 0.1uF
R20 330R
License: CC BY-SA http://www.numato.com Numato Lab File: power.sch Sheet: /POWER/ Title: SATURN SPARTAN6 FPGA MODULE Size: A4 Date: 10 dec 2013 KiCad E.D.A.
1 2 3 4 5
GPIO-N[1..82]
FTDI-AC[0..7]
HEADER P8
GPIO-P38
GPIO-N38
GPIO-P40
GPIO-N40
HEADER P9
2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94
VCC3V3 VCC3V3 GPIO-P2 GPIO-P4 GPIO-P6 GPIO-P8 GPIO-P10 GPIO-P12 GPIO-P30 GPIO-P32 GPIO-P34 GPIO-P36
2 4 6 8 10 12 14 16 18 20 22 24 2 4 6 8 10 12 14 16 18 20 22 24
P3
1 3 5 7 9 11 13 15 17 19 21 23 1 3 5 7 9 11 13 15 17 19 21 23
GND
HEADER P3
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93
4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96
GND GPIO-P1 GPIO-P3 GPIO-P7 GPIO-P9 GPIO-P11 GPIO-P29 GPIO-P31 GPIO-P33 GPIO-P35 GPIO-P37
2 4 6 8 10 12 14 16 18 20 22 24 2 4 6 8 10 12 14 16 18 20 22 24
P2
1 3 5 7 9 11 13 15 17 19 21 23 1 3 5 7 9 11 13 15 17 19 21 23
VCCIN
3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95
HEADER P2
189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97
FTDI-AC0 FTDI-AC2 FTDI-AC4 FTDI-AC6 GPIO-P26 GPIO-P21 GPIO-P27 GPIO-P58 GPIO-P60 GPIO-P62 GPIO-P64 GND GND GPIO-P66 GPIO-P68 GPIO-P70
1 3 5 7 9 11 13 15 17 19 21 23 1 3 5 7 9 11 13 15 17 19 21 23
P6
2 4 6 8 10 12 14 16 18 20 22 24 2 4 6 8 10 12 14 16 18 20 22 24
FTDI-AC1 FTDI-AC3 FTDI-AC5 FTDI-AC7 GPIO-N26 GPIO-N21 GPIO-N27 GPIO-N58 GPIO-N60 GPIO-N62 GPIO-N64 GND GND GPIO-N66 GPIO-N68 GPIO-N70
190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98
191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99
VCC3V3 GPIO-P13 GPIO-P20 GPIO-P22 GPIO-P24 GPIO-P23 GPIO-P25 GPIO-P28 GPIO-P59 GPIO-P61 GPIO-P63 GND GND GPIO-P65 GPIO-P67 GPIO-P69 GPIO-P71 GPIO-P73 GPIO-P74 GPIO-P77 GPIO-P80 GPIO-P81 PROGB GND
1 3 5 7 9 11 13 15 17 19 21 23 1 3 5 7 9 11 13 15 17 19 21 23
P7
2 4 6 8 10 12 14 16 18 20 22 24 2 4 6 8 10 12 14 16 18 20 22 24
GND GPIO-N13 GPIO-N20 GPIO-N22 GPIO-N24 GPIO-N23 GPIO-N25 GPIO-N28 GPIO-N59 GPIO-N61 GPIO-N63 GND GND GPIO-N65 GPIO-N67 GPIO-N69 GPIO-N71 GPIO-N73 GPIO-N74 GPIO-N77 GPIO-N80 GPIO-N81 VCC3V3 GND
192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100
HEADER P6
HEADER P7
GND GPIO-P39 GPIO-P42 GPIO-P44 GPIO-P46 GPIO-P48 GPIO-P50 GPIO-P52 GPIO-P54 GPIO-P56 GND VCC3V3
GND GPIO-N39 GPIO-N42 GPIO-N44 GPIO-N46 GPIO-N48 GPIO-N50 GPIO-N52 GPIO-N54 GPIO-N56 GND VCC3V3
GND GPIO-P41 GPIO-P43 GPIO-P45 GPIO-P47 GPIO-P49 GPIO-P51 GPIO-P53 GPIO-P55 GPIO-P57 GND VCC3V3
GND GPIO-N41 GPIO-N43 GPIO-N45 GPIO-N47 GPIO-N49 GPIO-N51 GPIO-N53 GPIO-N55 GPIO-N57 GND VCC3V3
P9
P8
HEADER P5
P5
P4
GPIO-P[1..82]
HEADER P4
License: CC BY-SA http://www.numato.com Numato Lab File: gpios.sch Sheet: /GPIOS/ Title: SATURN SPARTAN6 FPGA MODULE Size: A4 Date: 10 dec 2013 KiCad E.D.A.
1 2 3 4 5
MT46H32M16LF/W949D6CBHX6E
DDR-D[0..15]
A
DDR-D[0..15] DDR-D15 DDR-D14 DDR-D13 DDR-D12 DDR-D11 DDR-D10 DDR-D9 DDR-D8 DDR-D7 DDR-D6 DDR-D5 DDR-D4 DDR-D3 DDR-D2 DDR-D1 DDR-D0
A2 B3 B2 C3 C2 D3 D2 E3 E7 D8 D7 C8 C7 B8 B7 A8
MT46H32M16LF/W949D6CBHX6E
DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0 A A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 F7 H3 H2 J7 H1 J3 J2 J1 K3 K2 K8 K7 J9 J8
U9
DDR-A12 DDR-A11 DDR-A10 DDR-A9 DDR-A8 DDR-A7 DDR-A6 DDR-A5 DDR-A4 DDR-A3 DDR-A2 DDR-A1 DDR-A0
DDR-A[0..12]
GND
DDR1V8
A9 F9 K9 A7 B1 C9 D1 E9 E1 C1 B9 A3 A1 F1 K1
VDD VDD VDD VDDQ VDDQ VDDQ VDDQ VDDQ VSSQ VSSQ VSSQ VSSQ VSS VSS VSS
NC UDQS LDQS CK CK# CKE WE# CAS# RAS# BA1 BA0 UDM LDM CS# TEST
F3 E2 E8 G2 G3 G1 G7 G8 G9 H9 H8 F2 F8 H7 D9
DDR-UDQS DDR-LDQS DDR-CK_P DDR-CK_N DDR-CKE DDR-WE DDR-CAS DDR-RAS DDR-BA1 DDR-BA0 DDR-UDM DDR-LDM
GND
R28 4.7K
B
R27 100R
GND
GND
GND
RZQ
100R R29
GND
DDR1V8 DDR1V8
C
C75 0.1uF C76 0.1uF C77 0.1uF C78 0.1uF C79 0.1uF C80 0.1uF C81 0.1uF C82 0.1uF
R26 100R
GND
License: CC BY-SA http://www.numato.com Numato Lab File: ram.sch Sheet: /RAM/ Title: SATURN SPARTAN6 FPGA MODULE Size: A4 Date: 10 dec 2013 KiCad E.D.A.
2 3 4 5
GPIO-N[1..82]
U5A
BANK 0
D4 C4 B2 A2 D6 C6 B3 A3 B4 A4 C5 A5 F7 E6 B6 A6 E7 E8 C7 A7 D8 C8 G8 F8 B8 A8 D9 C9 B9 A9 D11 C11 C10 A10 G9 F9 B11 A11 G11 F10 B12 A12 F11 E11 D12 C12 C13 A13 F12 E12 B14 A14 F13 E13 C15 A15 D14 C14 B16 A16
U5D
BANK 3
U5E
MISC
VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX VCCAUX B1 B17 E14 E5 E9 G10 J12 K7 M9 P10 P14 P5
IO_L1P_HSWAPEN_0 IO_L1N_VREF_0 IO_L2P_0 IO_L2N_0 IO_L3P_0 IO_L3N_0 IO_L4P_0 IO_L4N_0 IO_L5P_0 IO_L5N_0 IO_L6P_0 IO_L6N_0 *IO_L7P_0 *IO_L7N_0 IO_L8P_0 IO_L8N_VREF_0 *IO_L9P_0 *IO_L9N_0 IO_L10P_0 IO_L10N_0 IO_L11P_0 IO_L11N_0 *IO_L32P_0 *IO_L32N_0 IO_L33P_0 IO_L33N_0 IO_L34P_GCLK19_0 IO_L34N_GCLK18_0 IO_L35P_GCLK17_0 IO_L35N_GCLK16_0 IO_L36P_GCLK15_0 IO_L36N_GCLK14_0 IO_L37P_GCLK13_0 IO_L37N_GCLK12_0 IO_L38P_0 IO_L38N_VREF_0 IO_L39P_0 IO_L39N_0 *IO_L40P_0 *IO_L40N_0 IO_L41P_0 IO_L41N_0 *IO_L42P_0 *IO_L42N_0 *IO_L47P_0 *IO_L47N_0 *IO_L50P_0 *IO_L50N_0 IO_L51P_0 IO_L51N_0 IO_L62P_0 IO_L62N_VREF_0 IO_L63P_SCP7_0 IO_L63N_SCP6_0 IO_L64P_SCP5_0 IO_L64N_SCP4_0 IO_L65P_SCP3_0 IO_L65N_SCP2_0 IO_L66P_SCP1_0 IO_L66N_SCP0_0
HSWAP GPIO-P57 GPIO-N57 GPIO-P53 GPIO-N53 GPIO-P56 GPIO-N56 GPIO-P55 GPIO-N55 GPIO-P54 GPIO-N54 GPIO-P50 GPIO-N50 GPIO-P52 GPIO-N52 GPIO-P47 GPIO-N47 GPIO-P51 GPIO-N51 GPIO-P48 GPIO-N48 GPIO-P46 GPIO-N46 GPIO-P49 GPIO-N49 GPIO-P44 GPIO-N44 GPIO-P45 GPIO-N45 GPIO-P40 GPIO-N40 GPIO-P42 GPIO-N42 GPIO-P43 GPIO-N43 GPIO-P41 GPIO-N41 GPIO-P39 GPIO-N39 GPIO-P37 GPIO-N37 GPIO-P38 GPIO-N38 GPIO-P36 GPIO-N36 GPIO-P34 GPIO-N34 GPIO-P35 GPIO-N35 GPIO-P32 GPIO-N32 GPIO-P33 GPIO-N33 GPIO-P30 GPIO-N30 GPIO-P31 GPIO-N31 GPIO-P29 GPIO-N29
IO_L1P_A25_1 IO_L1N_A24_VREF_1 IO_L29P_A23_M1A13_1 IO_L29N_A22_M1A14_1 IO_L30P_A21_M1RESET_1 IO_L30N_A20_M1A11_1 IO_L31P_A19_M1CKE_1 IO_L31N_A18_M1A12_1 IO_L32P_A17_M1A8_1 IO_L32N_A16_M1A9_1 IO_L33P_A15_M1A10_1 IO_L33N_A14_M1A4_1 IO_L34P_A13_M1WE_1 IO_L34N_A12_M1BA2_1 IO_L35P_A11_M1A7_1 IO_L35N_A10_M1A2_1 IO_L36P_A9_M1BA0_1 IO_L36N_A8_M1BA1_1 IO_L37P_A7_M1A0_1 IO_L37N_A6_M1A1_1 IO_L38P_A5_M1CLK_1 IO_L38N_A4_M1CLKN_1 IO_L39P_M1A3_1 IO_L39N_M1ODT_1 IO_L40P_GCLK11_M1A5_1 IO_L40N_GCLK10_M1A6_1 IO_L41P_GCLK9_IRDY1_M1RASN_1 IO_L41N_GCLK8_M1CASN_1 IO_L42P_GCLK7_M1UDM_1 IO_L42N_GCLK6_TRDY1_M1LDM_1 IO_L43P_GCLK5_M1DQ4_1 IO_L43N_GCLK4_M1DQ5_1 IO_L44P_A3_M1DQ6_1 IO_L44N_A2_M1DQ7_1 IO_L45P_A1_M1LDQS_1 IO_L45N_A0_M1LDQSN_1 IO_L46P_FCS_B_M1DQ2_1 IO_L46N_FOE_B_M1DQ3_1 IO_L47P_FWE_B_M1DQ0_1 IO_L47N_LDC_M1DQ1_1 IO_L48P_HDC_M1DQ8_1 IO_L48N_M1DQ9_1 IO_L49P_M1DQ10_1 IO_L49N_M1DQ11_1 IO_L50P_M1UDQS_1 IO_L50N_M1UDQSN_1 IO_L51P_M1DQ12_1 IO_L51N_M1DQ13_1 IO_L52P_M1DQ14_1 IO_L52N_M1DQ15_1 IO_L53P_1 IO_L53N_VREF_1 IO_L61P_1 IO_L61N_1 IO_L74P_AWAKE_1 IO_L74N_DOUT_BUSY_1 F15 F16 C17 C18 F14 G14 D17 D18 H12 G13 E16 E18 K12 K13 F17 F18 H13 H14 H15 H16 G16 G18 J13 K14 L12 L13 K15 K16 L15 L16 H17 H18 J16 J18 K17 K18 L17 L18 M16 M18 N17 N18 P17 P18 N15 N16 T17 T18 U17 U18 M14 N14 L14 M13 P15 P16
GPIO-P8 GPIO-N8 GPIO-P12 GPIO-N12 GPIO-P6 GPIO-N6 GPIO-P11 GPIO-N11 GPIO-P2 GPIO-N2 GPIO-P10 GPIO-N10 GPIO-P13 GPIO-N13 GPIO-P9 GPIO-N9 GPIO-P3 GPIO-N3 GPIO-P4 GPIO-N4 GPIO-P7 GPIO-N7 GPIO-P1 GPIO-N1 GPIO-P26 GPIO-N26 GPIO-P21 GPIO-N21 GPIO-P24 GPIO-N24 GCLK2 U1-SIWUB U1-WR# U1-RD# U1-TXE# U1-RXF# U1-D0 U1-D1 U1-D2 U1-D3 U1-D4 U1-D5 U1-D6 U1-D7 GPIO-P23 GPIO-N23 GPIO-P27 GPIO-N27 GPIO-P28 GPIO-N28 GPIO-P22 GPIO-N22 GPIO-P20 GPIO-N20 GPIO-P25 GPIO-N25
U1-D[0..7]
IO_L1P_CCLK_2 IO_L1N_M0_CMPMISO_2 IO_L2P_CMPCLK_2 IO_L2N_CMPMOSI_2 IO_L3P_D0_DIN_MISO_MISO1_2 IO_L3N_MOSI_CSI_B_MISO0_2 *IO_L5P_2 *IO_L5N_2 IO_L12P_D1_MISO2_2 IO_L12N_D2_MISO3_2 IO_L13P_M1_2 IO_L13N_D10_2 IO_L14P_D11_2 IO_L14N_D12_2 *IO_L15P_2 *IO_L15N_2 IO_L16P_2 IO_L16N_VREF_2 *IO_L19P_2 *IO_L19N_2 *IO_L20P_2 *IO_L20N_2 *IO_L22P_2 *IO_L22N_2 IO_L23P_2 IO_L23N_2 IO_L29P_GCLK3_2 IO_L29N_GCLK2_2 IO_L30P_GCLK1_D13_2 IO_L30N_GCLK0_USERCCLK_2 IO_L31P_GCLK31_D14_2 IO_L31N_GCLK30_D15_2 IO_L32P_GCLK29_2 IO_L32N_GCLK28_2 *IO_L40P_2 *IO_L40N_2 IO_L41P_2 IO_L41N_VREF_2 IO_L43P_2 IO_L43N_2 *IO_L44P_2 *IO_L44N_2 IO_L45P_2 IO_L45N_2 IO_L46P_2 IO_L46N_2 *IO_L47P_2 *IO_L47N_2 IO_L48P_D7_2 IO_L48N_RDWR_B_VREF_2 IO_L49P_D3_2 IO_L49N_D4_2 IO_L62P_D5_2 IO_L62N_D6_2 IO_L63P_2 IO_L63N_2 IO_L64P_D8_2 IO_L64N_D9_2 IO_L65P_INIT_B_2 IO_L65N_CSO_B_2
U1-SCK
M0 GPIO-P58 GPIO-N58
U1-SDI U1-SDO
GPIO-P59 GPIO-N59 GPIO-P60 GPIO-N60 M1
GPIO-P61 GPIO-N61 GPIO-P63 GPIO-N63 GPIO-P64 GPIO-N64 GPIO-P62 GPIO-N62 GPIO-P66 GPIO-N66 GPIO-P67 GPIO-N67 GPIO-P65 GPIO-N65 GPIO-P68 GPIO-N68
GCLK1
GPIO-P69 GPIO-N69 GPIO-P70 GPIO-N70 GPIO-P71 GPIO-N71 GPIO-P73 GPIO-N73 GPIO-P75 GPIO-N75 GPIO-P72 GPIO-N72 GPIO-P77 GPIO-N77 GPIO-P76 GPIO-N76 GPIO-P74 GPIO-N74 GPIO-P79 GPIO-N79 GPIO-P80 GPIO-N80 GPIO-P82 GPIO-N82 GPIO-P81 GPIO-N81 GPIO-P78 GPIO-N78 INIT_B
IO_L1P_3 IO_L1N_VREF_3 IO_L2P_3 IO_L2N_3 IO_L31P_3 IO_L31N_VREF_3 IO_L32P_M3DQ14_3 IO_L32N_M3DQ15_3 IO_L33P_M3DQ12_3 IO_L33N_M3DQ13_3 IO_L34P_M3UDQS_3 IO_L34N_M3UDQSN_3 IO_L35P_M3DQ10_3 IO_L35N_M3DQ11_3 IO_L36P_M3DQ8_3 IO_L36N_M3DQ9_3 IO_L37P_M3DQ0_3 IO_L37N_M3DQ1_3 IO_L38P_M3DQ2_3 IO_L38N_M3DQ3_3 IO_L39P_M3LDQS_3 IO_L39N_M3LDQSN_3 IO_L40P_M3DQ6_3 IO_L40N_M3DQ7_3 IO_L41P_GCLK27_M3DQ4_3 IO_L41N_GCLK26_M3DQ5_3 IO_L42P_GCLK25_TRDY2_M3UDM_3 IO_L42N_GCLK24_M3LDM_3 IO_L43P_GCLK23_M3RASN_3 IO_L43N_GCLK22_IRDY2_M3CASN_3 IO_L44P_GCLK21_M3A5_3 IO_L44N_GCLK20_M3A6_3 IO_L45P_M3A3_3 IO_L45N_M3ODT_3 IO_L46P_M3CLK_3 IO_L46N_M3CLKN_3 IO_L47P_M3A0_3 IO_L47N_M3A1_3 IO_L48P_M3BA0_3 IO_L48N_M3BA1_3 IO_L49P_M3A7_3 IO_L49N_M3A2_3 IO_L50P_M3WE_3 IO_L50N_M3BA2_3 IO_L51P_M3A10_3 IO_L51N_M3A4_3 IO_L52P_M3A8_3 IO_L52N_M3A9_3 IO_L53P_M3CKE_3 IO_L53N_M3A12_3 IO_L54P_M3RESET_3 IO_L54N_M3A11_3 IO_L55P_M3A13_3 IO_L55N_M3A14_3 IO_L83P_3 IO_L83N_VREF_3
N4 N3 P4 P3 L6 M5 U2 U1 T2 T1 P2 P1 N2 N1 M3 M1 L2 L1 K2 K1 L4 L3 J3 J1 H2 H1 K4 K3 L5 K5 H4 H3 L7 K6 G3 G1 J7 J6 F2 F1 H6 H5 E3 E1 F4 F3 D2 D1 H7 G6 E4 D3 F6 F5 C2 C1
RZQ ZIO
DDR-UDQS
DDR-D10 DDR-D11 DDR-D8 DDR-D9 DDR-D0 DDR-D1 DDR-D2 DDR-D3
DDR-LDQS
DDR-D6 DDR-D7 DDR-D4 DDR-D5
DDR-CK_P DDR-CK_N
DDR-A0 DDR-A1
GND
GND
A1 A18 B13 B7 C16 C3 D10 D5 E15 G12 G17 G2 G5 H10 H8 J11 J15 J4 J9 K10 K8 L11 L9 M17 M2 M6 N13 R1 R14 R18 R4 R9 T16 U12 U6 V1 V18
GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND
VCC3V3
VCCINT VCCINT VCCINT VCCINT VCCINT VCCINT VCCINT VCCINT VCCINT VCCINT VCCINT VCCO_0 VCCO_0 VCCO_0 VCCO_0 VCCO_0 VCCO_0
B
VCC1V2
VCC1V2
VCC3V3
VCC3V3
VCC3V3
DDR-BA0 DDR-BA1
DDR-A7 DDR-A2
DDR-WE
DDR-A10 DDR-A4 DDR-A8 DDR-A9
0R 0R 0R 0R
VCCO_2 VCCO_2 VCCO_2 VCCO_2 VCCO_2 VCCO_2 VCCO_3 VCCO_3 VCCO_3 VCCO_3 VCCO_3 VCCO_3
P9 R12 R6 U14 U4 U9 E2 G4 J2 J5 M4 R2
C
VCC3V3
SUSPEND
DDR-CKE
DDR-A12 DDR-A11
DONE PROG
DDR1V8 DDR1V8
SPARTAN6LXXXX-CSG324
GPIO-P[1..82]
SPARTAN6LXXXX-CSG324
SPARTAN6LXXXX-CSG324
DDR-A[0..12]
D D
VCC3V3 VCC3V3
100MHz OSCILLATOR
1
VCC3V3
JTAG
C84
NOT POPULATED
R17 4.7K
D1
R19 4.7K
VCC3V3
LED
FXO-HC536R
1 E/D VCC 4
0.01uF
GND
100MHz OSCILLATOR
C17 0.01uF
GND
FXO-HC536R
1 E/D VCC 4
GS6
M0 VCC1V2
DDR1V8
C18 0.01uF C20 0.01uF C22 0.01uF C24 0.01uF C26 0.01uF C28 0.01uF C30 0.01uF C32 0.01uF C34 0.01uF C36 0.01uF C38 0.01uF
GND
INITB
INIT_B
GND
GND
OUT
GCLK1
C83 15pF
GND
GND
1 3 5 7 9 11 13
P1
2 4 6 8 10 12 14
GS7
M1 GND
GND
GND
OUT
GCLK2
NOT POPULATED
C43 0.01uF
C45 0.01uF
C47 0.01uF
C49 0.01uF
C51 0.01uF
C53 0.01uF
DONE
R18 1K
U10
U4
NOT POPULATED
C16 15pF
GND
PROGB
PROG
GND
E
VCC3V3 GND SUSPEND
GS5
VCC3V3
C21 0.01uF
C23 0.01uF
C25 0.01uF
C27 0.01uF
C29 0.01uF
C31 0.01uF
C33 0.01uF
C35 0.01uF
C37 0.01uF
C39 0.01uF
C40 0.01uF
C41 0.01uF
C42 0.01uF
C44 0.01uF
C46 0.01uF
C48 0.01uF
C50 0.01uF
C52 0.01uF
C54 0.01uF
C55 0.01uF
C56 0.01uF
C57 0.01uF
C58 0.01uF
C59 0.01uF
C60 0.01uF
C63 0.01uF
C64 0.01uF
HSWAP
License: CC BY-SA http://www.numato.com Numato Lab File: spartan6.sch Sheet: /SPARTAN6/ Title: SATURN SPARTAN6 FPGA MODULE Size: A3 Date: 10 dec 2013 KiCad E.D.A.
6 7
VPHY VPLL
VCC1V8
VCC3V3
C12 12 37 64 0.1uF
VCC3V3 VBUS
VPHY VPLL
GND
GND
VCC3V3 VCC1V8
50 49
VREGIN VREGOUT
NOT POPULATED
VBUS
VCC3V3
20 31 42 56
4 9
VCC3V3
ADBUS0 ADBUS1 ADBUS2 ADBUS3 ADBUS4 ADBUS5 ADBUS6 ADBUS7 ACBUS0 ACBUS1 ACBUS2 ACBUS3 ACBUS4 ACBUS5 ACBUS6 ACBUS7 BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7 16 17 18 19 21 22 23 24 26 27 28 29 30 32 33 34 38 39 40 41 43 44 45 46
R35 10K
VCC3V3
5 2 3
VCC A GND Y
PROGB
USBMINI
GND NC D+ DVUSB 5 4 3 2 1
GND DP DM VBUS
7 8 DM
DP
GND
X1
VR1 VR2
GND VCC3V3
12K 4K7
R5 R6
6 14
REF RESET
U1-D[0..7]
RESET VCC3V3
10K R1
VCC3V3
NOT POPULATED NOT POPULATED
R37 10K
10K R38
10K R7
U2
GS1
FT2232H
USB
R36 10K
FTDI-AC[0..7]
U11 74LVC1GU04
B 63 62 61 EECS EECLK EEDATA BCBUS0 BCBUS1 BCBUS2 BCBUS3 BCBUS4 BCBUS5 BCBUS6 BCBUS7 48 52 53 54 55 57 58 59
U1-RXF# U1-TXE# U1-RD# U1-WR# U1-SIWUB
DO GND DI
VCC CS CLK
6 5 4
EEDATA
2K2 R2
2 3
VCC3V3
C15 R10 10K R11 10K
OSCI OSCO
U1 EEDATA GND
12MHz
PWREN TEST AGND GND GND GND GND GND GND GND GND 13 SUSPEND
60 36
SPI FLASH
0.1uF
U3 U1-CS U1-SDI
R8 0R R9 0R
GND
10 1 5 11 15 25 35 47 51
1 2 3 GND 4
22pF C6
X2
C9
S Q W VSS
22pF
GND
R4 R12
U1-SCK U1-SDO
VCC3V3
10K R3
NOT POPULATED
VCC3V3
VCC1V8
C1 C2 C3 C4
VCC3V3
C10 C5 C7 C8
VCC3V3
C11
INDUCTOR L1
VPHY
VCC3V3
INDUCTOR L2
VPLL License: CC BY-SA http://www.numato.com Numato Lab File: ftdi.sch Sheet: /FTDI2232H/ Title: SATURN SPARTAN6 FPGA MODULE Size: A4 Date: 10 dec 2013 KiCad E.D.A.
4 5
C13 0.1uF
C14 0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF