Documente Academic
Documente Profesional
Documente Cultură
Sever PACA
Cap.1. Introducere
Curs:
Titular:
Facultatea:
Catedra:
Laboratorul:
Cuprins
1. Scopul i importana cursului
2. Principiul programabilitii
3. Exemplu de structur HW programabil
4. Exemplu de structur HW configurabil
5. Concluzii referitoare la structuri
6. Tendine de dezvoltare
7. Exemple reprezentative de aplicaii n medicin
8. Bibliografie minimal
Cap.1. Introducere
Cap.1. Introducere
Obiective
Cap.1. Introducere
Preambul
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
10
11
Cap.1. Introducere
x3 y3
C4
SE
x2 y 2
C3
SE
x1 y 1
C2
SE
x30
4
x0 y 0
C1
SE
C0
C4
y30
SUMATOR PARALEL
DE PATRU BITI
C0
4
s3
Cap.1. Introducere
Cap.1. Introducere
s2
s1
s0
s30
12
gi
pi
ci
c i-1
si
13
Cap.1. Introducere
c x
0
0
1
1
0
1
0
1
c*x
0
0
0
1
c=0
c=1
x
Poarta SI
Cap.1. Introducere
Cap.1. Introducere
x
x
c x
0
0
1
1
0
1
0
1
c+ x
0
1
1
0
c=0
x
c=1
14
a3
P7
a2
P6
a1
P5
P4
c
x3 4
P14
x2
P13
x1
P12
x0
Transport de iesire
f3
Sumator
paralel
de 4 biti
b3
Operand B
P15
P3
b2
P2
b1
P1
b0
P0
s4 s3
P11
y3
P10
y2
P9
y1
P8
y0
f2
f1
Functia
realizata
f0
c0
s0
s2 s1
15
Cap.1. Introducere
Funcia realizat
0 0 0 0 0
0 constant zero
0 0 0 0 1
1 constant unu
1 1 0 0 0
A + B adunare
ADD
1 1 0 1 1
A B scdere
SUB
1 0 0 0 1
A + 1 incrementare
INC
1 0 0 1 0
A 1 decrementare
DEC
Cap.1. Introducere
Cap.1. Introducere
MNEMONICA folosit
16
17
Cap.1. Introducere
Produse
Intrari
Arie de
circuite SI
Logice
Arie de
circuite SAU
Iesiri
Cap.1. Introducere
Cap.1. Introducere
18
Cap.1. Introducere
a
b
1
d
a b d
a b c
abd
d
a b d
Fuzibil Fuzibil
Intact
Ars
Cap.1. Introducere
Cap.1. Introducere
20
21
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
22
Bi
_
a b
_ _
a b
ab
_
a b
_
y1 = _
a _
b
y1
y2
y3
y2 = a _
b + ab
y = a b
3
23
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
24
25
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
26
Cap.1. Introducere
20K gates
Schematics
& simulation
3.0
Cap.1. Introducere
Cap.1. Introducere
50K gates
Schematics
& Synthesis
1.0
500k gates
Simulation,
Emulation,
Synthesis,
Formal equivalence
0.5
0.2
Source: ICE
28
Ce este un SoC?
Sisteme care integreaz, pe aceeai bucat de
Siliciu, componente eterogene
necesit pentru proiectare mai multe tipuri de
resurse software (Electronic Design Automation
Tools).
De ce SoCs? (Avantaje)
Funcionalitate crescut
ncapsulare mai simpl i mai redus
Costuri de realizare mai reduse
Fiabilitate mrit
Consum mai redus de energie
Cap.1. Introducere
Nuclee de microprocesoare
Memorii
CPU, DSP
Circuite reconfigurabile
Cap.1. Introducere
Cap.1. Introducere
30
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
32
33
Cap.1. Introducere
Cap.1. Introducere
Cap.1. Introducere
(Sensatex)
electro-optical fabric
biological sensor data
wireless communication infrastructure
application programming interface
hardware and software add-ons
washable
portable wireless gateway
connection to the internet
data processing on a data server
applications
child monitoring
sports/training
vital signs/medical monitoring
...
Picture Source: Sensatex Web Page
www.sensatex.com
34
Stationary PC World
35
Cap.1. Introducere
Source: ICE
Cap.1. Introducere
Cap.1. Introducere
36
Termometrul
este utilizat
pentru
msurarea
temperaturii
corpului
uman.
Cap.1. Introducere
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[2/9]
[2/9]
Tensiometru (Blood Pressure Meter)
Sursa:
www.microchip.com
Cap.1. Introducere
Cap.1. Introducere
Aparatul pentru
msurarea
presiunii arteriale
permite automonitorizarea
uoar acas a
presiunii arteriale
sanguine.
38
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[3/9]
[3/9]
Glucometru sanguin (Blood Glucose Meters)
Sursa:
www.microchip.com
Glucometrul este
utilizat pentru
msurarea
concentraiei
glucozei n snge,
parametru
important pentru
managementul
diabetului.
Cap.1. Introducere
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[4/9]
[4/9]
Electrocardiograf (Electrocardiograph)
Sursa:
www.microchip.com
Cap.1. Introducere
Cap.1. Introducere
Electrocardiograf
ul nregistreaz
activitatea
electric a inimii.
Formele de und
rezultate pot fi
direct afiate,
nregistrate sau
analizate n timp
real.
40
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[5/9]
[5/9]
Concentrator de oxigen (Oxygen Concentrator)
Sursa:
www.microchip.com
Concentratorul de
oxigen produce un aer
mbogit n oxigen prin
eliminarea azotului din
aerul ambiant.
Oxigenul este livrat
utilizatorului pentru a
oferi ajutor n unele boli
i situaii.
Cap.1. Introducere
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[6/9]
[6/9]
Dispozitiv de electroforez ionic (Iontophoresis Device)
Sursa:
www.microchip.com
Dispozitivul de
electroforez
ionic este utilizat
pentru
administrarea
unui anumit
medicament prin
piele.
n anumite boli i situaii, aceast metod de administrare a
medicamentelor are avantaje semnificative fa de administrarea
oral, hipodermic sau local.
Proiectanii utilizeaz componente Microchip pentru a face
dispozitive de electroforez ionic mai sigure, mai versatile i mai
uor de utilizat.
Cap.1. Introducere
Cap.1. Introducere
42
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[7/9]
[7/9]
Pulsoximetru (Pulse Oximeter)
Sursa:
www.microchip.com
Pulsoximetrul
msoar
cantitatea de
oxigen n
sngele
utilizatorului.
Cap.1. Introducere
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[8/9]
[8/9]
CPAP (Continuous Positive Airway Pressure)
Sursa:
www.microchip.com
Dispozitivul
pentru
asigurarea unei
presiuni
respiratorii
continuu pozitive
(CPAP) asigur o
terapie pentru
apnea
obstructiv n
timpul somnului.
Un mic compresor de aer este comandat n funcie de respiraia
utilizatorului pentru a menine o presiune constant.
Un dispozitiv CPAP trebuie s asigure o utilizare uoar i o
operare silenioas i cu un rspuns rapid.
Cap.1. Introducere
Cap.1. Introducere
44
1.7.
7.
Exemple
Exemple
reprezentative
reprezentative
medicale
medicale
[9/9]
[9/9]
Concluzii
45
Cap.1. Introducere
8. Bibliografie minimal
[1]
[2]
[3]
[4]
[5]
Cap.1. Introducere
Cap.1. Introducere
46