Project 7

Microcoded ATM System

FPGA Design[ Nov 2025 - Dec 2025 ]

Overview

Synthesized and verified a hardware-based ATM controller on an Intel FPGA using IEEE standard VHDL, shifting from traditional rigid hardwired FSMs to a flexible microcoded control architecture with decoupled control and data paths.

Key Features

  • Microprogrammed Control Unit with ROM-based microcode store for complex state transitions (IDLE, CHECK, OPERATE, DONE)
  • Parallel hardware PIN validation accelerator inside the Data Plane for zero-latency verification
  • Synchronous Block RAM memory interface for secure user database lookups, balance queries, and fee calculations
  • Modular structural VHDL design decoupling control path logic from arithmetic/memory data path
  • Self-checking ModelSim testbench with automated clock stimuli and expected-output assertions

Skills

VHDLFPGAModelSimDigital ElectronicsComputer Architecture

Project Info

CategoryFPGA Design
PeriodNov 2025 - Dec 2025
TagVHDL / FPGA

Tech Stack

VHDLIntel FPGAQuartusModelSim