diff --git a/boards/spartan3e_starterkit/webpack_ise/Apple-One.gise b/boards/spartan3e_starterkit/webpack_ise/Apple-One.gise index 622e1ab..19662ab 100644 --- a/boards/spartan3e_starterkit/webpack_ise/Apple-One.gise +++ b/boards/spartan3e_starterkit/webpack_ise/Apple-One.gise @@ -22,9 +22,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/ise_hexer/main.c b/tools/ise_hexer/main.c index 30f551c..878f122 100644 --- a/tools/ise_hexer/main.c +++ b/tools/ise_hexer/main.c @@ -18,6 +18,23 @@ uint8_t isWhiteSpace(char c) return 0; } +uint8_t isHex(char c) +{ + if ((c>='0') && (c<='9')) + { + return 1; + } + if ((c>='a') && (c<='f')) + { + return 1; + } + if ((c>='A') && (c<='F')) + { + return 1; + } + return 0; +} + uint8_t convert(const char *infilename, const char *outfilename) { FILE *fin = fopen(infilename,"rt"); @@ -48,7 +65,10 @@ uint8_t convert(const char *infilename, const char *outfilename) } else { - fprintf(fout,"%c", c); + if ((isHex(c)) || (c==10) || (c==13)) + { + fprintf(fout,"%c", c); + } } } else