summaryrefslogtreecommitdiffstats
path: root/fpga/xilinx/programmer/bit2svf/templates/DEVICES
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-10-01 21:07:55 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-10-01 21:07:55 -0500
commitd1b70f80180fe4b5ac6078e2be9678fc36d74c5c (patch)
tree2e46de7a644f89e36842247af6826ff00a0d3fa4 /fpga/xilinx/programmer/bit2svf/templates/DEVICES
parentae161b4a6a978922747cf09e8c04479340825852 (diff)
downloadulab-d1b70f80180fe4b5ac6078e2be9678fc36d74c5c.tar.gz
ulab-d1b70f80180fe4b5ac6078e2be9678fc36d74c5c.zip
Add initial files for direct FPGA programming
Diffstat (limited to 'fpga/xilinx/programmer/bit2svf/templates/DEVICES')
-rw-r--r--fpga/xilinx/programmer/bit2svf/templates/DEVICES42
1 files changed, 42 insertions, 0 deletions
diff --git a/fpga/xilinx/programmer/bit2svf/templates/DEVICES b/fpga/xilinx/programmer/bit2svf/templates/DEVICES
new file mode 100644
index 0000000..86f53a9
--- /dev/null
+++ b/fpga/xilinx/programmer/bit2svf/templates/DEVICES
@@ -0,0 +1,42 @@
+//One device per line
+//NAME | ID | IDMASK | ALG_TPL | BSIZE | MSIZE
+// XC18V memories
+XC18V256 , f5022093, 0ffeffff, alg_18V , 2048 , 0x1000
+XC18V512 , f5023093, 0ffeffff, alg_18V , 2048 , 0x2000
+XC18V01 , f5024093, 0ffeffff, alg_18V , 2048 , 0x4000
+XC18V01-SO20 , f5024093, 0ffeffff, alg_18V , 2048 , 0x4000
+XC18V02 , f5025093, 0ffeffff, alg_18V , 4096 , 0x4000
+XC18V04 , f5026093, 0ffeffff, alg_18V , 4096 , 0x8000
+
+// XCF memories
+XCF01S , f5044093, 0ffeffff, alg_XCF , 2048 , 0x4000
+XCF02S , f5045093, 0ffeffff, alg_XCF , 4096 , 0x4000
+XCF04S , f5046093, 0ffeffff, alg_XCF , 4096 , 0x8000
+
+// XCFxxP memories
+XCF08P , f5057093, 0fffffff, alg_XCFP ,8192 , 0x100000
+
+// Spartan II family (5 bits IR)
+XC2S15 , f0608093, 0fffffff, alg_Spartan_II, VOID , 0l
+XC2S30 , f060c093, 0fffffff, alg_Spartan_II, VOID , 0l
+XC2S50 , f0610093, 0fffffff, alg_Spartan_II, VOID , 0l
+XC2S100 , f0614093, 0fffffff, alg_Spartan_II, VOID , 0l
+XC2S100-PQ208 , f0614093, 0fffffff, alg_Spartan_II, VOID , 0l
+XC2S150 , f0618093, 0fffffff, alg_Spartan_II, VOID , 0l
+XC2S200 , f061c093, 0fffffff, alg_Spartan_II, VOID , 0l
+
+// Spartan 3 family (6 bits IR)
+XC3S50 , f140D093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S200 , f1414093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S400 , f141C093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S1000, f1428093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S1500, f1434093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S2000, f1440093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S4000, f1448093, 0fffffff, alg_Spartan_3, VOID , 0l
+XC3S5000, f1450093, 0fffffff, alg_Spartan_3, VOID , 0l
+
+// Virtex 4 family (10 bits IR)
+XC4VLX25, f167c093, 0fffffff, alg_Virtex_4, VOID, 0l
+
+//EOF
+