intel 80c196 kc - uniroma2.it · high-resolution pwm with 150-ps accuracy pwm microcontrollers with...

45

Upload: lamthu

Post on 20-Sep-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 2: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 3: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Intel 80C196 KC

Page 4: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

L’ALU è operativa con indirizzamento diretto su tutti i 232 Byte delRegister file. Alcuni di questi byte, che possono essere gestiti comeByte o come Word, assumono funzioni particolari come Timer,Registri di controllo, Registri di stato.

Page 5: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Principali tempi diesecuzione

Moltiplicazione tra word a treoperandi: da 2 a 2.5 sDivisione tra word a treoperandi: da 3.2 a 3.8 sAddizione (sottrazione) traword a tre operandi: da 0.62 a1 sShift lungo (32bit): 0.87 spiù 0.125 s ogni shift

A parte la moltiplicazione e ladivisione, la durata delle altreistruzioni è compresa tra 0.375 e1.125 s.

Page 6: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

3 porte ad 8 bit per segnali di I/O

2 porte ad 8 bit per bus dati e indirizzi (multiplexato)

Page 7: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Intel 80C196 KC

Page 8: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Higth Speed Input Unit

Page 9: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Higth Speed Output Unit

Page 10: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Intel 80C196 MD

Page 11: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Microcontrollori più evoluti

Texas TMS320F240x

Page 12: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 13: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 14: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 15: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 16: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 17: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 18: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 19: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 20: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 21: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Event Manager

Page 22: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 23: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 24: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 25: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 26: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 27: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 28: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 29: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 30: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 31: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Conversione a 12 bit - tempo di conversione 80 ns

Page 32: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Sei moduli di ingresso veloce

Page 33: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Due QEP ad alta risoluzione

Page 34: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Dodici moduli PWM

Page 35: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Struttura di un modulo PWM

Page 36: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can

Operazioni in virgola fissa (32 bit)

Page 37: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 38: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 39: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 40: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 41: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 42: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 43: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 44: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can
Page 45: Intel 80C196 KC - uniroma2.it · High-resolution PWM with 150-ps accuracy PWM microcontrollers with programmable deadband, phase or duty-cycle control and up to six trip zones can