Closed bobnewgard closed 3 years ago
Thank you. Let me double check this, but I seem to recall this is a necessary update.
Ok, I looked into this. OPT_SKIDBUFFER is a relic of an older design that's now being outlined by the newer Verilator. It needs to be removed entirely. The FORMAL section also needs to be adjusted under the assumption that OPT_SKIDBUFFER is true since the skid buffers are being used.
There are more changes required to work with the newer Verilator, those'll be posted soon as well.
However, before fixing this ... I need to fix the DMA. The CSYS* parameters were just a pain, the documentation was never quite right for them, etc. So, I'm likely to remove them entirely, but I'll still need to test the replacement before posting it.
Verilator v4.212 (and v4.202) fails with unconnected OPT_SKIDBUFFER when FORMAL is undefined. I fixed this and pushed the change to https://github.com/bobnewgard/axidmacheck (see Details below). The diff is:
Regards, Bob Newgard
Details: