mishramishra.cir

Upload: amrendra-kumar-mishra

Post on 03-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Mishramishra.cir

    1/10

    Week 1

    ES

    wed 02/01 (zmp)

    intro to the embedded systems,small,medium and large scale es

    from Raj Kamal ch 1.11,real time os (RTOS) components of the

    embedded system,processors : von-neumam and hardward

    architecture.

    thurs 03/01 (zmp)RISC vs CISC,SIMD MIMD and superscalar processor, pipeline

    processing .

    fri 04/01 RP intro to 8051,detailed architecture,pin diagram.Ayala ch 2 (posted)

    DIC wed 02/01 (ADD)transistor revolution, development of digital logic families,

    semiconductor physics and equations review.

    DCN

    wed 02/01 (Div) overview

    fri 04/01 (div)

    ch 3 : Data Communication issues from stallings 8th ed **, ch6

    6.1,6.2,6.3,6.5 and overview of 6.4(to be continued maybe!!).**(https://docs.google.com/open?

    id=0B8J6rn43NndeeUFCdVRDdThrSFk)

    FOConly overview in class and labThe book to be followed is Fiber optic communication by VM sir.

    Week 2

    ES

    wed 09/01 (zmp)RISC architecture time period and efficiency,typical

    pipeline,memories and timers-counters,RTC,watch dog timer.

    thurs 10/01 (zmp)on board and external communication, I/O,software development

    (assembly and C)

    fri 11/01 RP Port architecture(0,1,2,3), addressing modes,arithmetic and logicalinstruction instructions.

    DIC

    mon 07/01 (AJ)RTL- fanout,propogation delay,nor,wired anding,

    convention: Rc=640,Rb=450,Vcc=3v,Vbe(sat)=0.75,Vce(sat)=0.2

    thur 10/01 (AJ)

    Loading capacitance,V1=0.8,Ic=4.4m,Ib=0.1m,B=50

    Fanout for n o/p gates with Vy=[0.65 0.64 ....0.64]nIo=100+(n-1)320=3400u,Io=(3-0.8)/640=3.4m,so n=11.

    https://docs.google.com/open?id=0B8J6rn43NndeeUFCdVRDdThrSFkhttps://docs.google.com/open?id=0B8J6rn43NndeeUFCdVRDdThrSFkhttps://docs.google.com/open?id=0B8J6rn43NndeeUFCdVRDdThrSFkhttps://docs.google.com/open?id=0B8J6rn43NndeeUFCdVRDdThrSFk
  • 7/28/2019 Mishramishra.cir

    2/10

    DCN

    wed09/01 (AR)

    Protocol architecture-different layers,multilayer communication,

    TCP/IP layers,

    Div Concept of framing, physical and ogical address,

    fri 11/01 (div)

    flag and esc characters in a frame for asynchronous distinction.

    Esc for esc can be avoided by bit stuffing the dummy esc character.Forouzen 4th ed 11.1 Framing

    (**https://docs.google.com/file/d/0B8J6rn43NndeVVVFZVdqNy1t

    S1k/edit)

    FOC

    mon 07/01 (PNP)

    Advantages :

    1] carry large amount of data

    2] higher data rate (10Gb/s)

    3] no electric current or EMI

    4] good security5] no corrosion in water

    Disadvantage :

    higher initial infrastructural cost and problem of splicing.

    Elements of tx link:

    optical source/optical modulator

  • 7/28/2019 Mishramishra.cir

    3/10

  • 7/28/2019 Mishramishra.cir

    4/10

    Week 4

    ES

    mon 21/01 (RP)

    Timers, TMOD,

    Q1 : square of 2 Khz on P1.5 ,timer 1,crystal frequency

    11.0592MHz

    A:T=500ms,count=500/1.086=461,half period=231=E6h counts

    mov tmod,#10h

    l2:mov th1,#0FFh

    mov tl1,#19h

    setb TR1

    l1:jnb tf1 l1

    cpl p1.5

    sjmp l2

    wed 23/01 (zmp)

    Advantages and drawbacks of using threads

    Bsic functions of the RTOS such as1 system call

    2 servicing interrupts

    (re-entrant function)

    ....

    thurs 24/01 (zmp) BUNK

    DIC

    mon 21/01 (AJ)

    Propogation delay in RTL

    X-OR from RTLDTL NAND

    wed 23/01 (ADD)3.3 structure and Operation of MOS

    Threshold voltage of MOS

    thur 24/01 (AJ) BUNK

    DCNtue 22/01 AR

    TCP/IP model Forouzen 4th ed fig 2.16

    Forouzen 4th ed ch 21 ARP,ARP format,RARP,

    ICMP: error reporting,Query message, time exceed, parameterproblem,redirection

    wed 23/01 (div) Mass bunk

    FOC

    mon 21/01 PNPTheory of light, polarisation,diffraction,reflection,refraction,TIR.

    Fiber structure,acceptance angle,NA,derivation.

    tue 22/01 VMDirect and indirect bandgao semiconductors,optical emission from

    p-n diode,stimulated emission,semiconductor injection laser.

    wed 23/01 MASS BUNK

  • 7/28/2019 Mishramishra.cir

    5/10

    WEEK 5

    ES

    mon 28/01 (RP) BUNK

    wed 30/01 (zmp) Interrupt handling,scheduling-least laxity first,round robbit,..

    thurs 31/01 (zmp)

    Tasks of scheduler

    round robbit schedulerpreemptive and non preemptive schedulers

    Fri 01/02 (RP)

    Ayala 32-37 Serial data transfer

    Q1: Tx A serially at 9600 baudMov TMOD,#20hmov TH1,#0F0h

    SCON,#01010000b

    l1: mov SBUF,#'A'setb TR1

    JNB TI l1

    clr TIend

    DIC

    mon 28/01 (AJ) BUNK

    wed 30/01 (ADD)Threshold voltage more discussion,body effect,

    3.4 operation and pinch off

    thur 31/01 (AJ)

    Taub: 176-181: DTL nand and fan out

    modified dtl (181-184) HWTTL 6.1 of Taub

    DCN

    tue 29/01

    Forouzen: ch 11

    fig 11.5: simple protocols

    11.4: noiseless channel

    11.5 noisy shannel

    stop and wait,intro to sequencing the frames

    the wastasge of bandwidth because of round trip time

    Go back N ARQ

    wed 30/01 (div)

    11.5] Go back and ARQ

    -why Sw is one frame less than 2bit count ?

    - ex 11.6,11.7

    Fri 01/02 (div)

    -Selective auto repeat request ARQ

    window size in selective ARQ

    piggy backing

    FOC mon 28/01 PNP MASS BUNK

  • 7/28/2019 Mishramishra.cir

    6/10

    tue 29/01 VM

    Threshold current for injection laser diode

    threshold electron density, operational and internal efficiency

    spatial profile

    wed 30/01

    Tupes of fibers:

    plastic-glass

    step index-graded index

    single mode- multimode

    SMSI,MMSI,MMGI

    Thu 31/01

    Edge emitter and surface emitter lasers

    homo,hetro and double hetro junction lasers

    optical pipes and traps

    strip geometryGain guided laser and its characteristics.

    NOTE: MON(04/02) ES testZMP: course upto A div

    B: intro to ES,RISC-CISC,pipelining processor, memories, timer,counter,

    RTC,watchdog timer,i/o,communication interface,software developement assembly

    and c, RTOS ppt upto 23rd slide

    RP: ch 2 (ayala) , addressing modes,jump,call,branch instructions,

    arithmetic and logical instructions,push,pop,data transfer instructions

    Week 6

    ES

    mon 04/02 (RP)

    Interrupts vs polling,

    polling : time consuming, round robbit fashion

    internal or external interrupts

    six interrupts

    vector table

    IE register

    priorities

    TCON

    Program in which falling edge of the pulsesend a high to p1.3 to drive LED

    org 0000h

    ljmp 0030h // interrupt vectors end heremov IE,#1000 0100h

    setb IT1 // make it fall-edge trigorg 000Bhsetb P1.3

    acall delay

    here: sjmp hereend

    wed 06/02 (zmp) Scheduling algorithm :

    Dynamic Priorities handle non periodic task efficiently

    avoid idle periods

    Single instance: 1) shortest remaining runtime - static2 earlist deadline first - static

    3 least laxity first - dynamic

  • 7/28/2019 Mishramishra.cir

    7/10

    example of the scheduling algorithm

    slide : 19-23

    thurs 07/02 (zmp)

    Periodic process model

    Pi,ri,di,ei, hyper period , Dynamic / fixed priorities

    Rate Monotonic scheduling (RM)

    Deadline Monotonic scheduling

    slide : upto end

    Fri 08/02 (RP) gate

    DIC

    mon 04/02 (AJ)

    Gopalan:

    comparison of DTL TTL , VTC of TTL , phase splitter/totem pole

    multiemitter transistor , fanout , power considerations , high speedttl, schottkey TTL.

    wed 06/02 (ADD)Modelling drain current , channel length modulation, velocity

    saturation

    thur 07/02 (AJ) Revision of TTL

    DCN

    mon 04/02 (

    HDLC protocol PPT and PPP protocolTue 05/02 (

    wed 06/02 (div)

    Fri 07/02 (div) Bunk

    FOC

    mon 04/02 PNP

    V num normalised frequency

    MMGI alpha , v-num , no of modes

    step index single mode no of modes

    numericals from VM

    tue 05/02 VM

    Power coupling and launchingfiber parameters, source parameters , coupling efficiency, fly lead,

    pig tail , misalignments, optical receptors, radiance derivation ,

    lensing scheme for better coupling

    wed 06/02 PNPNA, acceptance angle, critical angle, v- num , alpha , no of modes ,

    core radius, related numericals

    fri 08/02 VM Bunk

  • 7/28/2019 Mishramishra.cir

    8/10

    Week 7/(8 pre sparsh)

    ES

    wed 14/02 (zmp)Cyclic scheduling adhoc/structured

    algorithm for rate monitoring

    Fri 15/02 (RP)7 segment LED display, keyped interfacing , switch debouncing -

    MazidiMon 18/02 (RP) LCD interfacing - Mazidi

    DIC

    mon 11/02 (AJ) ECL , why ECL? , Ic1,Ic2 , deltaV, ..

    wed 13/02 (ADD)

    Cutoff, linear , and saturation conditions,

    Mos capacitances

    short channel effects

    narrow channel effects

    subthreshold conductionthur 14/02 (AJ) VTC of ECL

    Mon 18/02 (AJ)

    ECL fanout, why negative supply is used?

    Noise at Vce and Ve0

    CMOS inverter, operating point, VTC, why 2.5(W/L)n=(W/L)p?

    DCN

    Tue 12/02 (

    Multiplr access, definations, slotted ALOHA,CSMA,vulnerable

    time, 12.10 three persistence methods, 12.12 collison of first bit in

    CSMA/CD

    Mon 18/02/1312.2 controlled access, reservations, polling, token passing,

    channelization (intro) upto slide 43

    Tue 19/02 (Ch 13: protocol vs Standard, 1985 IEEE standard, Mac layer, frame

    format, preamble, SFD,DA,SA, min frame size, dummy data,

    FOC

    mon 11/02 PNPFiber fabrication: preform generation, modified CVD, PECVD,fiber

    drawing, mode field diameter,

    tue 12/02 VM Index guided laser, Distributed feedback laser,

    wed 13/02 PNP

    Signal degradation in fiber, 3 R's , signal attenuation, signal

    degradation mechanisms, transmission effects, attenuation,

    numericals on attenuation

    fri 15/02 VM

    Mon 18/02 PNPAttenuation mechanism, material absorption, scattering, linear and

    nonlinear scattering

    tue 19/02 VM Noise, laser diode damage, lifetime, VCSEL, LED, edge emitter,surface emitter

  • 7/28/2019 Mishramishra.cir

    9/10

    Week 9 (post sparsh)

    ES Thu 28/02 (zmp)Revision of Cyclic scheduling, adhoc and structured, H=nf,

    conditions on frame size, (upto page 103) , sporadic jobs

    DIC thur 14/02 (AJ) CMOS TTL interfacing, and TTL CMOS interfacing, BiCMOS,reduction in propogation delay

    FOC fri 15/02 VMEdge emitter LED, output spestrum of both the LEDs,Carrier

    recombination in LED, Modulation of an LED, quantum efficiency

    internal and external

    Week 10 (before midsem)

    Week 11 (midsem)

    Week 12 (post midsem)

    Week 13 (Holi holiday week)

    Week 14

    ES

    mon 18/03 (RP)

    ADC 0804: parallel ADC chip

    ADC 0808/09

    DAC: 0848

    f=(1/1.1RC)

    CS,WR,INTR,RD and DATA signal diagrams

    example code from MAZIDI

    wed 20/03 (zmp)

    Sporadic task:

    acceptance test,graphical example S1(17,4.5), S2(29,4), S3(22,1.5),S4(44,5) frame size=4, H=20 and usage is (3.5, 3, 3, 3, 2.5, 3) in

    each frames.

    Thu 21/03 (zmp)

    Resource sharing- need to share the global resources without race

    conditions. Lock/semaphore is used to avoid unwanted

    interruptions.

    Mutex: Boolean semaphore,

    fri 22/03 (RP)

    MAX 112 serial, DAC- MC1408, pulse measurement (frequency

    measurement, pulse width measurement).

    mon 01/04 (RP) I2C ppt: read, write, arbitration on SDA.

  • 7/28/2019 Mishramishra.cir

    10/10

    Thu 04/04 (zmp)

    Resource access control, IPC, etc..

    ARM intro, ARM philosophy, what and why difference from RISC,

    intro to thumb state, conditional execution, block diagram, states

    and modes.