Documente Academic
Documente Profesional
Documente Cultură
CAPITOLUL IV
PROIECTAREA SISTEMELOR NUMERICE CU
DISPOZITIVE PROGRAMABILE
4.1. Metodologii generale de proiectare a sistemelor
numerice
4.1.1. Proiectarea clasic
S recapitulm etapele fluxului de proiectare n varianta clasic.
- se ncepe cu o specificaie;
- se construiete o diagram bloc;
- se separ seciunile organigramei, dup care se detaliaz fiecare
pn cnd se atinge nivelul corect al designului logic;
- se integreaz piesele; n caz c exist un produs software
dezvoltat anume pentru gestionarea sistemului, acesta este
momentul cnd se va utiliza;
- se creeaz prototipul, care este depanat i corectat cu ajutorul
softului; adeseori, prototipul nu funcioneaz la viteza proiectat
i trebuie reexaminat pentru diverse corecii (de exemplu gtuiri
- bottlenecks);
- se realizeaz fizic sistemul pe plac (PCB - Printed Circuit
Board); i aici apar de multe ori corecii care trebuie efectuate,
aspecte impuse de condiiile fizice de realizare a PCB-ului.
Deci revenirile multiple n procesul de proiectare clasic constituie
regula, nu excepia. Procesul de proiectare este astfel costisitor din punct
de vedere al timpului (circa 6-12 luni pentru sisteme de 500-1000 de
circuite integrate (capsule)).
4.1.2. Proiectarea cu dispozitive programabile
Noul scenariu de proiectare, cu dispozitive programabile, este
urmtorul:
- se pornete i aici tot de la specificaie;
- sistemul este apoi partiionat n blocuri mari (memorii,
microprocesoare, dispozitive logice programabile, FPGA-uri
sau CPLD-uri i logic de interfaare);
- se formuleaz o descriere de nivel nalt a sistemului, folosinduse un editor schematic sau un limbaj de descriere hardware
abstract (de exemplu, VHDL sau ABEL);
S1
0
0
1
1
DATAOUT
S1 S0
S0
0
1
0
1
DATAOUT
D0
D1
D2
D3
Canal de rutare
Conexiuni
programabile
Buffer
OE
PIN(I/O)
Calea de reacie
Matrice de pori SI
MUX
8:1
DATAOUT
S2 S1 S0
MUX
8:1
DATA
CP QN
S2 S1 S0
D0
01
MUX
8:1
DATA
D1
D
CP QN
S2 S1 S0
S2
S1
S0
CLOCK
SELECT
D7
D6
D5
D4
D3
D2
D1
D0
S2
S1
S0
CLK
SEL
OUT
S2
S1
OUT
S0
CLK
SEL
S2
S1
S0
S2
S1
S0
S2
S1
S0
S2
S1
S0
S2
S1
S0
Sel
Sel
S2
S1
S0
S2
S2
S2
S2
S1
S0
S1
S0
S1
S0
S1
S0
S0
Sel
Sel
S2
S1
Sel
Sel
S2
O
S1
S0
Sel
Sel
S2
S1
S0
S1
S0
Sel
Sel
S2
S1
S0
S0
Sel
S0
Sel
S0
Sel
Sel
Sel
S2
S1
S0
S1
S0
S0
Sel
S2
S1
S0
Sel
Sel
S2
Sel
S2
S1
Sel
Sel
Sel
S2
S2
S2
S1
S2
S1
S1
S0
S1
S0
S2
S1
S2
S1
S0
S2
S2
Sel
Sel
S1
S0
S1
S0
Sel
Sel
S2
S2
S1
S0
S1
S0
Sel
S2
Sel
Sel
S2
S1
S0
Sel
Sel
S2
S1
S0
Sel
S2
S1
S0
Sel
S2
S1
S0
Sel
S2
S1
S0
Sel
S2
S1
S0
Sel