Department of Electrical and Computer Engineering Facebook page


  • DEPARTMENT
    • Overview
    • Computing
    • Facilities
    • Organizations
    • Educational Objectives
    • Student Outcomes
    • Scholarship Awards
    • Employment
    • Advisory Committee
    • Contact
  • ACADEMICS
    • Undergraduate
      • Computer Eng.
      • Electrical Eng.
      • Ambassadors
    • Graduate
      • Information for Prospective Students
      • ECE Graduate Handbook
      • Graduate Forms
      • Ph.D. Qualifying Exam
      • Distance Education
      • Frequently Asked Questions (FAQ)
    • Courses
    • Student Survival kit
    • Distance Learning
  • PEOPLE
    • Faculty
    • Staff
  • PROSPECTIVE STUDENTS
    • Overview
    • FAQ
    • Considering ECE
    • Scholarships
    • PC Requirements
    • Office of Admissions
  • RESEARCH
    • Overview
    • Signal Processing & Communications
    • Digital Systems & Microelectronics
    • Power & High Voltage
    • Research Centers
      • Emerging Materials Research Laboratory
      • High Voltage Laboratory
      • Robotics
    • HPCC
  • ALUMNI
Card reader - Ece
Personal tools
  • Log in
Views
  • Page
  • Discussion
  • View source
  • History

Card reader

From Ece

Jump to: navigation, search

Team: Sudden Death

Our goal is to create a magnetic stripe card reader capable of displaying the card’s information to the screen.

Contents

  • 1 Team Members
  • 2 Phase 1 (Updated for Phase 2)
    • 2.1 Introduction
    • 2.2 Concept
    • 2.3 Proposed Work
    • 2.4 Required Parts
    • 2.5 Expected Deliverables
  • 3 Phase 3
    • 3.1 Review of Proposed Work
    • 3.2 Module Descriptions
    • 3.3 Expected Deliverables
  • 4 Phase 4

Team Members

  • Thomas Donaldson – Coordinator, Checker
  • Eugene Sandberg - Coordinator, Recorder

Phase 1 (Updated for Phase 2)

Introduction

“A magnetic stripe card is a type of card capable of storing data by modifying the magnetism of tiny iron-based magnetic particles on a band of magnetic material on the card. The magnetic stripe, sometimes called a magstripe, is read by physical contact and swiping past a reading head. Magnetic stripe cards are commonly used in credit cards, identity cards, and transportation tickets.”(Wikipedia)

“In most magnetic stripe cards, the magnetic stripe is contained in a plastic-like film. The magnetic stripe is located 0.223 inches (5.66 mm) from the edge of the card, and is 0.375 inches (9.52 mm) wide. The magnetic stripe contains three tracks, each 0.110 inches (2.79 mm) wide. Tracks one and three are typically recorded at 210 bits per inch (8.27 bits per mm), while track two typically has a recording density of 75 bits per inch (2.95 bits per mm). Each track can either contain 7-bit alphanumeric characters, or 5-bit numeric characters.” (Wikipedia)

Concept

An external card reader and a VGA monitor will be connected to the Spartan3E FPGA. When a card is swiped through the reader the FPGA will output the card’s information to the VGA monitor. The FPGA will need to parse the data and format it appropriately for display.

The external card reader is connected to the FPGA via a PS2 cable which will power the reader and provide a connection for communication. The VGA monitor will be connected via a VGA cable and is powered by a standard 120V wall outlet.

Proposed Work

  1. The card reader will stream the swiped information to the FPGA.
  2. The signal processing module will interpret the data and send it to a memory interface.
  3. A memory interface will store the card's information.
  4. A display module will display the contents of the memory to a VGA monitor.

Thomas Donaldson will design a module to serve as the intermediate between the pre-existing ps2decode module and the memory. This module will parse the characters, removing any non-useful formatting characters and pass the card stripe's information into memory.

Eugene Sandberg will design a module to serve as the intermediate between the memory and the pre-existing vga_sync module. This module will read the memory and properly format the information for output.

DSD_blockdiagram.GIF
Figure 1 - Basic block diagram

Required Parts

  • KANESWIPE Magnetic Card Reader
    • Reads tracks 1, 2, and 3
    • PS2 interface
    • Cost: $50
    • Supplier: http://store.kanecal.net/
    • Product Code: KCGIT2
    • Datasheet
    • Expected: April 14, 2008
  • VGA cable and monitor
    • Already available
  • Xilinx Spartan 3E FPGA
    • Already available

Expected Deliverables

Using the parts listed, we will construct a fully functional magnetic card reader and be able to display the information encoded on the card's stripe to the VGA monitor.

Phase 3

Review of Proposed Work

Module Descriptions

Expected Deliverables

Phase 4

Retrieved from "http://www.ece.msstate.edu/wiki/index.php/Card_reader"
Category: Articles for deletion
Navigation
  • Main Page
  • Community portal
  • Current events
  • Recent changes
  • Random page
  • Help
SEARCH
TOOLBOX
LANGUAGES
 
Toolbox
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link
Powered by MediaWiki
  • This page was last modified on 13 April 2008, at 20:57.
  • This page has been accessed 1,904 times.
  • Privacy policy
  • About Ece
  • Disclaimers

Mississippi State University Home| PO Box 9571, Mississippi State, MS 39762 | Main Office: 1.662.325.3912

Bagley College of Engineering | Mississippi State University| Legal| Webmaster| Intranet

Page modified: Tue, 23 Sep 2008 15:18:39 CDT