Sisteme de prelucrare numerică cu procesoare

Curs
6/10 (2 voturi)
Domeniu: Electronică
Conține 3 fișiere: doc
Pagini : 55 în total
Cuvinte : 18621
Mărime: 311.54KB (arhivat)
Publicat de: Atanasio Lupu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Patiszka Robert
Cursul predat la materia Sisteme de Prelucrare Numerica cu Procesoare, Univ. Politehnica Timisoara, An 2

Extras din curs

CAPITOLUL 1

PRINCIPII GENERALE PRIVIND

STRUCTURA ŞI FUNCŢIONAREA

UNUI SISTEM DE PRELUCRARE NUMERICĂ

1.1. INTRODUCERE

În acest capitol se prezintă principii generale privind structura şi funcţionarea unui sistem de prelucrare numerică cu procesor, SPN. Aceste principii sunt generale în sensul că se regăsesc în structura şi funcţionarea unui SPN indiferent de tipul circuitului integrat pe scară largă care stă la baza construcţiei SPN şi care poate fi microprocesor, microcontroler sau procesor numeric de semnal.

1.2. STRUCTURA GENERALĂ ŞI

FUNCŢIONAREA DE PRINCIPIU A UNUI SPN

Unitatea de informaţie numerică sau logică utilizată în prelucrarea numerică este variabila binară (bitul) cu valorile numerice 0 şi 1 sau logice DA şi NU. Pentru reprezentarea informaţiei numerice sau logice, în SPN se utilizează secvenţe de 8, 16, 24 sau 32 de biţi, numite cuvinte. Cuvintele de 8 biţi se numesc octeţi. Valorile numerice ale cuvintelor sunt funcţie de codurile utilizate (cod binar natural CBN, cod binar deplasat CBD, cod complementul lui doi CCD) şi de tipul reprezentării, în virgulă fixă sau în virgulă mobilă.

Structura generală a unui SPN este prezentată în figura 1.1. Componenta esenţială a unui SPN este unitatea aritmetică şi logică (UAL), care lucrează cu operanzi biţi şi cuvinte. Operaţiile pe care le poate efectua UAL sunt: adunare, scă-dere, înmulţire, incrementare, decrementare, ŞI, SAU, SAU-exclusiv etc. UAL este un circuit combinaţional, astfel încât rezultă necesitatea unor registre de memorare temporară a operanzilor şi a rezultatului unei operaţii. Astfel, UAL generează rezul-tatul unei operaţii şi, în funcţie de acest rezultat, poziţionează la nivel logic 0 sau 1 biţii indicatori de condiţii ai unui registru de stare, numit registru cu indicatorii de condiţii. Astfel, un bit al acestui registru poate indica una dintre condiţiile: depăşirea domeniului de valori corespunzător reprezentării operanzilor ca urmare a unei operaţii de adunare sau scădere, obţinerea unui rezultat zero ca urmare a unei operaţii arit-metice sau logice, obţinerea unui rezultat pozitiv sau negativ etc.

Operanzii şi rezultatele operaţiilor se numesc date. Datele se memorează în registre şi în locaţii ale memoriei SPN. Un registru sau o locaţie de memorie care conţine un operand pentru o operaţie se numeşte sursă pentru operaţia corespunză-toare. Un registru sau o locaţie de memorie în care se încarcă rezultatul unei operaţii se numeşte destinaţie pentru operaţia corespunzătoare. Transferul datelor între com-ponentele SPN se realizează prin magistrala de date care interconectează aceste componente. Din punct de vedere fizic, magistrala de date constă în conexiuni cu 8, 16 sau 32 fire de legătură paralele. În general, funcţie de numărul de biţi ai magistralei de date, se spune că SPN este de 8, 16 sau 32 de biţi.

Fig. 1.1. Structura generală a unui sistem de prelucrare numerică.

Memoria de date din structura unui SPN se utilizează pentru memorarea datelor şi este de tip RAM şi ROM. Memoria de date de tip ROM se utilizează pentru memorarea unor constante care intervin în algoritmii de prelucrare numerică. Adre-sarea locaţiilor memoriei de date se realizează prin magistrala de adrese a SPN de l6, 20, 24 sau 32 de biţi. Fiecărei adrese referitoare la memoria de date îi corespunde o locaţie de memorie la care se poate efectua o operaţie de scriere a cuvântului încărcat pe magistrala de date de o altă componentă a SPN, sau o operaţie de citire de către o altă componentă a SPN a conţinutului locaţiei de memorie adresate, conţinut încărcat de memorie pe magistrala de date. Magistralei de adrese de 16, 20, 24 sau 32 de biţi îi corespunde un spaţiu de adresare de 64 K, 1 M, 16 M şi, respectiv, 4 Gcuvinte.

