Skip to content

values in vcd are zero despite simulation's nonzero values #429

@programmerjake

Description

@programmerjake

Still haven't narrowed this one down to a reproducer that's all that useful:
http://lists.libre-riscv.org/pipermail/libre-riscv-dev/2020-July/008506.html

used revisions:
nmigen : 30e2f91
ieee754fpu : 610b4a381e70f45f5684cc281398ce77fb5441fa
nmutil : 3853df675a1e1db24950945f66b076266a7da409
soc : caceb716e9417ed8731ef08b7b260a4c077186b2

ieee754fpu, nmutil, and soc can be cloned using:

for i in ieee754fpu nmutil soc; do
    git clone --recursive git://git.libre-riscv.org/$i.git
done

activate a python3 venv:

<path/to/venv>/bin/activate

in each of nmigen, ieee754fpu, and nmutil, run:

python setup.py develop

in soc run:

make install
python src/soc/fu/div/test/test_pipe_caller.py # will fail the tests

the generated vcd file is div_simulator.vcd in soc's top level folder.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions