From d41c5ea8843033111ee1f6183bd3d401808a3bef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20L=C3=B6her?= Date: Thu, 16 Feb 2023 19:51:04 +0100 Subject: [PATCH] Bitfile and constraints for xc6slx150tcsg484. (#312) --- spiOverJtag/Makefile | 2 +- spiOverJtag/build.py | 3 +++ spiOverJtag/constr_xc6s_csg484.ucf | 8 ++++++++ spiOverJtag/spiOverJtag_xc6slx150tcsg484.bit.gz | Bin 0 -> 5468 bytes 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 spiOverJtag/constr_xc6s_csg484.ucf create mode 100644 spiOverJtag/spiOverJtag_xc6slx150tcsg484.bit.gz diff --git a/spiOverJtag/Makefile b/spiOverJtag/Makefile index 1014fdf..163b593 100644 --- a/spiOverJtag/Makefile +++ b/spiOverJtag/Makefile @@ -1,5 +1,5 @@ XILINX_PARTS := xc3s500evq100 xc6slx9tqg144 xc6slx16ftg256 xc6slx16csg324 xc6slx45csg324 xc6slx100fgg484 \ - xc6slx150tfgg484 \ + xc6slx150tfgg484 xc6slx150tcsg484 \ xc7a35tcpg236 xc7a35tcsg324 xc7a35tftg256 \ xc7a50tcsg324 xc7a50tcpg236 xc7a75tfgg484 \ xc7a100tcsg324 xc7a100tfgg484 xc7a100tfgg676\ diff --git a/spiOverJtag/build.py b/spiOverJtag/build.py index dc13f32..bfa49a6 100755 --- a/spiOverJtag/build.py +++ b/spiOverJtag/build.py @@ -70,6 +70,7 @@ if tool in ["ise", "vivado"]: "xc6slx16csg324" : "xc6s_csg324", "xc6slx45csg324" : "xc6s_csg324", "xc6slx100fgg484" : "xc6s_fgg484", + "xc6slx150tcsg484" : "xc6s_csg484", "xc6slx150tfgg484" : "xc6s_fgg484", "xc7a35tcpg236" : "xc7a_cpg236", "xc7a35tcsg324" : "xc7a_csg324", @@ -101,6 +102,7 @@ if tool in ["ise", "vivado"]: "xc6slx16csg324": "xc6slx16", "xc6slx45csg324": "xc6slx45", "xc6slx100fgg484": "xc6slx100", + "xc6slx150tcsg484": "xc6slx150t", "xc6slx150tfgg484": "xc6slx150t", "xc7k325tffg676": "xc7k325t", "xc7k325tffg900": "xc7k325t", @@ -113,6 +115,7 @@ if tool in ["ise", "vivado"]: "xc6slx16csg324": "csg324", "xc6slx45csg324": "csg324", "xc6slx100fgg484": "fgg384", + "xc6slx150tcsg484": "csg484", "xc6slx150tfgg484": "fgg484", "xc7k325tffg676": "ffg676", "xc7k325tffg900": "ffg900", diff --git a/spiOverJtag/constr_xc6s_csg484.ucf b/spiOverJtag/constr_xc6s_csg484.ucf new file mode 100644 index 0000000..79471b5 --- /dev/null +++ b/spiOverJtag/constr_xc6s_csg484.ucf @@ -0,0 +1,8 @@ +CONFIG VCCAUX = "2.5"; + +NET "sdi_dq0" LOC = AB17 | IOSTANDARD = LVCMOS33; +NET "sdo_dq1" LOC = Y17 | IOSTANDARD = LVCMOS33; +NET "wpn_dq2" LOC = V13 | IOSTANDARD = LVCMOS33; +NET "hldn_dq3" LOC = W13 | IOSTANDARD = LVCMOS33; +NET "csn" LOC = AB5 | IOSTANDARD = LVCMOS33; +NET "sck" LOC = W17 | IOSTANDARD = LVCMOS33; diff --git a/spiOverJtag/spiOverJtag_xc6slx150tcsg484.bit.gz b/spiOverJtag/spiOverJtag_xc6slx150tcsg484.bit.gz new file mode 100644 index 0000000000000000000000000000000000000000..adb5e30786888c3289560665d7613439b1000ef8 GIT binary patch literal 5468 zcmb2|=HR%N_%@k|xws(Hzbv)Lt0Xa9FDbKx;q4v!ewlPx_7Cab&!zN9q^=AK_z>f; zNV&RRX5xee$Az4l*k*k(?CYE$;8ZBG^v>c%3pTj89^bmBt2jtSb`NWCkixx#8+O|* z-Eed6SKG(c&vyQ-Ikq|de*T}&KdjH+z4Q2E@xupO|J&VlnsJ9a-{#NZ{Q93SoBQiO zp4{7C_v80(`F}tDw)5Nl`{{pwcKx@_-Vd)o+`3)v-@DC=tv~y}v;Xtri~I72broML z>S{hc`}5=MV(W*83kqsJotyj9dU<|3yP~Z{?);D6_wV~Z`)6f^YTM$^&HR1u_Fb2` zYyIQ=#pl1P|NlAt$MeVWKZO?E3$v{)tG};ay!qLiF9t1-J%7BrIC-0`CC_%hcWr+s zpHz{#AHDB?&d&Mz-;baE>&c=1{Ql4DC!Z%~UQPUW>{a?{U}k6anHBGgST!Qc%y8`)>RCpe~`;vY=@v`n|9;we}ZZ9unumH^*7NB9D4=8+)fk9H(TxMhe z1_QsaTTCF44M!inoW1+$xd%Y1Gn>&sq~B})fq&P(FE_e&K4NksOw*U+v+`kVFx_BS zr2;hIL8Rg4eWwL;w!T_gQ^F3mJYA~w z?{9GX58jxwj||rz@Yr1^u9Tn=FT3{bZVrZbyv%z{RhStW7%Jw~r?oX^X7++y*Kqg9 zhT6A|;d}e}fV_b7I#$c?xwAvu(I9ok1;T=n26n-MFgBDHNj__iD&$~!tp-O>z!mmP z3|$82fEiN~=4zvgV4A})1;erfGi-%`egcCD+3{#e%)pNb_o}|>Mzxq+Uc>4RPy}rV zogDdoF(?GmK0=KOS+&%Zi%qo)#CjHA#56|i#JH4RXx-0*$1;`li}!`&c>D~k1eIbysR zp|#aZ2`aWg%M+F~LR34Uf(@%+LCz2`5tP-yVAUj8qMz!4MLSg0P^1p5IC`c^UiQYS zlWV?T1ZA4d6;N+zUA-j5+6*rAK_U)+lhW?~st2+b=o_PE_yeVgFx4YIOpSzLnG|Z{ z^?WU8fJ;n*2mLyCsSs(Xf)^&QmwF4SKzJJ#!_~AYek~J#s)^~oa@i2dHju&M8mQcW zQ3>pZn}NmYwk)I9wIx7T9MF-2xTV2s>lQaykX%?lBXavc`2lk!g9IXY5vkuHG|gIO z@)20J(N}?Io2Vu0y${qpr&~h>L4msqnvjqJ*FiSuLkT}bO+(d^ z2bQop+SK#l!zLDIrw!dk4_@i$9 zQ}YhKz0JHsYtHJGWo$VX$0b{ys{`Tirf4=|)%d<0YmYiHuE^jDo1T0(DMMW)62v`IQ%N6m! zusl7ILl4#Ou&{(weK$;2pIZ%Ko|$>m6V_sz4h%z>winmeES9sjKJo_CGDZRhPUwxw zo(br!S%#+(pHbT*2P`5pxsgm^U@&kCn+a=lKqWBSx2o_W3`OtY;v9J@cJ24oSKum+ z!R+j+&roJ@TG^!(U_%b*+5=004L6A?8fYG-wLcmRXO&(_PH&%a7gpIqZESE_25a2G z+@Ns`tpmo;V7U2}3``nAFObRJhi25Njn80>7KoY#A!;??SNO){CGL%13+a+2TwY_f z9>O$8Pg93Aj$^VQT{%>T4td^#WxFN*NVwGvu7%HDoVj>bEx0+lVEK~m}eW3 z*8F6HaUisYI;`E2We978rg*(hEzL}})dQBO>#JPKLDkWN|GQtTC_leFxeUaUnCEH1 zlW3@Ek?yxT^0&!O5&cCc?G{zmsZ2>*TRc_yt=es4hEtXTj0Q{er!!7NDl||nALWgP zzyO56jTFPkeKpoK$-#f8hW`Ei@anq9>wed?7uh}d49XpQO6-4r=TEBGm|G{eZ|9xw o^L~C^`*ZSzbMoz*f11?1KfQh0`=8gg>HTM3dN-_Wda45h038DO(f|Me literal 0 HcmV?d00001