summaryrefslogtreecommitdiffstats
path: root/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF
diff options
context:
space:
mode:
Diffstat (limited to 'res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF')
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/ReadMe.txt83
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/mergexsvfbin0 -> 238773 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/svf2xsvf502bin0 -> 115057 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/mergexsvfbin0 -> 13769 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/svf2xsvf502bin0 -> 189873 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/mergexsvf.exebin0 -> 49152 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2XSVF.bat2
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2xsvf502.exebin0 -> 98304 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/mergexsvfbin0 -> 273044 bytes
-rw-r--r--res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/svf2xsvf502bin0 -> 248768 bytes
10 files changed, 85 insertions, 0 deletions
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/ReadMe.txt b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/ReadMe.txt
new file mode 100644
index 0000000..2c6b627
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/ReadMe.txt
@@ -0,0 +1,83 @@
+RECOMMEND: Use the latest ISE iMPACT software to directly generate an XSVF file
+ for your target device in the JTAG scan chain.
+
+
+OVERVIEW:
+When necessary to translate SVF to XSVF, this archive contains the
+stand-alone SVF-to-XSVF translators.
+
+
+INSTRUCTIONS:
+Instructions for translating SVF to XSVF using the stand-alone SVF-to-XSVF
+(svf2xsvf) translators:
+
+ SVF2XSVF Basic Syntax:
+
+ svf2xsvf501 [options] -i input.svf -o output.xsvf -a output.txt
+
+ -i input.svf = any input file name for the input SVF file.
+ -o output.xsvf = any output file name for output XSVF file.
+ -a output.txt = any output file name for output text version
+ of the XSVF file. (For debugging/analysis.)
+
+ [options] may be zero or more of the following:
+ -d = delete pre-existing output files.
+ -w = delete pre-existing output files.
+ -r N = max "retry" count = N times. (XC9500/XL/XV only)
+ -fpga = Special translation for FPGA bitstreams. (FPGA only)
+ -extensions = add special TAP command extensions (CoolRunner/II only)
+ -xwait = Use the inline XWAIT XSVF command (CoolRunner/II only)
+ -minxstate = Minimize XSTATE XSVF commands
+ -v2 = backward compatible XSVF with XSVF v2 player.
+ -xprintsrc N = print various levels of comments into XSVF (N=0-3)
+
+
+ SVF2XSVF Options Requirements for Each Family:
+
+ XC9500/XL/XV: // No options required
+
+ CoolRunner/II: -r 0 -extensions -xwait
+
+ XC18V00/XCF00S: -r 0 // 0 = zero
+ (See readme_xc18v00_xcf00s.txt for more XC18V00/XCF00S information!!!)
+
+ XCF00P: -r 0 -extensions // 0 = zero
+
+ Spartan-3AN (not Spartan-3A) and indirect SPI flash programming:
+ -fpga -rlen 10000
+
+ All Spartan-II (or later) and Virtex (or later) FPGAs:
+ -fpga -extensions // automatically sets -r 0
+
+ All XC4000+/Spartan/Spartan-XL FPGAs:
+ -fpga -rlen 1024 // automatically sets -r 0
+
+ System ACE MPM/SC: -r 0 -xwait
+
+ Command-line Translation Examples:
+
+ XC9500/XL/XV:
+ svf2xsvf -d -i xc9536.svf -o xc9536.xsvf -a xc9536.txt
+
+ CoolRunner/II:
+ svf2xsvf -d -r 0 -extensions -xwait -i xcr3064xl.svf
+ -o xcr3064xl.xsvf -a xcr3064xl.txt
+
+ XC18V00/XCF00S:
+ svf2xsvf -d -r 0 -i prom.svf -o prom.xsvf -a prom.txt
+ (See readme_xc18v00_xcf00s.txt for more XC18V00/XCF00S information!!!)
+
+ XCF00P:
+ svf2xsvf -d -r 0 -extensions -i prom.svf -o prom.xsvf -a prom.txt
+
+ Spartan-II/Spartan-3/Virtex+ Platform FPGAs:
+ svf2xsvf -d -fpga -extensions -i xcv300.svf -o xcv300.xsvf -a xcv300.txt
+
+ XC4000+/Spartan/Spartan-XL FPGAs:
+ svf2xsvf -d -fpga -rlen 1024 -i fpga.svf -o fpga.xsvf -a fpga.txt
+
+ System ACE MPM/SC:
+ svf2xsvf -d -r 0 -xwait -i mpm.svf -o mpm.xsvf -a mpm.txt
+
+
+
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/mergexsvf b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/mergexsvf
new file mode 100644
index 0000000..9e67fc2
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/mergexsvf
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/svf2xsvf502 b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/svf2xsvf502
new file mode 100644
index 0000000..f1b60e1
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/hp/svf2xsvf502
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/mergexsvf b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/mergexsvf
new file mode 100644
index 0000000..ecc6595
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/mergexsvf
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/svf2xsvf502 b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/svf2xsvf502
new file mode 100644
index 0000000..f428f25
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/lin/svf2xsvf502
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/mergexsvf.exe b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/mergexsvf.exe
new file mode 100644
index 0000000..fdcc704
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/mergexsvf.exe
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2XSVF.bat b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2XSVF.bat
new file mode 100644
index 0000000..eacce1d
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2XSVF.bat
@@ -0,0 +1,2 @@
+svf2xsvf502.exe -i Verilog-CPLDIntro3LEDinverse.svf -o Verilog-CPLDIntro3LEDinverse.xsvf
+pause \ No newline at end of file
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2xsvf502.exe b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2xsvf502.exe
new file mode 100644
index 0000000..8e6c68f
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/nt/svf2xsvf502.exe
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/mergexsvf b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/mergexsvf
new file mode 100644
index 0000000..a7eb4f8
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/mergexsvf
Binary files differ
diff --git a/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/svf2xsvf502 b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/svf2xsvf502
new file mode 100644
index 0000000..077e472
--- /dev/null
+++ b/res/buspirate/v3/firmware/BPv3.XSVFplayer.v1.1/SVF2XSVF/sol/svf2xsvf502
Binary files differ