Task: Translation
Input (Czech): Je reseno zapojení pro rychlou analýzu hlavicek paketu pomocí obvodu pripojeného prímo k datové sbernici (1) prenásející pakety. Tento obvod obsahuje podobvody (3, 4, 9, 10) pro analýzu hlavicek jednotlivých protokolu. Dále obvod obsahuje cítac (2), který podobvody (3, 4, 9, 10) informuje o stavu sbernice (1). Kazdý z podobvodu (3, 4, 9, 10) je opatren vstupem dat ze sbernice (1), vstupem cítace (2), aktivacním vstupem (3.1, 3.4, 5.2, 6.2), urcujícím výskyt dané hlavicky protokolu v paketu, a vstupem pozice zacátku hlavicky v paketu (3.2, 3.6, 7.1, 8.1). Dále je kazdý z podobvodu (3, 4, 9, 10) opatren sadou aktivacních výstupu (3.3, 3.4, 4.1, 4.2, 9.1, 10.1) urcujících typ následující hlavicky protokolu a výstupem (3.6, 4.3, 9.2, 10.2) pozice zacátku následující hlavicky protokolu. Vsechny podobvody (3, 4, 9, 10) jsou s vyuzitím obvodu pomocné logiky (5, 6) a multiplexoru (7, 8) zapojeny do struktury, která odpovídá poctu a strukture ocekávaných protokolu v paketu. Takto vytvorený retezec z podobvodu je dále stejným zpusobem vetven na základe predpokládaného poctu protokolu s analyzovanými hlavickami. Výstupy celého obvodu tvorí dílcí aktivacní výstupy (3.3, 3.4, 3.5, 4.1, 4.2, 9.1, 10.1) a výstupy (3.6, 4.3, 9.2, 10.2) pozice zacátku následující hlavicky.
Output (English): A circuit is provided for rapidly analyzing packet headers using a circuit connected directly to the packet-carrying data bus (1). This circuit contains sub-circuits (3, 4, 9, 10) for analyzing the headers of each protocol. Further, the circuit comprises a sensor (2) which informs the sub-circuits (3, 4, 9, 10) of the bus status (1). Each of the parables (3, 4, 9, 10) is provided with data input from the bus (1), the input of the reader (2), the activation input (3.1, 3.4, 5.2, 6.2), specifying the occurrence of the given header in the packet, and input position of header in packet (3.2, 3.6, 7.1, 8.1). Furthermore, each of the subcircuits (3, 4, 9, 10) is provided with a set of activation outputs (3.3, 3.4, 4.1, 4.2, 9.1, 10.1) specifying the type of the next protocol header and output (3.6, 4.3, 9.2, 10.2) of the beginning of the next header protocol. All subcircuits (3, 4, 9, 10) are connected to a structure corresponding to the number and structure of the expected protocols in the packet using the auxiliary logic circuit (5, 6) and the multiplexer (7, 8). In addition, the chain from the parcel thus created is branched in the same way based on the expected number of protocols with the analyzed headers. The outputs of the entire circuit are part of the activation outputs (3.3, 3.4, 3.5, 4.1, 4.2, 9.1, 10.1) and the outputs (3.6, 4.3, 9.2, 10.2) of the position beginning with the header.