Control - 1.0 English

Dynamic Function eXchange Decoupler LogiCORE IP Product Guide (PG375)

Document ID
PG375
Release Date
2022-05-31
Version
1.0 English

The DFX Decoupler core provides several ways to control decoupling:

Decouple signal
The decouple signal input to the DFX Decoupler core is not registered, so it directly controls the multiplexors in the decoupler. Set to 1 to enable decoupling, and set to 0 to disable decoupling from this interface.
AXI4-Lite interface
The AXI4-Lite interface provides access to a register that holds the control value to use. A write of 1 to the control register enables decoupling, and a write of 0 to this register disables decoupling from this interface.
AXI4-Stream interface
The AXI4-Stream interface provides access to a register that holds the control value to use. A write of 1 to the control register enables decoupling, and a write of 0 to this register disables decoupling from this interface.

These can be enabled in any combination, as long as at least one is enabled (see the following table). The value used internally to control decoupling is the OR of all of these interfaces.

Table 1. Decoupling Control Combinations
AXI4-Stream Interface AXI4-Lite Interface Decouple Signal Decoupling
0 0 0 Off
- - 1 On
- 1 - On
1 - - On

The following figure shows how these control interfaces combine to control the decoupling.

Figure 1. DFX Decoupler With All Control Options Enabled