]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - fpga/go.bat
Initial commit for the firmware. Used the 20090306_ela version as baseline.
[proxmark3-svn] / fpga / go.bat
diff --git a/fpga/go.bat b/fpga/go.bat
new file mode 100644 (file)
index 0000000..8600d3c
--- /dev/null
@@ -0,0 +1,38 @@
+@echo off\r
+\r
+rmdir/s/q xst\r
+\r
+del fpga.ngc\r
+xst -ifn xst.scr\r
+if errorlevel 0 goto ok1\r
+goto done\r
+:ok1\r
+\r
+del fpga.ngd\r
+ngdbuild -aul -p xc2s30-6vq100 -nt timestamp -uc fpga.ucf fpga.ngc fpga.ngd\r
+if errorlevel 0 goto ok2\r
+goto done\r
+:ok2\r
+\r
+del fpga.ncd\r
+map -p xc2s30-6vq100 fpga.ngd\r
+if errorlevel 0 goto ok3\r
+goto done\r
+:ok3\r
+\r
+del fpga-placed.ncd\r
+par fpga.ncd fpga-placed.ncd\r
+if errorlevel 0 goto ok4\r
+goto done\r
+:ok4\r
+\r
+del fpga.bit fpga.drc fpga.rbt\r
+bitgen -b fpga-placed.ncd fpga.bit\r
+if errorlevel 0 goto ok5\r
+goto done\r
+:ok5\r
+\r
+echo okay\r
+perl ..\tools\rbt2c.pl fpga.rbt > ..\armsrc\fpgaimg.c\r
+\r
+:done\r
Impressum, Datenschutz