Skip to content

ArgyKokk/Pattern_recognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pattern_recognizer

Design and implementation of a 5-bit pattern recognizer on a Cyclone series FPGA.
Specifications:

  1. Synchronous system
  2. Asynchronous reset
  3. The pattern is "11100"
  4. It uses two 7-segments display
  5. After more than 99 pattern occurances the displays show "--"
  6. The reset button intialize the counters to "00".

Project part of the course Design of Digital Systems , UTwente , 2019

Behavioral description

Design of a testable description of the pattern recongnizer and a testbench for functionality testing.

Structural description

Based on the behavioral design create a hierarchical design with a top-level entity and components having the same functionality with the behavioral design.

Golden test

Design of a golden unit for automated testing between the behavioral and the structural description.

Back-annotation testing

After the synthesis and the timimg constraints create a post-simulation file and test it in the golden unit against the behavioral and the structural description.

About

Pattern recognizer design on a Cyclone series FPGA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages