Add tracing support for the quartus backend
Created by: jmitrevs
Description
Tracing was only partially supported in the Quartus backend. This adds the missing features to enable support in the currently supported io_parallel
style. (This will need to be expanded when streaming is added.)
Type of change
-
Bug fix (non-breaking change that fixes an issue) -
New feature (non-breaking change which adds functionality)
Tests
test_trace.py
is added in pytest: it is a simple copy of the test_dense
with tracing enabled.
Checklist
-
I have read the guidelines for contributing. -
I have commented my code, particularly in hard-to-understand areas. -
I have made corresponding changes to the documentation -- not needed; should be identical as Vivado, -
My changes generate no new warnings. -
I have added tests that prove my fix is effective or that my feature works.B# Description