fsm
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.
Here are 36 public repositories matching this topic...
FSM-based SPI Master implementation in VHDL with simulation and docs
-
Updated
Apr 5, 2025 - VHDL
Course assignments of COL215:- Digital Logic and System Design course at IIT Delhi under Professor Preeti Ranjan Panda
-
Updated
Dec 1, 2024 - VHDL
CPU Design project for the course "Application and Design of Digital Logic" at Glasgow College, UESTC .
-
Updated
Nov 23, 2024 - VHDL
VHDL-based digital logic project from Politecnico di Milano, featuring a convolutional encoder for telecommunications. Implements a finite state machine (FSM) to process sequences from memory, doubling the number of output words.
-
Updated
Oct 10, 2024 - VHDL
This repository showcases various projects developed on the DE10-Lite board (Intel MAX 10 FPGA) using Quartus Prime Lite software. The projects primarily focus on Finite State Machines (FSMs) and communication protocols, implemented in VHDL. Each project includes HDL code, testbenches, simulations, and qsf files for pin assignments.
-
Updated
Sep 6, 2024 - VHDL
This repository showcases various projects developed on the DE10-Lite board (Intel MAX 10 FPGA) using Quartus Prime Lite software. Each project includes HDL code, testbenches, simulations, and pin assignments, providing a comprehensive view of the FPGA design process.
-
Updated
Sep 6, 2024 - VHDL
Computer Architecture Project using VHDL
-
Updated
Jun 19, 2024 - VHDL
A team-project about a fem vending-machine I had in 2nd year of uni
-
Updated
Feb 12, 2024 - VHDL
Projekt (UART přijímací část) z předmětu Návrh číslicových systémů (INC), druhý semestr bakalářského studia BIT na FIT VUT/BUT, ak.rok 2021/2022
-
Updated
Jan 12, 2024 - VHDL
4-bit calculator with all operations we set up for calculator. It have some main parts which are FSM(Finite State Machine) which has MOP(Micro-operations). Datapath that includes calculator's brain which is ALU(Arithmetic Logic Unit), multiplexers and hexadecimal decoder.
-
Updated
Oct 22, 2023 - VHDL
Final project of Logical Networks course - Politecnico di Milano 2022/23
-
Updated
Sep 8, 2023 - VHDL
Design in VHDL of an hardware component for the Logic Circuit Design course @ PoliMi
-
Updated
Apr 11, 2023 - VHDL
Integrated and programmed a VGA Interface using the Altera DE1 to output in synchronization with a custom programmed finite-state machine.
-
Updated
Feb 7, 2023 - VHDL
- Followers
- 27 followers
- Website
- github.com/topics/finite-state-machine
- Wikipedia
- Wikipedia