& its Case study for the Smart Card

Slides:



Advertisements
Similar presentations
Smart Card Syed Jabbar Computer Science Course:
Advertisements

Chapter 1 Introduction to Computers. What Is a Computer? What is a computer? An electronic machine, operating under the control of instructions stored.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Microcontroller – PIC – 4 PIC types PIC architecture
EUT 1040 Lecture 10: Programmable Logic Controllers.
Submitted by: Rahul Rastogi, CS Department.  Introduction  What is a smart card?  Better than magnetic stripe card.  Technology What’s in a card?
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
The 8051 Microcontroller Architecture
Microcontroller 8051.
Chapter 2 Hardware Trends in Computing Systems
Microcontroller: Introduction
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Chapter 3 – Computer Hardware Computer Components – Hardware (cont.) Lecture 3.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Computer performance.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
Embedded System Design
Your Interactive Guide to the Digital World Discovering Computers 2012.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Objectives How Microcontroller works
E0001 Computers in Engineering1 The System Unit & Memory.
Introduction to Computing: Lecture 4
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
EMBEDDED SYSTEM BASICS AND APPLICATION
Discovering Computers 2012: Chapter 4
Embedded Systems. Today Introduction to Mechatronics Microcontroller –Input / Output Ports (I/O) –Memory –ADC –PWM.
Your Interactive Guide to the Digital World Discovering Computers 2012 Lecture -1.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
PRESENTED BY :BIREN KUMAR SAMAL ADMISSION NO:22I&E/2000.
Smart Card Technology & Features
Chapter 4 Information Technology in Business: Hardware.
6/4/ Key components of the computer Classification of computers based on Purposes Classification of computers based on Signals Classification of.
2006 Chapter-1 L1: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Introduction to Embedded Systems.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
Computer Organization & Assembly Language © by DR. M. Amer.
MICROPROCESSOR FUNCTION Technician Series Created Mar 2015 gmail.com.
Academic PowerPoint Computer System – Architecture.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Computer Hardware – System Unit
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Presented by Sadhish Prabhu
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Chapter Microcontroller
Components of a typical full-featured microcontroller.
Know Difference Between Microprocessors and Microcontrollers.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
A smart card is a credit card sized plastic card embedded with an integrated circuit chip that makes it "smart". This made between a convenient plastic.
Sravanthi chalasani University of North Carolina at Charlotte ECGR-6185 ADVANCED EMBEDDED SYSTEMS Sravanthi Chalasani SMART CARDS.
Introduction to Microcontroller Technology
AGENDA Introduction Kind of information smart card contain
Microprocessor and Microcontroller Fundamentals
SUBMITTED BY EDGEFX TEAM
UNIT – Microcontroller.
Smart Card Technology Why is a Smart Card So Smart?
Introduction to Microprocessors
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
Why microcontrollers in embedded systems?
Chapter 1: The 8051 Microcontrollers
Chapter5.
Introduction to Microprocessors and Microcontrollers
كارت هوشمند چيست وچگونه كار مي‌كند؟
Presentation transcript:

& its Case study for the Smart Card EMBEDDED SYSTEM   & its Case study for the Smart Card

INTRODUCTION An "embedded system" is any computer system or computing device that performs a dedicated function or is designed for use with a specific embedded software application. Embedded systems may use a ROM-based operating system or they may use a disk-based system, like a PC. But an embedded system is not usable as a commercially viable substitute for general purpose computers or devices.

Classification of an embedded system Small scale embedded systems Medium scale embedded systems Sophisticated embedded systems

SMALL SCALE EMBEDDED SYSTEM Designed with a single 8- or 16-bit microcontroller Little hardware and software complexities and involve board-level design. Tools for development of embedded software Editor, assembler and cross assembler integrated development environment (ISE) specific to the microcontroller or processor used

MediUM Scale Embedded Systems Designed with a single or few 16- or 32- bit microcontrollers or DSPs or Reduced Instruction Set Computers (RISCs). Employs the readily available single purpose processors. Employ the readily available IPs for the various functions—for example, for the bus interfacing, Both hardware and software complexities

Sophisticated Embedded Systems Enormous hardware and software complexities and may need scalable processors or configurable processors and programmable logic arrays. Used for cutting edge applications that need hardware and software co-design and components integration in the final system

EMBEDDED SYSTEM FOR SMART CARD A Smart Card is like an "electronic wallet". It is a standard credit card-sized plastic intelligent token within which a microchip has been embedded within its body and which makes it 'smart'. It provides not only memory capacity, but computational capability as well and thus the chip is capable of processing data.

Smart Cards can store several hundred times more data than a conventional card with a magnetic stripe and can be programmed to reveal only the relevant information For example, it could tell a device in a store that there is sufficient balance in an account to pay for a transaction without revealing the balance amount. Therefore, unlike the read-only plastic card, the processing power of Smart Cards gives them the versatility needed to make payments, to configure your cell phones, TVs and video players and to connect to your computers via telephone, satellite or the Internet anytime, anywhere in the world.

Design Requirements Input Devices Interfacing/Driver Circuits System Application Specific Circuits Power supply, Reset & Oscillatory ckt Processor Program Memory & Data Memory Timers Interrupt Controller Output Interfacing / Driver Circuits Parallel Ports Output Interfacing / Driver Circuits

Embedded system has three main components: It has hardware ,the design shows the units in hardware of an embedded system. It has main application software. The application software may perform the series of tasks or multiple tasks. It has real time operating system that supervises the application software and provides a mechanism to let the processor run the process as per scheduling. RTOS defines the way the system works. It sets the rules during the execution of application of software. A small scale embedded system may not need an RTOS.

