A Siemens K1195 ISDN protokollanalizátor

        A SIEMENS K1195 protokollanalizátor kissebességű (RS-232, V.11
        X.25, ISDN-BRI, ISDN-PRI) interfészek vizsgálatára alkalmas.
        A laborban található példány csak ISDN-BRI(S0) és ISDN-PRI (S2M)
        mérő interfészekkel rendelkezik.

        A protokollanalizátor független adó és vevő funkcióval rendelkezik,
        interfész csatlakozói mint párhuzamos, mind terminál módú
        csatlakozást tesznek lehetővé.

        A protokollanalizátor hardver blokkvázlata:

                                          VME-bus
                                             |   +----MAIN----+
                                             |   |            Ă-- billentyűzet
                                             Ě===| Fő         Ă-- display
                                             |   | processzor Ă-- printer
                                             |   |            Ă-- modem
                                             |   +------------+
       S     +------------+  +----CPU7----+  |   +----FECP----+
       vagy  | S0 vagy S2M|  | ISDN S0    |  |   | Front-end  |CPU1
        -><--| interfész  |--| vagy S2M   |==Î===| control    |
       S2M   | csatlakozó |  |interfész   |  |   | processzor |CPU2
    interfész+------------+  +------------+  |   +------------+
             Egyidejűleg csak egy interfész  |   +------------+ +------+
             csatlakozó és interfész kártya  |   | Floppy disk| |Floppy|
             helyezhető el a konstrukcióban! Ě===| kontroller Ă-´disk  |
                                             |   |            | |drive |
                                             |   +------------+ +------+
                                             |   +------------+ +------+
                                             |   | Hard disk  | |Hard  |
                                             Ě===| kontroller Ă-´disk  |
                                             |   |            | |drive |
                                             |   +------------+ +------+
                                             |   +------------+
                                             |   |(Capture)RAM|
                                             Ě===| 2 Mbyte    |
                                                 |            |
                                                 +------------+


    A protokollanalizátor esemény és adatkinyerő modulját az interfész csatlakozó
    és az interfész kártya alkotja. A mérőjel előállítását, és a vizsgált
    jel feldolgozását az FECP-ben levő két processzor (CPU1 és CPU2),
    D-csatorna vizsgálat esetén az S0 interfész-ben levő processzor (CPU 7)
    végzi.

    A protokollanalizátor beépített ember-gép kapcsolatot biztosító (billentyűzet,
    display), háttértároló (Floppy, Hard diszk, (Capture) RAM) eszközökkel,
    továbbá jegyzőkönyvező eszköz (printer) vezérlési és
    távvezérlési (modem) lehetőségekkel rendelkezik. Ezen funkciókat a
    MAIN processzor működteti. A négy (Motorola 68000) processzorból álló
    rendszer összekapcsolódása egy multiprocesszor (VME) buszon keresztül
    történik.

    A protokollanalizátor operációs rendszerét leírő kulcsszavak:
      * real-time(valós idejű),
      * event driven (esemény vezérelt),
      * multitasking,
      * multiprocessing

    Erre az operációs rendszerre a műszer készítői számos applikációt
    készítettek, melyek közül a fontosabbak:

      * Monitor
        Rögzíti és megjeleníti a vizsgált interfészen áthaladó kereteket
        és üzeneteket.
      * Emulátor (LAYER-2, LAYER-3)
        NT és TE funkciót valósít meg.
      * Report generátor
        A vizsgált interfészen áthaladó kereteket és üzeneteket értelmezi
        a CCITT Q.921 és Q.931 ajánlások alapján.
      * Test manager
        State és action szekvencia létrehozása és futtatása
      * Message building system
        LAYER-3 üzenetek szerkesztését biztosító program.

    A programozási feladatok a beépített FORTH interpreter segítségével
    végezhetők el.

    A bevezető mérési feladatok során a leggyakrabban használt üzemmód
    a Monitor üzemmód.

    A Monitor program működési módjai:

    A Monitor üzemmód blokkvázlata:
      -------
    Ebben az üzemmódban az interfészen áthaladó adatokat dolgozzuk fel.

                       +---------+      +---------+
                       |capture  |      |capture  |
                    +>-´         Ă-->---´         |
                    |  |filter   |      | RAM     |
                    |  +---------+      +---------+
                    |
         +------+   |  +---------+      +---------+     +---------+
         |live  |   |  |report   |      |report   |     |         |
         |      Ă---Ĺ>-´         Ă-->---´         Ă-----´terminal |
         |data  |   |  |filter   |      |generator|     |         |
         +------+   |  +---------+      +---------+     +---------+
                    |
                    |  +---------+      +---------+
                    |  |disk     |      |         |
                    Ă>-´         Ă-->---´ disk    |
                    |  |filter   |      |         |
                    |  +---------+      +---------+
                    |
                    |  +---------+      +---------+
                    |  |trigger  |      | trigger |
                    +>-´event    Ă-->---´ action  |
                       |filter   |      |         |
                       +---------+      +---------+

    A Halt    üzemmód blokkvázlata:
      ----

    Itt a capture RAM-ban vagy a diszken előzetesen rögzített regisztrátumokat
    dolgozzuk fel.

       +--------+      +---------+      +---------+     +---------+
       |capture |      |report   |      |report   |     |         |
       |        Ă---Â>-´         Ă-->---´         Ă-----´terminal |
       |  RAM   |   |  |filter   |      |generator|     |         |
       +--------+   |  +---------+      +---------+     +---------+
                    |
                    |  +---------+      +---------+
                    |  |disk     |      |         |
                    Ă>-´         Ă-->---´ disk    |
                    |  |filter   |      |         |
                    |  +---------+      +---------+
                    |
                    |  +---------+      +---------+
                    |  |trigger  |      | trigger |
                    +>-´event    Ă-->---´ action  |
                       |filter   |      |         |
                       +---------+      +---------+

       +--------+      +---------+      +---------+     +---------+
       |        |      |report   |      |report   |     |         |
       |  disk  Ă---Â>-´         Ă-->---´         Ă-----´terminal |
       |        |   |  |filter   |      |generator|     |         |
       +--------+   |  +---------+      +---------+     +---------+
                    |
                    |  +---------+      +---------+
                    |  |trigger  |      | trigger |
                    +>-´event    Ă-->---´ action  |
                       |filter   |      |         |
                       +---------+      +---------+

    A Freeze  üzemmód blokkvázlata:
      ------

                       +---------+      +---------+
                       |trigger  |      | trigger |
                    +>-´event    Ă-->---´ action  |
                    |  |filter   |      |         |
                    |  +---------+      +---------+
                    |
         +------+   |  +---------+      +---------+
         |live  |   |  |disk     |      |         |
         |live  Ă---Á>-´         Ă-->---´  disk   |
         |data  |      |filter   |      |         |
         +------+      +---------+      +---------+


       +--------+      +---------+      +---------+     +---------+
       |capture |      |report   |      |report   |     |         |
       |        Ă---->-´         Ă-->---´         Ă-----´terminal |
       |  RAM   |      |filter   |      |generator|     |         |
       +--------+      +---------+      +---------+     +---------+