The secure stream switch (SSS) in the PMC routes the data between the two DMAs (PMC DMA0 and PMC DMA1), AES-GCM, SHA3-384, and SBI. The data sources for this switch are AES-GCM, SBI, and the two PMC DMAs. The data sources can only broadcast to a set of specific destinations as shown in the following table.
|Data Source||Data Destination (Valid Broadcast Option)|
|PMC DMA0||PMC DMA1||AES-GCM||SHA3-384||SBI|
Any invalid configuration takes on the default
configuration that essentially ties all destination ports to
0x0. The switch generates an error interrupt if data is broadcast into
the system when the switch is in default configuration or when data is received from
an unintended interfacing module during a particular configuration.
The configuration is set in the register, PMC_GLOBAL.SSS_CFG that resides in the PMC_GLOBAL register space. A particular destination module listens to only one of the source modules in the system at a particular instant in time.