For all System Generator blocks in the src_domain, the clocking is
governed by the System Generator token in the src_domain Subsystem.
Similarly for the dest_domain
Subsystem. For the FIFO block, the clocks are derived from its
context in the design. Because the we and din
ports are driven by signals emanating from the src_domain Subsystem, the
wr_clk of the FIFO
is tied to the src_domain
clock. Because the dout,
full, and re ports either drive or
load signals from dest_domain,
the rd_clk of the FIFO is tied
to the dest_domain clock.
Mixing and matching these signals across clock domains or using
any other block (other than FIFO or Dual Port RAM) to cross
clock domains will result in a DRC error.