Scalable Sequence Detector
Warning
This benchmark may have some modification/addition of features in future.
Introduction
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.
Source codes
See details in fsm/scalable_seq_detector
Block Diagram / Schematic
Performance
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 |