diff --git a/spiOverJtag/Makefile b/spiOverJtag/Makefile index cbfe00a..37a3f36 100644 --- a/spiOverJtag/Makefile +++ b/spiOverJtag/Makefile @@ -1,7 +1,7 @@ XILINX_PARTS := xc3s500evq100 \ xc6slx9tqg144 xc6slx9csg324 \ xc6slx16ftg256 xc6slx16csg324 xc6slx45csg324 xc6slx100fgg484 \ - xc6slx45tfgg484 xc6slx150tfgg484 xc6slx150tcsg484 \ + xc6slx25tcsg324 xc6slx45tfgg484 xc6slx150tfgg484 xc6slx150tcsg484 \ xc6vlx130tff784 \ xc7a15tcpg236 \ xc7a25tcpg238 xc7a25tcsg325 \ diff --git a/spiOverJtag/build.py b/spiOverJtag/build.py index 5118d9b..b77d972 100755 --- a/spiOverJtag/build.py +++ b/spiOverJtag/build.py @@ -76,6 +76,7 @@ if tool in ["ise", "vivado"]: "xc6slx9csg324" : "xc6s_csg324", "xc6slx16ftg256" : "xc6s_ftg256", "xc6slx16csg324" : "xc6s_csg324", + "xc6slx25tcsg324" : "xc6s_t_csg324", "xc6slx45csg324" : "xc6s_csg324", "xc6slx45tfgg484" : "xc6s_t_fgg484", "xc6slx100fgg484" : "xc6s_fgg484", @@ -124,6 +125,7 @@ if tool in ["ise", "vivado"]: "xc6slx9csg324": "xc6slx9", "xc6slx16ftg256": "xc6slx16", "xc6slx16csg324": "xc6slx16", + "xc6slx25tcsg324": "xc6slx25t", "xc6slx45csg324": "xc6slx45", "xc6slx45tfgg484": "xc6slx45t", "xc6slx100fgg484": "xc6slx100", @@ -140,6 +142,7 @@ if tool in ["ise", "vivado"]: "xc6slx9csg324": "csg324", "xc6slx16ftg256": "ftg256", "xc6slx16csg324": "csg324", + "xc6slx25tcsg324": "csg324", "xc6slx45csg324": "csg324", "xc6slx45tfgg484": "fgg484", "xc6slx100fgg484": "fgg484", diff --git a/spiOverJtag/constr_xc6s_t_csg324.ucf b/spiOverJtag/constr_xc6s_t_csg324.ucf new file mode 100644 index 0000000..c240d63 --- /dev/null +++ b/spiOverJtag/constr_xc6s_t_csg324.ucf @@ -0,0 +1,11 @@ +CONFIG VCCAUX = "2.5"; + +NET "sdi_dq0" LOC = T13 | IOSTANDARD = LVCMOS25; +NET "sdo_dq1" LOC = R13 | IOSTANDARD = LVCMOS25; +NET "wpn_dq2" LOC = T14 | IOSTANDARD = LVCMOS25; +NET "hldn_dq3" LOC = V14 | IOSTANDARD = LVCMOS25; +NET "csn" LOC = V3 | IOSTANDARD = LVCMOS25; +NET "sck" LOC = R15 | IOSTANDARD = LVCMOS25; + +NET "sck" TNM_NET = "PRDsck"; +TIMESPEC "TSsck" = PERIOD "PRDsck" 6 ns HIGH 50%; diff --git a/spiOverJtag/spiOverJtag_xc6slx25tcsg324.bit.gz b/spiOverJtag/spiOverJtag_xc6slx25tcsg324.bit.gz new file mode 100644 index 0000000..111f1a6 Binary files /dev/null and b/spiOverJtag/spiOverJtag_xc6slx25tcsg324.bit.gz differ