我们拿到可执行的程序大部分是二进制的,如何在verilog中运行?
首先注意:Verilog中使用的Hex与intelhex格式不同!
转化过程:
(1)首先将二进制用工具bin2mif.c转化成verilog的Hex文件,当然先用gcc编译bin2mif.c,然后运行改程序就行,程序源码在文档后面附上。
(2)然后注意:转化的十六进制文件是否是你的verilog需要的对齐格式,有的vcs需要4字节对齐,有的是32字节对齐。还要注意大小端!
/*
* bin2mif/hex converter
*
* Copyright (C) 2011 zengjun <zengjun<AT>opencpu.com>
*
* This program is free software; you can redistribute it and/or modify
* it un