Оказывается, в утилите objcopy есть прекрасный флажок: -O verilog позволяющий преобразовать elf формат в вид пригодный
для загрузки в верилог с помощью $readmemh задачи.
скажем мы хотим просимулировать следующий код в верилог:
void test() {
int arg1 = *((int *)0x100);
int arg2 = *((int *)0x104);
*((int *)0x108) = arg1 + arg2;
}
Функция читает два
(
Read more... )