URL
https://opencores.org/ocsvn/mcip_open/mcip_open/trunk
Subversion Repositories mcip_open
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 4 to Rev 5
- ↔ Reverse comparison
Rev 4 → Rev 5
/mcip_open/trunk/HEXtoVHDLformat_Converter/CONVERT.CPP
0,0 → 1,33
|
#include <stdio.h> |
#include <conio.h> |
|
|
void main() |
{ |
FILE *ROM,*VHDL; |
char c; |
int i,j; |
|
ROM=fopen("app.hex","r"); |
VHDL=fopen("prog.hdl","w"); |
fprintf(VHDL,"("); |
while (feof(ROM)==0) |
{ |
fprintf(VHDL,"\n"); |
for (i=1;i<=9;i++) getc(ROM); |
for (i=1;i<=16;i++) |
{ |
fprintf(VHDL,"X\""); |
for (j=0;j<2;j++) |
{c=getc(ROM); |
putc(c,VHDL); |
} |
fprintf(VHDL,"\","); |
} |
for (i=1;i<=3;i++) getc(ROM); |
} |
fprintf(VHDL,"\nothers => X\"FF\" );"); |
fclose(ROM); |
fclose(VHDL); |
} |
/mcip_open/trunk/HEXtoVHDLformat_Converter/App.HEX
0,0 → 1,49
:1000000002EF00F00F0E946E8C6A1F0E956E0F0EAD |
:10001000896A926E936A300E8B6E8C8E000000009F |
:100020008C9EEBEC00F0EBEC00F08C8E00000000FE |
:100030008C9EDAEC00F0DAEC00F08C8E0000000010 |
:100040008C9EDAEC00F0DAEC00F0200E8B6E8C8ED9 |
:10005000000000008C9EDAEC00F0DAEC00F0280ED4 |
:100060000D6E11EC01F0DAEC00F0DAEC00F0080EA5 |
:100070000D6E11EC01F0DAEC00F0DAEC00F00C0E91 |
:100080000D6E11EC01F0DAEC00F0DAEC00F0060E87 |
:100090000D6E11EC01F0DAEC00F0DAEC00F0010E7C |
:1000A0000D6E11EC01F0EBEC00F0EBEC00F0030E48 |
:1000B0000E6E5DEC01F0DAEC00F0480E0E6E36ECE0 |
:1000C00001F0DAEC00F0650E0E6E36EC01F0DAECC1 |
:1000D00000F06C0E0E6E36EC01F0DAEC00F06C0EF7 |
:1000E0000E6E36EC01F0DAEC00F06F0E0E6E36ECB0 |
:1000F00001F0DAEC00F0200E0E6E36EC01F0DAECD6 |
:1001000000F04D0E0E6E36EC01F0DAEC00F0430E0E |
:100110000E6E36EC01F0DAEC00F0490E0E6E36ECA5 |
:1001200001F0DAEC00F0500E0E6E36EC01F0DAEC75 |
:1001300000F0210E0E6E36EC01F0DAEC00F0530EFA |
:100140000E6E5DEC01F0DAEC00F03C0E0E6E36EC5B |
:1001500001F0DAEC00F03C0E0E6E36EC01F0DAEC59 |
:1001600000F0630E0E6E5DEC01F0DAEC00F03C0E78 |
:100170000E6E36EC01F0DAEC00F03C0E0E6E36EC52 |
:1001800001F0DAEC00F0220E0C6EFEEC00F00C2E0A |
:10019000FCD7800E8A6E8A46180E0D6E11EC01F0A7 |
:1001A0000F0E80140C6E0C2AFEEC00F00C060C6690 |
:1001B000FBD7F1D7D8CF81F0E8CF80F0E0CF82F045 |
:1001C000AC0E096E093EFED782C0E0FF80C0E8FF9A |
:1001D00081C0D8FF1200D8CF84F0E8CF83F0E0CF01 |
:1001E00085F0250E0A6EDAEC00F00A2EFCD785C0E9 |
:1001F000E0FF83C0E8FF84C0D8FF1200D8CF87F0AB |
:10020000E8CF86F0E0CF88F0240E0B6EEBEC00F028 |
:100210000B2EFCD788C0E0FF86C0E8FF87C0D8FF60 |
:100220001200D8CF8AF0E8CF89F0E0CF8BF00DC074 |
:100230008BFF8C8E0000000000008C9E8B3A00002B |
:1002400000000000000000000000000000000000AE |
:10025000000000008C8E0000000000008C9E8BC00F |
:10026000E0FF89C0E8FF8AC0D8FF1200D8CF8AF02B |
:10027000E8CF89F0E0CF8BF00EC08BFF8C8C8C8E9A |
:100280000000000000008C9E8B3A0000000000007F |
:10029000000000000000000000000000000000005E |
:1002A0008C8E0000000000008C9E8C9C8BC0E0FFB8 |
:1002B00089C0E8FF8AC0D8FF1200D8CF8AF0E8CF03 |
:1002C00089F0E0CF8BF0800E0E120EC08BFF8C8E6B |
:1002D0000000000000008C9E8B3A0000000000002F |
:1002E000000000000000000000000000000000000E |
:1002F0008C8E0000000000008C9E8BC0E0FF89C047 |
:10030000E8FF8AC0D8FF1200FFFFFFFFFFFFFFFFDB |
/mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.ilk
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.exe
Property changes :
Added: svn:executable
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.pdb
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.pdb
===================================================================
--- mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.pdb (nonexistent)
+++ mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.pdb (revision 5)
mcip_open/trunk/HEXtoVHDLformat_Converter/Convert8.pdb
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: mcip_open/trunk/HEXtoVHDLformat_Converter/prog.hdl
===================================================================
--- mcip_open/trunk/HEXtoVHDLformat_Converter/prog.hdl (nonexistent)
+++ mcip_open/trunk/HEXtoVHDLformat_Converter/prog.hdl (revision 5)
@@ -0,0 +1,51 @@
+(
+X"02",X"EF",X"00",X"F0",X"0F",X"0E",X"94",X"6E",X"8C",X"6A",X"1F",X"0E",X"95",X"6E",X"0F",X"0E",
+X"89",X"6A",X"92",X"6E",X"93",X"6A",X"30",X"0E",X"8B",X"6E",X"8C",X"8E",X"00",X"00",X"00",X"00",
+X"8C",X"9E",X"EB",X"EC",X"00",X"F0",X"EB",X"EC",X"00",X"F0",X"8C",X"8E",X"00",X"00",X"00",X"00",
+X"8C",X"9E",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"8C",X"8E",X"00",X"00",X"00",X"00",
+X"8C",X"9E",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"20",X"0E",X"8B",X"6E",X"8C",X"8E",
+X"00",X"00",X"00",X"00",X"8C",X"9E",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"28",X"0E",
+X"0D",X"6E",X"11",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"08",X"0E",
+X"0D",X"6E",X"11",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"0C",X"0E",
+X"0D",X"6E",X"11",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"06",X"0E",
+X"0D",X"6E",X"11",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"DA",X"EC",X"00",X"F0",X"01",X"0E",
+X"0D",X"6E",X"11",X"EC",X"01",X"F0",X"EB",X"EC",X"00",X"F0",X"EB",X"EC",X"00",X"F0",X"03",X"0E",
+X"0E",X"6E",X"5D",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"48",X"0E",X"0E",X"6E",X"36",X"EC",
+X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"65",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",
+X"00",X"F0",X"6C",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"6C",X"0E",
+X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"6F",X"0E",X"0E",X"6E",X"36",X"EC",
+X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"20",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",
+X"00",X"F0",X"4D",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"43",X"0E",
+X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"49",X"0E",X"0E",X"6E",X"36",X"EC",
+X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"50",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",
+X"00",X"F0",X"21",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"53",X"0E",
+X"0E",X"6E",X"5D",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"3C",X"0E",X"0E",X"6E",X"36",X"EC",
+X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"3C",X"0E",X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",
+X"00",X"F0",X"63",X"0E",X"0E",X"6E",X"5D",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"3C",X"0E",
+X"0E",X"6E",X"36",X"EC",X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"3C",X"0E",X"0E",X"6E",X"36",X"EC",
+X"01",X"F0",X"DA",X"EC",X"00",X"F0",X"22",X"0E",X"0C",X"6E",X"FE",X"EC",X"00",X"F0",X"0C",X"2E",
+X"FC",X"D7",X"80",X"0E",X"8A",X"6E",X"8A",X"46",X"18",X"0E",X"0D",X"6E",X"11",X"EC",X"01",X"F0",
+X"0F",X"0E",X"80",X"14",X"0C",X"6E",X"0C",X"2A",X"FE",X"EC",X"00",X"F0",X"0C",X"06",X"0C",X"66",
+X"FB",X"D7",X"F1",X"D7",X"D8",X"CF",X"81",X"F0",X"E8",X"CF",X"80",X"F0",X"E0",X"CF",X"82",X"F0",
+X"AC",X"0E",X"09",X"6E",X"09",X"3E",X"FE",X"D7",X"82",X"C0",X"E0",X"FF",X"80",X"C0",X"E8",X"FF",
+X"81",X"C0",X"D8",X"FF",X"12",X"00",X"D8",X"CF",X"84",X"F0",X"E8",X"CF",X"83",X"F0",X"E0",X"CF",
+X"85",X"F0",X"25",X"0E",X"0A",X"6E",X"DA",X"EC",X"00",X"F0",X"0A",X"2E",X"FC",X"D7",X"85",X"C0",
+X"E0",X"FF",X"83",X"C0",X"E8",X"FF",X"84",X"C0",X"D8",X"FF",X"12",X"00",X"D8",X"CF",X"87",X"F0",
+X"E8",X"CF",X"86",X"F0",X"E0",X"CF",X"88",X"F0",X"24",X"0E",X"0B",X"6E",X"EB",X"EC",X"00",X"F0",
+X"0B",X"2E",X"FC",X"D7",X"88",X"C0",X"E0",X"FF",X"86",X"C0",X"E8",X"FF",X"87",X"C0",X"D8",X"FF",
+X"12",X"00",X"D8",X"CF",X"8A",X"F0",X"E8",X"CF",X"89",X"F0",X"E0",X"CF",X"8B",X"F0",X"0D",X"C0",
+X"8B",X"FF",X"8C",X"8E",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"9E",X"8B",X"3A",X"00",X"00",
+X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
+X"00",X"00",X"00",X"00",X"8C",X"8E",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"9E",X"8B",X"C0",
+X"E0",X"FF",X"89",X"C0",X"E8",X"FF",X"8A",X"C0",X"D8",X"FF",X"12",X"00",X"D8",X"CF",X"8A",X"F0",
+X"E8",X"CF",X"89",X"F0",X"E0",X"CF",X"8B",X"F0",X"0E",X"C0",X"8B",X"FF",X"8C",X"8C",X"8C",X"8E",
+X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"9E",X"8B",X"3A",X"00",X"00",X"00",X"00",X"00",X"00",
+X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
+X"8C",X"8E",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"9E",X"8C",X"9C",X"8B",X"C0",X"E0",X"FF",
+X"89",X"C0",X"E8",X"FF",X"8A",X"C0",X"D8",X"FF",X"12",X"00",X"D8",X"CF",X"8A",X"F0",X"E8",X"CF",
+X"89",X"F0",X"E0",X"CF",X"8B",X"F0",X"80",X"0E",X"0E",X"12",X"0E",X"C0",X"8B",X"FF",X"8C",X"8E",
+X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"9E",X"8B",X"3A",X"00",X"00",X"00",X"00",X"00",X"00",
+X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
+X"8C",X"8E",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"9E",X"8B",X"C0",X"E0",X"FF",X"89",X"C0",
+X"E8",X"FF",X"8A",X"C0",X"D8",X"FF",X"12",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
+others => X"FF" );
\ No newline at end of file