Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 1.72 KB

scalable_seq_detector.rst

File metadata and controls

63 lines (45 loc) · 1.72 KB

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

Scalable Sequence Detector schematic

Scalable Sequence Detector schematic

Performance

Scalable Sequence Detector schematic

Scalable Sequence Detector performance report using Xilinx Vivado

Warning

The following resource utilization is just an estimation! Different tools in different versions may result differently.

Estimated resource Utilization
Tool/Resource Inputs Outputs LUT4 FF Carry DSP BRAM
General 10 37 28 3 0 0 0