170914. lajstromszámú szabadalom • Asszociatív tároló
170914 ie 17 18 mációtároló 34 egység 36 címsínjeivel vannak összekötve. Ha az információtároló 34 egység a címjelek koincidencia alapján történő kiválasztásával működik, akkor az aktív 4 detektor számát a 44 5 átkódoló megfelelő 36 címsínjeinek számává alakítja a berendezés. A leírt asszociatív tároló lehetőséget nyújt az asszociatív keresés költségeinek csökkentésére a külön asszociatív elemekkel megépített berendezések 10 alkalmazásával járó költségekhez képest. Az alkalmazott címtároló modulok és a címkiválasztás rendszere révén a költségek jelentősen lecsökkennek. Ugyanakkor a berendezést univerzális alkalmazhatóság jellemzi, mivel lehetővé teszi az összes kereső művelet, 15 logikai művelet és véges számú kereső műveletből és logikai műveletekből álló műveletsorra visszavezethető műveletek elvégzését. A találmány szerinti asszociatív tároló rendszere az asszociatív tároló kapacitását az ismert béren- 20 dezésekéhez képest a többszörösére növeli. Szabadalmi igénypontok: 1. Asszociatív tároló információkeresésre és lo- 25 gikai műveletek végzésére meghatározott jellemzőkkel bíró, többszámhelyű asszociatív binér kódszavakkal vagy több asszociatív binér jellemzőből képzett kódcsoporttal megadott információhoz, amely egymással címsíneken és számhely-síneken át 30 összekapcsolt tárolóelemekből álló címtároló modulokat és detektorokat tartalmaz, amely detektorok bemenetei a címtároló modulok megfelelő számhely-sínjeivel villamosan össze vannak kapcsolva, amely asszociatív tárolónak továbbá kiöl- 35 vasó kód asszociatív binér jellemzői számának megfelelő számú triggerből álló kiolvasó regisztere van, ahol a kiolvasó regiszter triggereinek kimenete a megfelelő címtároló modulok címsínjeivel villamosan össze van kapcsolva, azzal jellemezve, hogy 40 kiolvasó kódátalakítója (7) van, a kiolvasó regiszterének (5) triggerei (6) csoportokra (8) vannak osztva, mindegyik kiolvasó kódátalakító bemenetei a kiolvasó regiszter (5) triggerei (6) megfelelő csoportjának (8) kimeneteivel villamosan össze van- 45 nak kapcsolva és mindegyik kiolvasó kódátalakító (7) kimenetei a megfelelő címtároló modulok (1) címsínjeivel (2) vannak villamosan összekötve. 2. Az 1. igénypont szerinti asszociatív tároló 50 kiviteli alakja, azzal jellemezve, hogy a kiolvasó kódátalakítók (7) átkódolóként (9) koincidenciaáramkörökkel (10) vannak megvalósítva, amelyek bemeneteinek száma a kiolvasó regiszter (5) triggereiből (6) képezett csoportok (8) számának felel 55 meg. 3. Az 1. vagy 2. igénypont szerinti asszociatív tároló kiviteli . alakja, azzal jellemezve, hogy a kiolvasó kódátalakítók (7b) hosszúidejű tárolómodulokat (11), valamint a hosszúidejű tároló- 60 modulokba (11) beírt kód kiválasztására alkalmas címsíneket (12) és számhely-síneket (13) tartalmaznak, ahol a hosszúidejű tárolómodul (11) címsínjei (12) a megfelelő kiolvasó kódátalakító (9) kimeneteivel vannak összekötve, és a hosszúidejű tároló- 65 modul (11) számhely-sínjei (13) a megfelelő címtároló modulok (1) címsínjeire (2) csatlakoznak. 4. Az 1. vagy 2. igénypont szerinti asszociatív tároló kiviteli alakja, azzal jellemezve, hogy a kiolvasó kódátalakító (7c) moduló-2-összegzó'kkel (14) van megépítve, a kiolvasó regiszter (5) triggereinek (6) minden csoportja (8) részekre "(15A, 15B, 15C) van osztva, ahol az első rész (15A) egy triggerrel megépített alcsoportokból (16A) áll, a többi részek (15B, 15C) több triggerrel megépített alcsoportokból (16B) állnak, a kiolvasó kódátalakítók (7c) moduló-2-összegzőket (14) és alcsoportokat (16B) tartalmazó részekre vannak osztva, ahol mindegyik alcsoport (16B) kiolvasó kódátalakítóinak (9) kimenetei az alcsoportokhoz (16B) tartozó moduló-2-összegzők (14) első bemeneteire csatlakoznak, míg az egyes moduló-2-összegzők (14) kimenete a következő rész egyik alcsoportjához (16B) tartozó moduló-2-összegzők (14) második bemenetére csatlakozik, az utolsó részhez tartozó moduló-2-összegzők (14) kimenetei pedig a megfelelő címtároló modul (1) címsínjeivel (2) vannak összekötve. 5. Az 1. igénypont szerinti asszociatív tároló kiviteli alakja, azzal jellemezve, hogy maszk-regisztere (17) van, amely a kiolvasó kód asszociatív binér jellemzői számának megfelelő számú triggerből (18) és VAGY-kapukból (19) áll, amelyek első bemenete a maszk-regiszter (17) megfelelő triggereinek „1" vagy ,.0"-kimenetére van kötve, míg a VAGY-kapuk (19) második bemenete a kiolvasó regiszter (5) megfelelő triggerei (6) kimeneteirex csatlakozik és a VAGY-kapuk (19) kimenete a megfelelő kiolvasó kódátalakító (7) bemeneteivel van összekötve. 6. Az 1. vagy 5. igénypontok szerinti asszociatív tároló kiviteli alakja, azzal jellemezve, hogy több bemenetű VAGY-kapui (20) vannak és a kiolvasó kód asszociatív binér jellemzői számának megfelelő számú triggerből (22) álló kimeneti regisztere (21) van, amely kimeneti regiszter triggerei csoportokra (23) vannak felosztva, ahol az egyes csoportok bemenetére megfelelő több bemenetű VAGY-kapu (20) kimenete csatlakozik, míg a több bemenetű VAGY-kapu (20) bemenetei címtároló modul (1) megfelelő számhely-sínjeivel (3) vannak összekötve, a kiolvasó regiszter (S) triggerei (6) és a maszk-regiszter (17) triggerei (18) csoportokra vannak felosztva, amely csoportokban (8, 24) a triggerek száma egyenlő a kimeneti regiszter (21) csoportjaiban (23) levő triggerek számával. 7. Az 1., 5. és 6. igénypontok bármelyike szerinti asszociatív tároló kiviteli alakja, azzal jellemezve, hogy a kiolvasó kód jellemzői számának megfelelő számú triggerből (26) álló bemeneti regisztere (25) van, amelynek triggerei csoportokra(27) vannak felosztva, továbbá koincidenciaáramkörei (28) vannak, amelyek első bemenete a bemeneti regiszter (25) megfelelő csoportjaiban (27) lévő triggerek „0" vagy ^,1" kimenetére csatlakozik, ezenkívül műveleti dekódolója (29) van, amelynek megfelelő kimenetei a koincidenciaáramkörök (28) második bemenetére csatlakoznak, míg a koincidenciaáramkörök (28) egy részének kimenete a kimeneti 9