-
|
Hi, Is this supported? Do I need to write a custom exporter to handle the chip's top level addrmap? Thanks, Gal. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
|
I would actually recommend approaching this slightly differently: Call Consider the following example: Assuming devices A, B, and C all require their own regblock export, do the following from your command-line: peakrdl regblock <input files> --top device_a ...
peakrdl regblock <input files> --top device_b ...
peakrdl regblock <input files> --top device_c ...The remaining |
Beta Was this translation helpful? Give feedback.
-
|
Excellent! --top is what I was looking for (also 'peakrdl globals' in the documentation link is a great tip. I might use that). Also, I restructured my RDL such that at the unit level, the component is a 'regfile' rather than an 'addrmap' (and indeed this regfile may contain other regfiles - which is what I need - one regfile for the actual regs, and the other - the registers of a common safety engine all our regfiles must instantiate). So this way I only have one addrmap in the chip. Again thanks allot! |
Beta Was this translation helpful? Give feedback.
I would actually recommend approaching this slightly differently: Call
peakrdl regblockseparately, multiple times, once per block.Consider the following example:
Assuming devices A, B, and C all require their own regblock export, do the following from your command-line:
The remaining
chip_topaddrmap is not used in any export other …