-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong parameter value assigned to PageAddrWidth of idma_legalizer_page_splitter in idma_legalizer.sv.tpl? #51
Comments
Can you please provide some more information about your setup? Which tool are you using to synthesize the hardware? What parameterization? |
Sorry, by synthesizing I meant a SynthesisError (from Spyglass Lint). This is the exact error from it.
I am using the AXI version of the DMA, parameter values from the idma_legalizer_rw_axi are:
In module declaration: In always_comb + for loop: Not an urgent issue, just seeing if my lint cleanup is done correctly |
I've been running into an issue synthesizing idma_legalizer_page_splitter in the block below. It is saying that
i
is out of rangeThe discrepancy seems to be in idma_legalizer.sv.tpl. The instantiation of idma_legalizer_page_splitter has parameter
PageAddrWidth
set to PageSize, but it passes inpage_addr_t
which has a width of $clog2(PageSize).Is this a typo or have I missed something?
The text was updated successfully, but these errors were encountered: