Resource Conflicts - Microsemi SmartFusion2 MSS Manual

Can configuration
Hide thumbs Also See for SmartFusion2 MSS:
Table of Contents

Advertisement

4 – Resource Conflicts
Because MSS peripherals (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) share MSIO and
FPGA fabric access resources, the configuration of any of these peripherals may result in a resource
conflict when you configure an instance of the current peripheral. Peripheral configurators provide clear
indicators when such a conflict arises.
Resources used by a previously configured peripheral result in three types of feedback in the current
peripheral configurator:
Information - If a resource used by another peripheral does not conflict with the current
configuration, an information icon appears in the connectivity preview panel, on that resource. A
tooltip on the icon provides details about which peripheral uses that resource.
Warning/Error - If a resource used by another peripheral conflicts with the current configuration,
a warning or error icon appears in the connectivity preview panel, on that resource. A tooltip on
the icon provides details about which peripheral uses that resource.
When errors are displayed you will not be able to commit the current configuration. You can either
resolve the conflict by using a different configuration or cancel the current configuration using the Cancel
button.
When warnings are displayed (and there are no errors), you can commit the current configuration.
However, you cannot generate the overall MSS; you will see generation errors in the Libero SoC log
window. You must resolve the conflict that you created when you committed the configuration by re-
configuring either of the peripherals causing the conflict.
The peripheral configurators implement the following rules to determine if a conflict should be reported as
an error or a warning.
1. If the peripheral being configured is the GPIO peripheral then all conflicts are errors.
2. If the peripheral being configured is not the GPIO peripheral then all conflicts are errors unless the
conflict is with a GPIO resource in which case conflicts will be treated as warnings.
7

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SmartFusion2 MSS and is the answer not in the manual?

Questions and answers

Table of Contents