Commit 4b8b599fa8544cb5a9d0adfc235e256e6b8548fb
authorMichel Pollet <buserror@gmail.com>
Thu, 23 Feb 2017 10:53:55 +0000 (10:53 +0000)
committerMichel Pollet <buserror@gmail.com>
Thu, 2 Mar 2017 17:31:15 +0000 (17:31 +0000)
treec7eb96b436dd20c2333ed7a19582e6c544fa86ee
parente2e31d1ae34fe4cdcc97be98a4bc2f35a9cd2037
Message:
vcd: Extensive update; added support for VCD Input

Massive update here. Now allow reading from a VCD file, as long as the
traces are named in a way that allows us to connect an IRQ. Typically,
you can send pin values to for example PORTB5 by naming the trace
'iogB_5' -- you can use sigrock for example to capture traces from
real hardware, and 'replay' it in simavr.

Also since I was there, reworked the whole module to use a 'proper' FIFO
and simplified the output generation too.

There are a few 'TODO' left, but it's functional.

Signed-off-by: Michel Pollet <buserror@gmail.com>
2 files changed:
simavr/sim/sim_vcd_file.c
simavr/sim/sim_vcd_file.h