LightBlog
🚧 Website Under Construction—Stay Tuned for Updates! 🚀

Design of an 8-bit Processor for Plant Signal Processing

Project Overview

Project Work | Department of Avionics
AV312 Computer Architecture & Organization
August 2024 - December 2024

This project focuses on the conceptualization and development of an 8-bit processor specifically designed for plant signal processing. The processor integrates a robust architecture with a dedicated Arithmetic Logic Unit (ALU), a structured control unit, and an optimized instruction set to facilitate real-time data processing. The project is part of the AV312 Computer Architecture & Organization curriculum and aims to advance computational efficiency in specialized applications.

Key Features and Design Elements

1. Processor Architecture

  • Engineered with a dedicated 8-bit ALU supporting arithmetic, logical, and comparison operations.
  • Integrated Zero and Carry flag mechanisms to enhance decision-making in processing tasks.
  • Designed a structured control unit, program counter, and programmable data register banks to streamline execution flows.

2. Instruction Set Architecture (ISA)

  • Supports efficient data manipulation using general-purpose registers (REG[M]) and special-purpose registers (A, B, C).
  • Includes arithmetic operations such as addition, multiplication, and logarithmic computation, tailored for plant signal processing tasks like:

    • Computing mean and variance of low-amplitude signals.
    • Determining Signal-to-Noise Ratio (SNR) for enhanced signal characterization.

3. Conditional Execution and Flow Control

  • Implementation of conditional instructions (comparisons, conditional jumps, and branching).
  • Implementation of Subroutine calls (call of 16 bit instruction in a 8 bit processor) for modular and recursive execution. Achieved by implementing special state that bypass normal states for subroutine.
  • Processor halt instructions for power-efficient operation during idle states.

Application & Achievements

  • Successfully demonstrated characterization of plant signals using the designed processor and modeled input data using FPGA.
  • Achieved efficient real-time signal processing, highlighting the processor’s application-specific advantage.
  • Currently exploring potential patent opportunities for the processor’s unique architecture and signal processing capabilities.

Future Prospects

  • Expanding the processor’s capabilities for broader biomedical and industrial applications.
  • Investigating enhancements in power efficiency, scalability, and multi-core integration.

This project is a testament to the innovative design and development of an 8-bit processor built from scratch.

Link for a bit detailed project report: Project Report (Click here)

Link for a bit detailed project documentation: Project Documentation (Click here)