Warning
This benchmark may have some modification/addition of features in future.
This benchmark is to detect any sequence of length equal to 2^STATE_BITS. This is a finite state machine based on moore model. All output signals/msgs depends only on current state of machine. The design is scalable, STATE_BITS defines the number of states, the hardware shall be generated based on STATE_BITS. Also, the sequence needs to be passed to DUT as a bus signal, while the x inputs takes sequence bit by bit for detection and msgs are shown on output signals.
See details in fsm/scalable_seq_detector
Warning
The following resource utilization is just an estimation! Different tools in different versions may result differently.
Tool/Resource | Inputs | Outputs | LUT4 | FF | Carry | DSP | BRAM |
---|---|---|---|---|---|---|---|
General | 10 | 37 | 28 | 3 | 0 | 0 | 0 |