Secure Stream Switch

Versal ACAP Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2022-04-26
Revision
1.4 English
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.
Table 1. Secure Stream Switch
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.