2.8.4 Internal ports

Internal ports are: normal ports that are not accessible from outside of the component, not visible in the component, not a part of the component interface, an internal implementation detail of a component.

Internal ports typically handle signals coming from master ports of subcomponents in the parent component.

It is not necessary to declare an internal port to call port behaviors of a subcomponent. Do this directly using the syntax:

asubcomponent.aport.abehavior (..)
Internal port
component MyComponent
{
    internal slave port<MyProtocol>
    {
        // …
    }
}
Non-ConfidentialPDF file icon PDF version101092_0100_03_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.