Conversation
Print the block name when error are triggered and print the generated files when successfull. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
ed7505b to
187b0e9
Compare
Swap the PeakRDL exporter for a lowRISC exporter due to limitations on the first. Then we no longer need to depend on the whole PeakRDL. Only the SystemRDL compiler suffices. The PeakRDL exporter does not support parameters, therefore we would not be able to export the local parameters from the hjson to RDL. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Remove line break and scape double quotes inside the description text. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Previously, the generated RDL would contain two nested addrmap: the top one representing the IP, and the inner one representing an interface. After this commit, if there is only one interface, the registers will go directly into the root addrmap. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
This will prevent name collision with SystemRDL keywords. i.e `mem`. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
This UDP will map to the reggen `data_intg_passthru`. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
In reggen windows will never be an array, an therefore the items attribute was the number of words in the window. Signed-off-by: Douglas Reis <doreis@lowrisc.org>
Signed-off-by: Douglas Reis <doreis@lowrisc.org>
To handle cases where multi-registers can be exported as register arrays.
This is to account for cases where the regwen register is defined after it's used. In the first pass the RDL AST doesn't have the reference yet.
One example is found in edl.hjson
One example is fund in mbx.hjson
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.