Исходные коды к главам книги "Цифровой синтез: практический курс" (под ред. А.Ю. Романова и Ю.В. Панчула)
-
Updated
Sep 15, 2023 - Verilog
A finite-state machine (FSM), finite-state automaton (FSA), or simply state machine is a mathematical model of computation and an abstract machine that can be in exactly one of a finite number of states at any given time.
The FSM can change from one state to another in response to some inputs; the change from one state to another is called a transition.
An FSM is defined by a list of its states, its initial state, and the inputs that trigger each transition.
In computer science, FSM are widely used in modeling of application behavior (control theory), design of hardware digital systems, software engineering, compilers, network protocols, and computational linguistics.
Исходные коды к главам книги "Цифровой синтез: практический курс" (под ред. А.Ю. Романова и Ю.В. Панчула)
Synthesizable Verilog Source Codes(DUT), Test-bench and Simulation Results.
Human Resource Machine - CPU Design #HRM
A finite state machine controlled calculator written using Verilog in Xilinx Vivado targeting the Nexys 4 DDR FPGA Board
Using finite state machine (FSM) approach to design a traffic light controller on Altera DE1 development board.
This repository contains the implementation of an SPI (Serial Peripheral Interface) communication protocol with single port sync RAM.
Desenvolvimento de uma aplicação sobre sobre Máquina de Estados Finita, desenvolvida nos dois modelos de comunicação: Síncrona e Assíncrona, para a disciplina de Arquitetura de Computadores II Unisinos-2019.
Complex Adder with Seven Segment Display
Digital Logic Design course project , Fall of 2024
This repository contains a collection of small Verilog modules for various purposes.
Digital Locker implemented in Verilog HDL using a Finite State Machine (FSM). Unlocks with sequence 1010, includes simulation, RTL schematic, and documentation.
Router 1x3 Design and Verification in Verilog
This repository consists of four projects or "labs" which were developed for the needs of the course "Digital Systems Lab". This course is part of the undergraduate studies of University of Thessally - ECE Department located in Volos, Greece.
FSM: Sequence Detector using Verilog HDL
Fully functional RISC-V compatible multicycle CPU built in Verilog. Includes ALU, datapath, FSM controller, memory, and testbenches.
This repository contains two Verilog modules—a 4-bit synchronous up-counter and an input-triggered finite state machine (FSM)—along with simulation testbenches. Designed to demonstrate clock-driven logic, memory retention, and real-time state transitions using edge detection and synchronous resets.
RTL designs and simulations for FIFO buffers (Synchronous & Asynchronous) in Verilog, targeting robust data handling architectures.