Anda di halaman 1dari 34

SATURN SPARTAN-6 FPGA MODULE

User Guide

www.numato.com

Re !

Get in touch with us!


P"ease #ee" #ree to send a mai" to one o# t$e mai" %Ds &e"ow or use t$e 'ontact Us (a)e at http://www.numato.com to dro( us a *uic+ messa)e. Technical Help Got tec$nica" *uestions, P"ease write to help@numato.com Sales Team -uestions a&out ma+in) (a.ments/ o"ume discounts/ academic0o(en source discounts/ (urc$ase orders and *uotes, P"ease write to sales@numato.com Webmaster -uestions0Su))estions a&out our we&site, P"ease write to webmaster@numato.com

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.

Saturn S(artan6 FPGA Modu"e A User Guide

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

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

Saturn S(artan6 FPGA Modu"e A User Guide

How to use the module


T$e #o""owin) section descri&es $ow to use t$is modu"e.

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.

. US7 A to Mini 7 ca&"e. !. D' Power su((". >O(tiona"?.

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

Saturn S(artan6 FPGA Modu"e A User Guide

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.

D' Power Su((".


T$is modu"e uses J93 (ower su((". to #unction (ro(er".. B" default the board is configured to use #$% suppl" from &SB. So an e'ternal #$% power is not re(uired unless &SB port is unable to suppl" enough current. )n most cases &SB ports are capable of pro*iding enough current for the module. +urrent re(uirement for this board largel" depends on "our application. ,lease consult -,.A data sheet for more details on power re(uirements. %# #or an. reason/ an e@terna" 93 (ower su((". needs to &e used #or t$e modu"e/ t$e Power se"ect Kum(er s$ou"d &e con#i)ured (ro(er". &e#ore connectin) t$e (ower su((".. P"ease re#er to t$e mar+in) on t$e &oard #or more detai"s.

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).

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

Saturn S(artan6 FPGA Modu"e A User Guide

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

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

Saturn S(artan6 FPGA Modu"e A User Guide

=9 =D E= EM

E5= E5! A5! '55

=6 E: EE EH

F5= F5! 75! D55

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

Saturn S(artan6 FPGA Modu"e A User Guide

MD H= HM D5 D9

'6 AE A! GND =3=

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

Saturn S(artan6 FPGA Modu"e A User Guide

5!= 5!M 5=5 5=9 5=D 5E=

UH MH RH M5: U55 GND

5!E 5!H 5=! 5=6 5E: 5EE

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

; A'7US: - A'7USM are (ins o# FTD% FT!!=!6 Dua"-'$anne" US7 de ice.

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

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

Saturn S(artan6 FPGA Modu"e A User Guide

56= 56M 5M5 5M9 5MD 5H= 5HM 5D5

U5M P59 N59 L59 M5E L5E 85! =3= VCC Ground GPIO FTDI IO

56E 56H 5M! 5M6 5H: 5HE 5HH 5D!

U5H P56 N56 L56 N5E M5= 85= GND

No 'onnect Pins %n LBD>'SG=!E?


SL No. 5 ! = E 9 6 M H D 5: 55 5! 5= 5E 59 Pin No On T$e 6eader =M =H =D E: E5 E! E9 E6 9= 9E 69 66 6M 6H M= S(artan-6 >'SG=!E? A5= '5= E5! F5! '5! D5! E55 F55 F5: G55 FH GH EH EM E6 I!:5= NUMATO S<STEMS P3T LTD www.numato.com

Saturn S(artan6 FPGA Modu"e A User Guide

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:

FM N6 PM NM PH MH NH M5: ND N5: P55 M55 N55 T5! 35! U59 359

No 'onnect Pins %n LB!9>'SG=!E?


SL No. 5 ! = E 9 6 Pin No On T$e 6eader 69 66 6M 6H M= ME S(artan-6 >'SG=!E? FH GH EH EM E6 FM

No 'onnect Pins %n LBE9>'SG=!E?


SL No. 5 ! Pin No On T$e 6eader =D E: S(artan-6 >'SG=!E? E5! F5! I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5:

Saturn S(artan6 FPGA Modu"e A User Guide

= E 9 6 M H D 5: 55 5! 5= 5E

E5 E! E9 E6 9= 9E 69 66 6M 6H M= ME

'5! D5! E55 F55 F5: G55 FH GH EH EM E6 FM

FT!!=!6 A S(artan-6 >'SG=!E? FPGA 'onnection Detai"s


FTD% Pin No. =H =D E: E5 E= EE E9 E6 EH 9! 9= 9E 99 Pin Function >!E9 F%FO? D: D5 D! D= DE D9 D6 DM RBF4 TBE4 RD4 NR4 S%NU7 S(artan-6 Pin No. L5M L5H M56 M5H N5M N5H P5M P5H 85H 85M G5H G56 65H

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

55

Saturn S(artan6 FPGA Modu"e A User Guide

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?.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5!

Saturn S(artan6 FPGA Modu"e A User Guide

Generating Bit Stream for Saturn


6DL desi)n needs to &e con erted to &it stream &e#ore it can &e (ro)rammed to FPGA. Saturn at t$is time acce(ts on". &inar. >.&in? &it stream created &. B%L%NB %SE >$tt(200www.@i"in@.com0too"s0we&(ac+.$tm?. Once t$e 6DL is s.nt$esiFed/ it is eas. to create a &inar. &it stream out o# it. P"ease #o""ow t$e ste(s &e"ow to )enerate &inar. &it stream #rom .our desi)n usin) %SE Ne& Pac+. Ste( 52 Ri)$t c"ic+ on t$e OGenerate Pro)rammin) Fi"eP o(tion in OProcessesP window.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5=

Saturn S(artan6 FPGA Modu"e A User Guide

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.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5E

Saturn S(artan6 FPGA Modu"e A User Guide

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(("..

'on#i)urin) Saturn S(artan6 Modu"e


T$e Saturn S(artan6 modu"e can &e con#i)ured &. two met$ods/ a? Usin) S(artan con#i)uration too" t$rou)$ US7. &? Usin) t$e Bi"in@ (ro)rammin) ca&"e.

'on#i)urin) Saturn usin) con#i)uration too"


Saturn $as an on-&oard FTD% FT!!=! de ice w$ic$ #aci"itates eas. re(ro)rammin) o# on-&oard SP% #"as$ t$rou)$ US7 inter#ace. T$e FTD% recei es &it stream #rom t$e $ost a(("ication and (ro)ram it in to t$e SP% F"as$ and "ets t$e FPGA &oot #rom t$e #"as$. T$e Saturn con#i)uration a(("ication can &e down"oaded #rom www.numato.com #or #ree.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

59

Saturn S(artan6 FPGA Modu"e A User Guide

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.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

56

Saturn S(artan6 FPGA Modu"e A User Guide

'on#i)urin) Saturn usin) GTAG


Saturn S(artan6 modu"e #eatures an on-&oard GTAG connector w$ic$ #aci"itates eas. re(ro)rammin) o# SRAM and on-&oard SP% #"as$ t$rou)$ GTAG (ro)rammer "i+e OB%L%NB P"at#orm-ca&"e us&P. Pro)rammin) Saturn usin) GTAG re*uires OB%L%NB %SE iMPA'TP so#tware w$ic$ is &und"ed wit$ B%L%NB %SE Desi)n Suite. To (ro)ram t$e SP% #"as$ we need a Q.mcsQ #i"e needs to &e )enerated #rom t$e Q.&itQ #i"e. Ste(s #or )eneratin) Q.mcsQ #i"e are as &e"ow. Pro)rammin) FPGA SRAM does not re*uire a O.mcsP #i"e to &e )enerated.

Generatin) Q.mcsQ #i"e #or Saturn


Ste( 52 O(en %SE iMPA'T. '"ic+ on O'reate PROM #i"e>PROM #i"e #ormatter?P. %n t$e dia"o) &o@/ se"ect O'on#i)ure Sin)"e FPGAP in stora)e de ice t.(e. T$en c"ic+ on t$e )reen arrow on t$e ri)$t side.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5M

Saturn S(artan6 FPGA Modu"e A User Guide

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.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5H

Saturn S(artan6 FPGA Modu"e A User Guide

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""..

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

5D

Saturn S(artan6 FPGA Modu"e A User Guide

Pro)rammin) FPGA usin) %SE iMPA'T


Ste( 52 O(en %SE iMPA'T. '"ic+ on O7oundar. ScanP in t$e iMPA'T #"ows window on t$e "e#t to( corner. T$en ri)$t c"ic+ on t$e window (ane" on t$e ri)$t. Se"ect O%nitia"iFe '$ainP.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

!:

Saturn S(artan6 FPGA Modu"e A User Guide

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.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

!5

Saturn S(artan6 FPGA Modu"e A User Guide

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.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

!!

Saturn S(artan6 FPGA Modu"e A User Guide

Len)t$ matc$ed GP%Os Pairs


T$is de ice is e*ui((ed wit$ a ma@imum o# 59H user %Os. O# t$ose/ 96 %Os are "en)t$ matc$ed w$ic$ can &e used as di##erentia" (airs.

%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

!=

Saturn S(artan6 FPGA Modu"e A User Guide

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

Saturn S(artan6 FPGA Modu"e A User Guide

569-566 56M-56H 56D-5M: 5M5-5M! 5M=-5ME 5M9-5M6 5HM-5HH

T5M-T5H P59-P56 859-856 N59-N56 L5!-L5= L59-L56 85=-85=

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

!9

Saturn S(artan6 FPGA Modu"e A User Guide

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.

I!:5= NUMATO S<STEMS P3T LTD www.numato.com

!6

Saturn S(artan6 FPGA Modu"e A User Guide

h!sical Dimensions

Schematics
See ne@t (a)e. I!:5= NUMATO S<STEMS P3T LTD www.numato.com

FTDI2232H

SPARTAN6

RAM

U1-SCK U1-SDO U1-SDI U1-CS


A

U1-SCK U1-SDO U1-SDI U1-CS

DDR-D[0..15] DDR-A[0..12] DDR-UDQS DDR-LDQS DDR-UDM DDR-LDM

DDR-D[0..15] DDR-A[0..12] DDR-UDQS DDR-LDQS DDR-UDM DDR-LDM

FT2232H
FTDI-AC[0..7] FTDI-AC[0..7]

DDR-RAS DDR-CAS DDR-CK_P DDR-CK_N DDR-BA0 DDR-BA1 DDR-WE DDR-CKE RZQ

DDR-RAS DDR-CAS DDR-CK_P DDR-CK_N DDR-BA0 DDR-BA1 DDR-WE DDR-CKE RZQ

LPDDR

U1-D[0..7] U1-RXF# U1-TXE# U1-RD# U1-WR# U1-SIWUB

U1-D[0..7] U1-RXF# U1-TXE# U1-RD# U1-WR# U1-SIWUB

SPARTAN 6 FPGA CSG324

ram.sch

PROGB

PROGB

GPIOS

ftdi.sch

GPIO-N[1..82] GPIO-P[1..82] FTDI-AC[0..7]

GPIO-N[1..82] GPIO-P[1..82] FTDI-AC[0..7]

POWER

GPIOs POWER SUPPLY


power.sch spartan6.sch

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

Rev: Id: 1/6

LM1117 U7
VCCIN

IN

OUT

2
C71 C74 0.1uF

VCC1V2

VCC1V2

ADJ

220R R24

10uF

EXTERNAL POWER

VBUS VCCIN VCCIN

J1

1 2 3

3 1 2 2 1 3

1 - 2 EXT PWR 2 - 3 USB PWR

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

Rev: Id: 2/6

GPIO-N[1..82]

FTDI-AC[0..7]

GPIO-P72 GPIO-P75 GPIO-P76 GPIO-P78 GPIO-P79 GPIO-P82 INITB GND

GPIO-N72 GPIO-N75 GPIO-N76 GPIO-N78 GPIO-N79 GPIO-N82 VCC3V3 GND

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

GND GPIO-N2 GPIO-N4 GPIO-N6 GPIO-N8

HEADER P3

GPIO-N10 GPIO-N12 GPIO-N30 GPIO-N32 GPIO-N34 GPIO-N36

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

VCCIN GPIO-N1 GPIO-N3 GPIO-N7 GPIO-N9

GPIO-N11 GPIO-N29 GPIO-N31 GPIO-N33 GPIO-N35 GPIO-N37

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

Rev: Id: 3/6

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

Rev: Id: 4/6

GPIO-N[1..82]

DDR-D[0..15] U5B BANK 1 U5C BANK 2


R15 T15 U16 V16 R13 T13 U15 V15 T14 V14 N12 P12 U13 V13 M11 N11 R11 T11 T12 V12 N10 P11 M10 N9 U11 V11 R10 T10 U10 V10 R8 T8 T9 V9 M8 N8 U8 V8 U7 V7 N7 P8 T6 V6 R7 T7 N6 P7 R5 T5 U5 V5 R3 T3 T4 V4 N5 P6 U3 V3

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-D14 DDR-D15 DDR-D12 DDR-D13

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-UDM DDR-LDM DDR-RAS DDR-CAS


DDR-A5 DDR-A6 DDR-A3

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

G7 H11 H9 J10 J8 K11 K9 L10 L8 M12 M7 B10 B15 B5 D13 D7 E10

B
VCC1V2

VCC1V2

VCC3V3

VCC3V3

VCCO_1 VCCO_1 VCCO_1 VCCO_1 VCCO_1 VCCO_1

E17 G15 J14 J17 M15 R17

VCC3V3

DDR-BA0 DDR-BA1
DDR-A7 DDR-A2

DDR-WE
DDR-A10 DDR-A4 DDR-A8 DDR-A9

TCK TDI TMS TDO

0R 0R 0R 0R

R31 R32 R33 R34

A17 D15 B18 D16

TCK TDI TMS TDO

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

R16 P13 V17 V2

SUSPEND CMPCS_B_2 DONE_2 PROGRAM_B_2

DDR1V8 DDR1V8

U1-CS SPARTAN6LXXXX-CSG324 SPARTAN6LXXXX-CSG324

SPARTAN6LXXXX-CSG324
GPIO-P[1..82]

SPARTAN6LXXXX-CSG324

SPARTAN6LXXXX-CSG324

DDR-A[0..12]
D D

VCC3V3 VCC3V3

100MHz OSCILLATOR
1

VCC3V3

JTAG

10K R15 10K R16

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

VCC3V3 TMS TCK TDI TDO

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

C19 R14 4.7K 0.01uF


GND

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

Rev: Id: 5/6

VPHY VPLL

VCC1V8

VCC3V3

C12 12 37 64 0.1uF
VCC3V3 VBUS

VCORE VCORE VCORE

VPHY VPLL

GND

GND

VCC3V3 VCC1V8

50 49

VREGIN VREGOUT

NOT POPULATED

VBUS

VCCIO VCCIO VCCIO VCCIO

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

U1-SCK U1-SDO U1-SDI U1-CS

U1-SCK U1-SDO U1-SDI U1-CS

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

U1-D0 U1-D1 U1-D2 U1-D3 U1-D4 U1-D5 U1-D6 U1-D7

6 14

REF RESET

U1-D[0..7]

RESET VCC3V3
10K R1

VCC3V3
NOT POPULATED NOT POPULATED

R37 10K

EEPROM FOR FT2232H 93LC46 1 GND 2 3 VCC3V3

10K R38

10K R7

U2

GS1

FT2232H

FTDI-AC0 FTDI-AC1 FTDI-AC2 FTDI-AC3 FTDI-AC4 FTDI-AC5 FTDI-AC6 FTDI-AC7

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

M25P16 VCC HOLD C D 8 7 6 5

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

R13 10K 0R 0R 10K R30


NOT POPULATED

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

Rev: Id: 6/6