An embedded system has software designed to keep in view three constraints: Available system-memory Available processor speed The need to limit power dissipation when running the system continuously in cycles of wait for events, run, stop and wake up.

Design challenges Small size, low weight Many embedded computers are physically located within some larger artifact. Non- rectangular , non- planar geometries. Packaging and integration of digital, analog, and power circuits to reduce size. Safety and reliability: In critical systems like aircraft control, even a rare failure can not be tolerated. In such systems, safety and reliability are prime requirements.   Harsh environment: Many embedded systems can not be provided controlled environment. They have to work in environments like excessive heat, vibration, shock, lightning, power supply fluctuations etc.

Difference between coding for computers and embedded systems: Languages used in embedded systems programming: Programming languages used are Assembly, C, C++, and Java

Real Time Operating Systems A real-time system is one that not only produces logically correct results, but also produces them within the right time-interval. This means that real- time systems have safety critical characteristics and that it there will be serious performance degradation if the real-time constraints are not met. The results can range from the benign (e.g. lower audio quality) to the catastrophic (e.g. crashing airplane).

Roles to be performed by a Real Time Operating System: Data Acquisition Scheduling: System-level functions: Resource protection: Memory allocation: Handling different conditions such as overloading, time out:

Case study of embedded system for Smart Card Smart cards currently are used in telephone, transportation, banking, and healthcare transactions, and soon -- thanks to developers like you -- we'll begin to see them used in Internet applications. Smart cards are already being used extensively in Japan and Europe and are gaining popularity in the U.S. In fact, three significant events have occurred recently in the smart card industry in this country: ISO uses the term, Integrated Circuit Card (ICC) to include all those devices where an integrated circuit is contained within an ISO ID1 identification card piece of plastic

What are the advantages of using a smart card? It Is more reliable than a magnetic stripe card. Currently can store a hundred times more information than a magnetic stripe card. Is more difficult to tamper with than magnetic stripes. Can be disposable or reusable. Can perform multiple functions in a wide range of industries. Is compatible with portable electronic devices such as phones, personal digital assistants (PDAs), and PCs. Is constantly evolving (after all, it incorporates a computer chip).

Types of smart cards: Integrated Circuit Cards come in two forms In all, there are five types of smart cards: memory cards processor cards electronic purse cards security cards Java Card Integrated Circuit Cards come in two forms 1.Contact smart cards 2.Contactless smart cards

Contact smart cards: The connection is made when the reader contacts a small gold chip on the front of the card. In general however the operating power is supplied to the contactless card electronics by an inductive loop using low frequency electronic magnetic radiation. The communications signal may be transmitted in a similar way or can use capacitive coupling or even an optical connection.  

Contact less smart card: These can communicate via an antenna, eliminating the need to insert and remove the card by hand. With a contactless card, all you have to do is get close to a receiver, and the card will begin communicating with it. Contactless cards can be used in applications in which card insertion/removal may be impractical or in which speed is important.

Manufacturing & Design of smart cards The manufacture of a Smart Card involves a large number of processes of which the embedding of the chip into the plastic card is key in achieving an overall quality product The key parameters for the chip specification are as follows: Microcontroller type (e.g. 6805,8051) Mask ROM size RAM size Non volatile memory type (e.g. EPROM, EEPROM) Non volatile memory size Clock speed (external, and optionally internal) Electrical parameters (voltage and current) Communications parameters (asynchronous, synchronous, byte, block) Reset mechanism Sleep mode (low current standby operation) Co-processor

IC Card electrical characteristics: Six contacts of IC are defined as follows:   VCC Power supply GND Ground or reference voltage CLK Clock VPP Programming voltage RST Reset signal I/O Serial Input/output

Programming voltage VPP The reset signal Power supply (VCC) The power supply to the IC is defined to be between 4.75 volts and 5.25 volts with a maximum current consumption of 200mA. Clock signal The ISO standard aligns with the use of two widely used external clock frequencies, 3.579545 MHz and 4.9152 MHz Programming voltage VPP This signal is designed to provide the high voltage required to enable writing to the non volatile memory. The reset signal The reset signal is asserted by the interface device and is used to start up the program contained in the IC ROM.

The Future of Smart cards The important thing about Smart Cards is that they are everyday objects that people can carry in their pockets, yet they have the capacity to retain and protect critical information stored in electronic form. The “smartness” of Smart Cards comes from the integrated circuit embedded in the plastic card. Embedding similar circuits in other everyday objects, such as key rings, watches, glasses, rings or earrings, could perform the same electronic function. Also, Smart Card readers will be appearing on the PC and will enable the user to pay for goods purchased over the Internet. If you have products that have relatively low value - for example a few pages of information about your product that customer may pay 50c for - they may well pay you in the future using a Smart Card also they are a relatively new technology that already affects the everyday lives of millions of people. This is just the beginning; soon it will influence the way we shop, see the doctor, use the telephone and even enjoy leisure!!!

Conclusions Embedded system is a constantly growing field. As more and more powerful microprocessors are becoming available in low cost, more and more complex embedded systems are being developed. Requirements for embedded systems include small size, low cost, real time operation, safety and reliability. However, to be successful future tools may well need to increase scope even further to include life-cycle issues and business issues.

PRESENTED BY D.VESLY ATHIPAN ROSE & M.SEVANTHI RAJAN ECE DEPARTMENT TRP ENGINEERING COLLEGE TRICHY-1