]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - tools/rbt2c.pl
Add Makefile for fpga directory (Windows codepath is untested, in any case, go.bat...
[proxmark3-svn] / tools / rbt2c.pl
diff --git a/tools/rbt2c.pl b/tools/rbt2c.pl
deleted file mode 100644 (file)
index 3e1e1fc..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/perl\r
-\r
-# This tool converts a Xilinx xxx.rbt FPGA bitstream to a table that will\r
-# compile as C source code. The output format is DWORDs, MSB first.\r
-\r
-local $/ = "\r\n";\r
-\r
-print "// Generated by rbt2c.pl, do not edit!\n\n";\r
-\r
-for(1..7) {\r
-       chomp($_ = <>);\r
-       print "//// $_\n";\r
-}\r
-\r
-print <<EOT;\r
-\r
-#include <proxmark3.h>\r
-\r
-const DWORD FpgaImage[] = {\r
-EOT\r
-\r
-while(<>) {\r
-       chomp;\r
-       $v = 0;\r
-       for $b (split(//, $_)) {\r
-               $v <<= 1;\r
-               if($b eq '1') {\r
-                       $v |= 1;\r
-               } elsif($b ne '0') {\r
-                       die;\r
-               }\r
-       }\r
-       printf("\t0x%08x,\n", $v);\r
-}\r
-\r
-print <<EOT;\r
-};\r
-\r
-const DWORD FpgaImageLen = sizeof(FpgaImage) / sizeof(FpgaImage[0]);\r
-\r
-EOT\r
Impressum, Datenschutz