SPN cuprinde un grup de registre de 8, 16 sau 32 biţi, numite interne, având funcţii dedicate (speciale) prin structura sistemului. Aceste registre conţin date, adrese şi informaţii de control. Astfel, există registre dedicate care se utilizează ca surse cu operanzi sau ca destinaţii ale rezultatelor pentru anumite operaţii. Un registru din grupul de registre cu funcţii dedicate este registrul acumulator, notat cu A sau ACC, utilizat ca sursă şi destinaţie în multe operaţii aritmetice, logice şi de transfer.

Conținut arhivă zip

  • Sisteme de Prelucrare Numerica cu Procesoare
    • cap1.doc
    • cap2.doc
    • cap3.doc

Alții au mai descărcat și

Comunicație radio pe 868 MHz

1.Tema proiectului Modul de laborator pentru studiul comunicatiei radio pe 868 MHz. Se va proiecta un modul de laborator pentru studiul unui...

Dispozitive și Circuite Electronice - Partea 1

Jonctiunea p-n la echilibru termic. În practica se utilizeaza numeroase dispozitive electronice obtinute prin alaturarea de regiuni...

Dispozitive și Circuite Electronice - Partea 2

Tranzistoare MOS cu canal initial Sunt dispozitive electronice la care conductia curentului are loc la suprafata semiconductorului respectiv....

Traductoare de Vibrații și Accelerații

Vibratiile sunt fenomene dinamice care iau nastere în medii elastice sau cvasielastice, datorita unei excitatii locale, care se manifesta prin...

Traductoare de Viteză și Turație

Notiuni fundamentale : Viteza, prin definitie, este o marime vectoriala. Daca directia (suportul) de deplasare a corpului în miscare este data,...

Traductoare pentru Controlul Dimensional

Elemente sensibile pneumatice pentru controlul dimensional Controlul dimensional este un domeniu în care utilizarea dispozitivelor pneumatice...

Traductoare pentru Forțe și Cuplu

9.2.2 Tipuri de marci tensometrice si caracteristicile acestora Principalele caracteristici ale MT sunt determinate de natura materialului din...

Traductoare pentru mărimi electrice

c) Transformatoare de curent. În practica aceste transformatoare se mai nu-mesc “reductoare de curent”si sunt folosite pentru prelucrarea...

Te-ar putea interesa și

Utilizarea Procesoarelor de Semnal în Conducerea Proceselor în Timp Real

Memoriu justificativ De ce utilizam DSP-ul? Traim intr-o lume condusa de informatii: stiintifice, financiare, medicale, sportive si de...

Implementarea Sistemelor cu Microcontroler în Dispozitive de Poziționare în Spațiu

Introducere Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei circuitelor...

Procesoare Numerice de Semnal

Proiectate initial pentru aplicatii audio/video precum codari si recunoasteri de imagini procesoarele numerice de semnal (DSP) si-au gasit...

Sistem de Achiziție Utilizat în Acționări Electrice

Sistem de achizitie utilizat în actionari electrice Industria este ramura productiei materiale în cadrul careia au loc pe scara larga,...

Măsurarea Amplitudinii unui Semnal Periodic

1. Prezentarea generală a aplicaţiei Aplicaţia permite măsurarea amplitudinii unui semnal periodic aplicat de la un generator de semnal. Semnalul...

Rețele neuronale și algoritmi genetici

METODE SI TEHNICI DE CALCUL NEURONAL SI GENETIC Am ales acest subiect deoarece mi se pare foarte interesant faptul ca s-a oamenii de stiinta au...

Electronică Aplicată

1. ELEMENTE INTRODUCTIVE REFERITOARE LA CONDUCEREA PROCESELOR INDUSTRIALE DIN PERSPECTIVA SISTEME INTELIGENTE HARDWARE-SOFTWARE DE MĂSURARE ŞI...

Prezentarea Principiului unor Structuri Distribuite și Ierarhizate de Achiziție de Date și Control

Cap.1. Prezentarea principiului unor structuri distribuite şi ierarhizate de achiziţie de date şi control 1.1.Noţiuni generale În tehnica...

Ai nevoie de altceva?