Digital Circuit Design using Support Vector Machines

Also Available Domains Arithmetic Core|Xilinx Vivado

Project Code :TVMATO681

Objective

The main objective of this project reduce the number of support vectors. An optimum threshold technique based SVM classifier is employed for the design of digital circuits

Abstract

In this project we are designing digital circuits those are implemented by using SVM classifiers. Digital circuits are preferred over its analog counterpart with the invention of microprocessors, microcontrollers, digital signal processors and field programmable gate arrays (FPGA). Support vector machine is considered as a state of art tool for pattern recognition. We are studying a novel methodology to assess and design digital circuits using two class and multi class support vector classifiers. In order to reduce the number of support vectors, an optimum threshold technique based SVM classifier is employed for the design of digital circuits.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

  • Xilinx ISE Tool 
  • HDL: Verilog

Hardware Requirements:

  • Microsoft® Windows XP,
  • Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support 
  • 512 MB RAM
  • 100 MB of available disk space

Learning Outcomes

  • Basics of Digital Electronics
  • FPGA design Flow
  • Introduction to Verilog Coding
  • Different modeling styles in Verilog
    • Data Flow modeling
    • Structural modeling
    • Behavioral modeling
    • Mixed level modeling
  • Combinational & Sequential circuits
  • Knowledge on Arithmetic circuits
  • About SVM classifiers
  • Basics of machine learning
  • Binary SVM classifier 
  • Applications of SVM in real time
  • Xilinx ISE 14.7 for design and simulation
  • Generation of Netlist
  • Solution providing for real time problems
  • Project Development Skills:
    • Problem Analysis Skills
    • Problem Solving Skills
    • Logical Skills
    • Designing Skills
    • Testing Skills
    • Debugging Skills
    • Presentation Skills
    • Thesis Writing Skills


Demo Video