Professional Documents
Culture Documents
PART A
UNIT - II
INTRODUCTION TO EMBEDDED SYSTEMS 2, DEVICES - 1: Formalization of system design; Design process and design examples; Classification of embedded systems; Skills required for an embedded system designer. I/O types and examples; Serial communication devices; Parallel device ports; Sophisticated interfacing features in device ports. 6 Hours
ACVM Functions 1. The ACVM displays the GUIs and if the user wishes to enter contact information , it displays the appropriate menu. 2. It displays a welcome message when in idle state. It continuously displays time and date at the right bottom corner of display screen. 3. When first coin is inserted, a timer also starts. The user is expected to insert all required coins in two minutes. 4. After 2 minutes the ACVM will display a query to the child if the child does not insert sufficient coins. If the query is not answered the coins are refunded. 5. Within 2 minutes of sufficient coins are collected. It displays the message. Thanks , wait for a few moments please! delivers the chocolate through the delivery slot and displays the message, Collect the chocolate and visit again, please!. Hardware Units: 1. Microcontroller or ASIP. 2. RAM 3. ROM 4. Flash Memory 5. Timer and Interrupt Controller 6. A TCP/IP Port 7. ACVM Specific Hardware to sort coins of different denominations 8. Power supply Software components: 1. Keypad input read task. 2. Display Task 3. Read Coins task for finding coins sorted. 4. Deliver chocolate task 5. TCP/IP stack processing task 6. TCP/IP stack communications task
Smart Card
Diagrammatic Representation
Embedded Hardware: Microcontroller or ASIP RAM One time programmable RAM Flash Timer and Interrupt Controller A carrier frequency Interfacing circuit for the IOs Charge pump for delivering power to the antenna. Embedded software: 1. Boot-up, initialization and OS programs 2. Smart-card secure file system 3. Connection establishment and termination 4. Communication with host 5. Cryptography algorithm 6. Host authentication 7. Card authentication 8. Saving addition parameters or recent new data sent by the host.
Digital Camera
Camera Functions: 1. It displays the frame view on the LCD screen 2. It displays the saved images on the LCD using navigation keys 3. The frame light falls on the CCD array, which transmits the bits for each pixel in each row in the frame through an ADC. 4. The CCD bits of each pixel in each row and column are offset corrected 5. The processed signals are compressed using a JPEG CODEC Digital Hardware Units: 1. Microcontroller or ASIP 2. Multiple processors 3. RAM 4. ROM 5. Timer , flash memory 6. USB Controller 7. DMA 8. LCD Controller 9. Battery Software components: 1. CCD Signal processing for off-set correction 2. JPEG coding 3. JPEG decoding 4. Pixel processing before display 5. Memory and file systems 6. Light, flash and display device drivers 7. COM,USB port and Bluetooth device Drivers
Burning the executable machine codes in PROM or ROM. Use of decoders and demultiplexers. Use of Direct memory accesses. Device drivers in assembly. Simple and sophisticated buses. Timers. Interrupt servicing mechanism. C programming elements. Memory optimization. Selection of hardware and microcontroller. orts and deviceUse of ICE (In-Circuit-Emulators), crossassemblers and testing equipment. Debugging the software and hardware bugs by using test vectors. Basic knowledge in the other areas software engineering, data communication, control engineering, motors and actuators, sensors and measurements, analog electronic design and IC design and manufacture.
Fig 3.1( b) : Hand Shaking Signals at COM port and UART serial port bits