adi_board.tcl: add some optional parameters to ad_xcvrcon and ad_cpu_interconnect to support hierarchal designs #1070
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.
ad_xcvrcon
The
port_prefix
parameter allows an optional prefix to be applied toport names created by ad_xcvrcon. This is useful when created large
hierarchical designs where all ports are prefixed by their hierarchical
name to avoid name clashes at the top level (for example: slot_a,
slot_b, slot_c, etc).
The
resetn
parameter sets the net name to be connected to ext_reset_inon the reset generator. This parameter defaults to 'sys_cpu_resetn'.
ad_cpu_interconnect
Add an optional prefix,
segment_prefix
, to be applied to the segment to avoid name clashes. This is used when creating a block design in the root, and then moved to a hierarchical cell using move_bd_cells. Without the prefix, a second instance of this block design will have segment name conflicts because it uses the instance name before moving.