Sisteme Electronice Programabile

Previzualizare curs:

Extras din curs:

Facilitati pt. transferul paralel

- au loc impr. cu o instr. aritm. sau de multipl.

- exista 2 var. in care PDS exec. ac. oper. dupa cum val. deplasate sunt sau nu in rel. dir. cu operanzii instr. exec. de ALU sau de multipli

- proc. Pinc DSP CORE-DSP GROUP exec. oper. de transf. paralel in rel. dir. cu operanzii instr. curente

- toate instr. care utiliz. operanzi multipli pot exec. m . multe cicluri de acc. al mem. intr-un ciclu-instr., dar accesul multiplu este posibil doar la oper. aritm. exec. de ALU sau la multipl.

- alta var. de transf. paralel in care datele transferate nu sunt legate de instr. exec.: DSP 560XX -->op. exec. de ALU fol. date transf. anterior si in timpul oper., proc. nu transf alte 2 date

- in acelasi timp se exec. 2 accesari ale mem., reg. X se incarca cu operandul aflat in mem. la adr. data de reg. X0 si oper. Y1 este stocat in mem. Y1 la adr. data de R4

- transferul paralel in care oper. nu sunt in rel. dir. cu instr. exec. permite fol. m. eficienta a benzii mem. la proc.==> ac. tipe de transfer e m. eficient decat primul

Ortogonalitatea setului de instr.

- e legata de consistenta setului de instr. a unui proc.

- cu cat setul de instr. e m. ortogonal, cu atat sarc. progr. e m. simpla

- exista 2 param .ce specif. ortog.:a)consistenta setului de instr.;b)gradul in care modurile de adr. dispon. pot fi fol. in mod uniform cu diverse instr.

- dc. la un proc. adresarea indir. prin reg. e dispon. doar cu instr. de adun. si nu e si pt instr. de “-“ ==> proc. nu e ortog.

- proc. care au instr. codif. cu cuv.-instr. m. lungi, tind m. repede de a avea un set de instr. ortog. decat la cele codif. cu cuv.-instr. m. scurte.Asta are loc pt ca e pos. in primul caz ca oper. sa fie codate indep.(cu cat un cuv. din struct. e m. lung, cu atat sunt dispon. m. multi biti pt a coda oper.+operanzii==>set ortog.

- pp. reg. cu 8 reg. de date R0…R7. Pt. a exec. ac. oper. tr. codat tipul de oper.(fie proc. cu m. putin de 32 oper. distincet ==> 5biti) ==5biti pt tipul oper.+3biti pt a coda fiecare reg.(3x3)(2surse, 1destinatie)==>e nevoie de 20biti==>1cuv. de 32 biti sau 2 cuv. de 16biti

- daca anumite proc. poseda biti care controleaza modul in care exec. o anumita instr.(exec. nu e det. exclusiv de codul din mem. de progr., ci si de starea unor biti interm. proc.)

Limbajul de asamblare

- exista 2 var. de limb. de asambl.:a)limbaj de asamblare in care instr. au formatul cod op-opernad;b)limbaj de asamblare in care instr. au formatul asem. limbaj C

- pt var. (a) instr. sunt reprez.prin coduri simbolice sau specifica tipului de oper.

Observații:

Cursul de SEP scris la calculator

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Sisteme Electronice Programabile.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
9/10 (2 voturi)
Nr fișiere:
1 fisier
Pagini (total):
43 pagini
Imagini extrase:
43 imagini
Nr cuvinte:
29 398 cuvinte
Nr caractere:
157 096 caractere
Marime:
132.05KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Electronică
Predat:
la facultate
Materie:
Electronică
Profesorului:
I. Lazarescu
Sus!