bit_stuffer_b HDL worker

Detail

A block diagram of the HDL worker implementation is shown below, where \(x[n]\) is the input and \(y[n]\) is the bit stuffed output.

Arrangement of flush inserter and bit stuffer in HDL implementation.

Figure 1: Bit stuffer HDL implementation.

The purpose of the flush inserter is to apply back pressure to the input interface and output flush_length zero samples whenever a flush opcode is received.

Worker Ports

    Inputs:

  • input

    • Type: streaminterface

    • Data width: 8

    • Protocol: bool_timed_sample-prot

    • Optional: False

  • Outputs:

  • output

    • Type: streaminterface

    • Data width: 8

    • Protocol: bool_timed_sample-prot

    • Optional: False

Utilisation