Non-Confidential | ![]() | 100964_1142_00_en | ||
| ||||
Home > Introduction > Using parameters to set port values |
Some processor and peripheral component ports are almost always static in value when used as part of a typical platform. For example, the reset vector base address register address (RVBARADDR) port in processor components.
To facilitate easy configuration of platform models, the IP models for these components can provide a shadow parameter for these ports. This parameter can be used to change the value that is used by the model. In these cases, the following rules apply:
reset()
behavior and the SystemC start_of_simulation()
callback.In some IP models, the value of some ports can only be set by using a parameter. That is, the parameter is provided instead of the port.