make sim-run SIMULATOR=xcelium RUN_EXTMEM=1 VCD=0 INIT_MEM=0
Works well .
Activating VCD with
make sim-run SIMULATOR=xcelium RUN_EXTMEM=1 VCD=1 INIT_MEM=0
causes simulation to hang when sending the firmware back to the PC via console. It is also curious that, in general, receiving files via uart takes a lot less time than sending.
This can't be a Verilog bug as it works fine for VCD=0. It is the fact that VCD=1 makes simulation slower that excites a bug in the communication tb --> console, via file transfer.
make sim-run SIMULATOR=xcelium RUN_EXTMEM=1 VCD=0 INIT_MEM=0
Works well .
Activating VCD with
make sim-run SIMULATOR=xcelium RUN_EXTMEM=1 VCD=1 INIT_MEM=0
causes simulation to hang when sending the firmware back to the PC via console. It is also curious that, in general, receiving files via uart takes a lot less time than sending.
This can't be a Verilog bug as it works fine for VCD=0. It is the fact that VCD=1 makes simulation slower that excites a bug in the communication tb --> console, via file transfer.