Visible to Intel only — GUID: iga1401395566915
Ixiasoft
Visible to Intel only — GUID: iga1401395566915
Ixiasoft
3.2.2. Operating Modes
- Default mode—The core accepts incoming data on the in interface ( Avalon® Streaming Interface data sink) and forwards it to the out interface ( Avalon® Streaming Interface data source). The core asserts the valid signal on the Avalon® Streaming Interface source interface to indicate that data is available at the interface.
- Store and forward mode—This mode only applies to the single-clock FIFO core. The core asserts the valid signal on the out interface only when a full packet of data is available at the interface.
In this mode, you can also enable the drop-on-error feature by setting the drop_on_error register to 1. When this feature is enabled, the core drops all packets received with the in_error signal asserted.
- Cut-through mode— This mode only applies to the single-clock FIFO core. The core asserts the valid signal on the out interface to indicate that data is available for consumption when the number of entries specified in the cut_through_threshold register are available in the FIFO buffer.
To use the store and forward or cut-through mode, turn on the Use store and forward parameter to include the csr interface ( Avalon® Memory-Mapped Interface agent). Set the cut_through_threshold register to 0 to enable the store and forward mode; set the register to any value greater than 0 to enable the cut-through mode. The non-zero value specifies the minimum number of FIFO entries that must be available before the data is ready for consumption. Setting the register to 1 provides you with the default mode.