summaryrefslogtreecommitdiffstats
path: root/fpga/xilinx/programmer/bit2svf
diff options
context:
space:
mode:
Diffstat (limited to 'fpga/xilinx/programmer/bit2svf')
-rw-r--r--fpga/xilinx/programmer/bit2svf/templates/DEVICES1
-rw-r--r--fpga/xilinx/programmer/bit2svf/templates/alg_Spartan_6.svft4
2 files changed, 3 insertions, 2 deletions
diff --git a/fpga/xilinx/programmer/bit2svf/templates/DEVICES b/fpga/xilinx/programmer/bit2svf/templates/DEVICES
index 1e1eb63..d3932e2 100644
--- a/fpga/xilinx/programmer/bit2svf/templates/DEVICES
+++ b/fpga/xilinx/programmer/bit2svf/templates/DEVICES
@@ -39,6 +39,7 @@ XC3S5000, f1450093, 0fffffff, alg_Spartan_3, VOID , 0l
XC4VLX25, f167c093, 0fffffff, alg_Virtex_4 , VOID , 0l
// Spartan 6 family
+XC6SLX9 , f4001093, 0fffffff, alg_Spartan_6, VOID , 0l
XC6SLX16, f4002093, 0fffffff, alg_Spartan_6, VOID , 0l
//EOF
diff --git a/fpga/xilinx/programmer/bit2svf/templates/alg_Spartan_6.svft b/fpga/xilinx/programmer/bit2svf/templates/alg_Spartan_6.svft
index b177a02..54a4eec 100644
--- a/fpga/xilinx/programmer/bit2svf/templates/alg_Spartan_6.svft
+++ b/fpga/xilinx/programmer/bit2svf/templates/alg_Spartan_6.svft
@@ -19,7 +19,7 @@ HDR 0 ;
TDR 0 ;
//Loading device with 'idcode' instruction.
SIR 6 TDI (09) SMASK (3f) ;
-SDR 32 TDI (00000000) SMASK (ffffffff) TDO (f4002093) MASK (0fffffff) ;
+SDR 32 TDI (00000000) SMASK (ffffffff) TDO ($ID$) MASK ($IDMASK$) ;
//Boundary Scan Chain Contents
//Position 1: xc6slx16
TIR 0 ;
@@ -36,7 +36,7 @@ HDR 0 ;
TDR 0 ;
//Loading device with 'idcode' instruction.
SIR 6 TDI (09) ;
-SDR 32 TDI (00000000) TDO (f4002093) ;
+SDR 32 TDI (00000000) TDO ($ID$) ;
//Loading device with 'bypass' instruction.
SIR 6 TDI (3f) ;
// Loading device with a `jprogram` instruction.