mishramishra.cir
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.