Názor k článku Podrobnější popis sběrnice PCI od Pavel Tišnovský - ještě pokračujeme: Jak se provádí vlastní adresování? Na PCI sběrnici...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 10. 2008 19:36

    Pavel Tišnovský
    Zlatý podporovatel
    ještě pokračujeme:

    Jak se provádí vlastní adresování?

    Na PCI sběrnici neexistují signály typu memory-read, memory-write, IO-read, IO-write apod. Vše se místo toho - jak je u universálních sběrnic zvykem - řeší příkazy, které jsou posílány po vodičích C/BE0 až C/BE3. Díky tomu je možné rozeznat 16 příkazů, mezi jinými i:

    I/O READ
    I/O WRITE
    Memory READ
    Memory WRITE
    Configuration Read
    atd.

    Nás zajímají I/O READ a I/O WRITE. Právě ty slouží k adresování I/O portů. O překlad mezi instrukcí IN a OUT mikroprocesoru a vysláním nějakého příkazu na PCI kartu, se musí postarat north bridge. Ten je z jedné strany připojený na mikroprocesor a zdetekuje vykonávání příslušné instrukce (hlídá si adresovací "nožičky" :-) a provede překlad.