Sie sind auf Seite 1von 6

A

MINI PROJECT REPORT


ON
“VLSI DESIGN OF ATM (AUTOMATIC TELLER MACHINE)
CONTROLLER”
Dissertation submitted in the partial fulfilment of the academic requirements
For the award of the Degree of
BACHELOR OF TECHNOLOGY
IN
ELECTRONICS AND COMMUNICATION ENGINEERING
By
T.SRIRANJANI 16E41A04A3
A.S.YUVARAAJ 16E41A0484
G.PRATHYUSHA 16E41A0469
P.DIVYA 16E41A0475
SESSION: 2019-2020

UNDER THE ESTEEMED GUIDENCE OF


Mr. K. GOPI KRISHNA (Assistant Professor, ECE Department)

Department of Electronics and Communication Engineering

SREE DATTHA INSTITUTE OF ENGINEERING AND SCIENCE


(Approved by AICTE, Affiliated to JNTUH, NAAC accredited & NBA

Accredited programs: B. Tech in ECE, CSE, EEE, Mechanical, Civil)

Sheriguda, Ibrahimpatanam (M), Rangareddy (Dist).-501510


DECLARATION

This is to certify that the work reported in the present thesis titled “VLSI DESIGN OF ATM
(AUTOMATIC TELLER MACHINE) CONTROLLER” a record work done by us in the
department of Electronics and Communication Engineering in Sree Dattha Institute of
Engineering and Science.
No part of the technical seminar report is copied from books/journals/internet and
where ever the portion is taken, the same has been duly referred in the text the report is based
on the work done entirely by us, not copied from any other source.

T.SRIRANJANI - (16E41A04A3)
A.S.YUVARAAJ - (16E41A0484)
G.PRATHYUSHA - (16E41A0469)
P.DIVYA - (16E41A0475)
SREE DATTHA INSTITUTE OF ENGINEERING AND SCIENCE
(Approved by AICTE, Affiliated to JNTUH, NAAC accredited & NBA)
Sheriguda, Ibrahimpatanam (M), Rangareddy (Dist) Telangana State

DEPARTMENT OF ELECTRONICS &COMMUNICATION ENGINEERING

Certified that this bonafide record of the dissertation work entitled, “VLSI DESIGN OF
ATM (AUTOMATIC TELLER MACHINE) CONTROLLER”, done by
T.SRIRANJANI (16E41A04A3), A.S.YUVARAAJ (16E41A0484), G.PRATHYUSHA
(16E41A0469), P.DIVYA (16E41A0475), (Submitted to the faculty of electronics
engineering, in a partial fulfilment of the requirement for the degree of BACHELOR OF
TECHNOLOGY with the specialization in ELECTRONICS AND COMMUNICATION
ENGINEERING from Sree Dattha Institute of Engineering and Science, Hyderabad during
the period 2016-2020

INTERNAL GUIDE HOD

(MR.K.GOPI KRISHNA) (Dr.AMOL PUROHIT)

PRINCIPAL DIRECTOR

(Dr. PRABHU BRITTO A) (Dr.MD.SAMEERUDDIN KHAN)

EXTERNAL
ACKNOWLEDGEMENT

We would like to thank Chairman Sri. G.Panduranga Reddy Garu and


Vice Chairman Dr. G. Vibhav Reddy Garu for providing all the facilities to complete our
minor project with in time.
We would like to express our deep sense of gratitude to Dr. Md.
Sameeruddin Khan, Director , Sree Dattha Institute of Engineering and Science,
for his continuous effort in creating a competitive environment in our college and
encouraging through this course.
We would like to express our deep sense of gratitude to Dr.Prabhu Britto
A, Principal,
Sree Dattha Institute of Engineering and Science, for his continuous effort in creating a
competitive environment in our college and encouraging through this course Working and
writing our thesis in exchange at Sree Dattha Institute of Engineering and Science
was a great opportunity and we would like to thank from the bottom of my heart

Dr. Amol Purohit A, HOD, Department of Electronics and communication engineering


for providing it to us. There was never such a resourceful and enriching time in our life.

We are thankful to Dr. Md. Javeed, Asst. Professor in the department of


Electronics and Communication Engineering, for supporting us in our entire minor project.

We are thankful to our internal guide Mr. Gopi Krishna Asst. Professor in
the department of Electronics and Communication Engineering, for giving us the
opportunity to work under her and lending every support at every stage of this project
work. We truly appreciate and value his esteemed guidance and encouragement from the
beginning to the end of this thesis. We are in debated to him for having helped us shape the
problem and providing insights towards the solution. His trust and support inspired in the
most important moments of making right decisions and we are glad to work with him.

T.SRIRANJANI - (16E41A04A3)
A.S.YUVARAAJ - (16E41A0484)
G.PRATHYUSHA - (16E41A0469)
P.DIVYA - (16E41A0475)
ABSTRACT

Automated Teller Machines (ATM) are banking kiosks available to consumers


24X7. These serve as data terminals for convenient money transactions. In these unattended
machines, user has to use the ATM card (a card with the account information) and provide
the Personal Identification Number (PIN) using a keypad. When the computer verifies the
PIN, the customer gets a choice of transactions. Adhering to the instructions and entering
proper choices, user can dispense cash, deposit cash, change PIN or just get an information
on account balance. Hence the job made easier with good reliability and security.
The automated teller machine (ATM) having a magnetic stripe reader for reading an
ATM card, a customer console (keyboard and display) for interaction with the customer, a
slot for depositing envelopes. The ATM will communicate with the memory over an
appropriate communication link. The ATM will service one customer at a time. A customer
will be required to insert an ATM card and enter a personal identification number (PIN) -
both of which will be sent to the memory for validation as part of each transaction. The
customer will then be able to perform one or more transactions. The card will be retained in
the machine until the customer indicates that he/she desires no further transactions, at which
point it will be returned.
The ATM will communicate each transaction to the memory and obtain verification
that it was allowed by the memory. Ordinarily, a transaction will be considered complete by
the memory once it has been approved. In the case of a deposit, a second message will be sent
to the memory indicating that the customer has deposited the amount. If the customer fails to
deposit within the timeout period, or presses cancel instead, no second message will be sent
to the memory and the deposit will not be credited to the customer.
If the bank determines that the customer's PIN is invalid, the customer will be
required to re-enter the PIN before a transaction can proceed. If the customer is unable to
successfully enter the PIN after three tries, the card will be permanently retained by the
machine, and the customer will have to contact the bank to get it back. If a transaction fails
for any reason other than an invalid PIN, the ATM will display an explanation of the
problem, and will then ask the customer whether he/she wants to do another transaction. If
customer chooses “Anything-else” signal as low the controller will display Welcome screen.
If he/she chooses high then it will go to options state. Here according to basic principle of
ATM system we developed a finite state machine and verilog code.
APPLICATIONS:
 Money Transfer
LANGUAGE USED:
Verilog HDL
TOOLS REQUIRED:
 XILINX-ISE - Synthesis
 MODELSIM - Simulation

Das könnte Ihnen auch gefallen