Я знаю, что если я вывода двоичного файла в Verilog, то я могу использовать следующий Verilog IO стандартной функции:Verilog выход FWRITE байт
$fwrite(fd,"%u",32'hABCDE124);
Но вышеприведенная команда записывает данные 4 байта в файле , Что делать, если двоичные данные, которые я хочу написать, это только однобайтовые, двухбайтовые или три байта? Как я могу это сделать?
Например, я знаю, что следующий не будет делать то, что я хочу:
$fwrite(fd,"%u",8'h24);
$fwrite(fd,"%u",16'hE124);
$fwrite(fd,"%u",24'hCDE124);
Есть ли способ, что я могу написать в унтер 4-байтовых несколько данных в файл?
Спасибо,
--Rudy