Sinteza interfeței de întrerupere în baza magistralei de sistem PCI

Proiect
7/10 (1 vot)
Domeniu: Calculatoare
Conține 7 fișiere: doc
Pagini : 14 în total
Cuvinte : 1630
Mărime: 400.79KB (arhivat)
Publicat de: Emanuel Molnar
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Ababii Victor
Universitatea Tehnică a Moldovei Facultatea Calculatoare Informatică şi Microelectronică Catedra Calculatoare

Cuprins

  1. Introducere 3
  2. Informaţii teoretice 4
  3. Elaborarea schemei funcţionale a interfeţei 8
  4. Descrierea algoritmului 11
  5. Concluzii 12

Extras din proiect

Introducere

Proiectul dat este pentru a ne aprofunda cunoştinţele în domeniul proiectării interfeţelor PC-EP. În acest proiect este prezentă interfaţa de întrerupere, în baza magestralei de sistemă PCI. Pentru proiectarea acestei interfeţe a fost folosit controlorul de întrerupere I8259. Controlorul de întrerupere se foloseşte pentru gestionarea semnalelor de întrerupere care vin de la echipamentele periferice. El determină care echipament periferic a lansat semnalul de întrerupere pentru ca procesorul să ştie care program de întrerupere să-l execute. Controlorul de întrerupere îndeplineşte următoarele funcţii: fixează semnalul de întrerupere IRQ generat de EP; determină prioritatea fiecărui canal de întrerupere; programează prioritatea fiecărui canal de întrerupere; formează numărul de întrerupere sau vectorul de întrerupere; extinde numărul de canale până la 64 de canale; transmite vectorul de întrerupere în procesor în regim de dialog.

În proiect este prezentă descrierea interfeţei de întrerupere cu 34 de canale. Este prezentat algoritmul de funcţionare a ei şi descrierea lui. Pentru proiectarea acestei interfeţe s-a folosit, după cum am menţionat mai sus, controlorul de întrerupere. Ca condiţii tehnice, după cum este menţionat în caietul de sarcini, sa folosit adresa 170H.

Informaţii teoretice

La acest capitol vom prezenta informaţiile despre controlorul de întrerupere. După cum a fost menţionat şi în introducere, funcţiile controlorului de întrerupere sunt următoarele:

1. fixarea semnalului de întrerupere IRQ generat e EP.

2. determinarea priorităţii fiecărui canal de întrerupere.

3. programarea priorităţii fiecărui canal de întrerupere.

4. formarea numărului de întrerupere sau a vectorului de întrerupere.

5. extinderea numărului de întrerupere, pînă la 64 de canale.

6. transmiterea vectorului de întrerupere în procesor în regim de dialog.

În continuare este prezentă configuraţia pinilor a controlorului de întrerupere

Conținut arhivă zip

  • Sinteza Interfetei de Intrerupere in Baza Magistralei de Sistem PCI
    • alg.doc
    • cuprins.doc
    • eppr.doc
    • Foaia de titlu_1.doc
    • schel.doc
    • schfunc.doc
    • ~$alg.doc

Ai nevoie de altceva?