Communication between Isolated Modules

Isolation Design Flow for Zynq UltraScale+ MPSoCs and UltraScale+ FPGAs (XAPP1335)

Document ID
XAPP1335
Release Date
2023-05-15
Revision
2.2 English

When communication between isolated modules is required, there are two possible solutions:

  • Trusted Routing is the preferred method. For details on the user rules, when using trusted routing, refer to Trusted Routing Rules in the Design Guidance section. Trusted routing is automatically taken care of by Vivado tools hence this is the preferred method.
  • Signals can be taken off-chip from one isolated Pblock, routed through the PCB, and then brought back on-chip, in a separate isolated Pblock. Although possible, this method is not preferred because it is complex and impractical.