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 | |
PMC DMA0 | X | X | X | X | |
PMC DMA1 | X | X | X | X | |
AES-GCM | X | X | |||
SBI | X | X |
Miscellaneous links:
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.