170914. lajstromszámú szabadalom • Asszociatív tároló

9 170914 10 átkódolok kimenetén megjelenő jelek az 1 modu­lok megfelelő 2 címsínjeire (l.ábra) jutnak. A rajzon nem ábrázolt beíró áramkörök segítségével ezzel egyidőben az 1 modulok megfelelő 3 szám­hely-sínjei is aktívvá válnak, amely számhely-sínek 5 az egyik asszociatív cellának megfelelő 4 detektorra vannak kötve. Asszociatív cellának nevezzük az 1 modulok l1 tárolóelemeinek olyan csoportját, amely tárolóelemek az érintett 4 detektor beme­neteire csatlakoztatott 3-számhely-sínekkel vannak 10 összekapcsolva. Az említett folyamatok eredményeként az aktív 2 címsínek és 3 számhely-sínek keresztezési pont­jában levő l1 tárolóelemekbe „0"-jel (vagy ,,l"-jel) íródik be. 15 Egy új asszociatív szó beírása tehát az egyes 9 átkódolok állapotának a megfelelő címtároló 1 modulban történő tárolását jelenti, ahol az aktív (gerjesztett) 2 címsínek és 3 számhely-sínek keresz­tezési pontjában levő tárolóelemekbe „0" jelekből 20 álló háttérből kiemelkedő „1" jel íródik be az aktív 2 címsínek és 3 számhely-sínek keresztezési pontjában levő tárolóelemekbe. Az 1 moduloknak a kiolvasó kóddal egyező asszociatív szavak kódjának felismerése céljából tör- 25 ténő kiolvasásánál csak a 2 címsíneket gerjesztjük. A beíráshoz hasonlóan a gerjesztett 2 címsínek számait a kiolvasó kódnak megfelelően a kiolvasó kódnak megfelelően a kiolvasó 5 regiszterből kapu­juk. Az 1 modulok kiolvasása párhuzamosan tör- 30 ténik, mivel a gerjesztett 2 címsínekkel összekötött összes 1' tárolóelem gerjesztve lesz, azaz modulon­ként egy tárolóelem azon a 3 számhelysínen, amely a 4 detektorok egyikének bemenetére csat­lakozik. 35 A 6 triggerek érintett 8 csoportjának bemene­tére vezetett kódnak és a megfelelő — az 1 modu­lok egyikének 3 számhely-sínjeire kapcsolt — l1 tárolóelemekbe beírt kód egyezése esetén a meg­felelő 3 számhely-sínnek megfelelő kimeneten „1" 40 jelet (vagy .,0"-jelet) találunk. Ha a két kód nem egyezik, a megfelelő 3 számhely-sín kimenetén „0"-jel („1" jel) jelenik meg. A kiolvasó kódnak és az asszociatív szó egy detektorra jutó kódjának teljes egyezése esetén a 4 detektorral összekötött összes 45 3 számhely-sínen „1" jel (vagy „0" jel) jelenik meg, amelyet a koincidenciaáramkörként megvaló­sított 4 detektor regisztrál. Teljes egyezésnek a továbbiakban azt nevezzük, ha a 6 triggerek mind­egyik 8 csoportjának bemeneteire érkező kód azo- 50 nos az érintett asszociatív cellában tárolt asszo­ciatív szó kódjával, ahol az asszociatív cella az 1 modulokhoz tartozó, az érintett 4 detektor beme­netére kapcsolt számhely-sínekre csatlakozó l1 tá­rolóelemek összessége. 55 Az 1 modulokhoz beíró és kiolvasó számhely­sínek tartoznak. Az 1. ábrán azok a közös szám­hely-sínek vannak feltüntetve, amelyek mindkét funkciót ellátják. A fent vázolt asszociatív tárolóban az 1 modu- 60 lok kihasználtsága kevés számú címsín esetén jó. Nagyobb kapacitású tárolókhoz több címsín tar­tozik. Ilyen berendezéseknél a kódátalakítók ki­használtsága jó, ahol a kódátalakítók a kiolvasó binér kódot konstans L számú (L-es számrendszer) 65 kóddá alakítják. Ez az átalakítás legegyszerűbben hosszúidejű 11 tárolómodulok (3. ábra) segítségével történhet. ' A berendezés kiolvasó kódátalakítói azesetben is 9 átkódolóként vannak kivitelezve, azzal a különbséggel, hogy a konstans L-számú kód általános alkalmazásánál a 7 kódátalakító több ki­menetén jelenik meg jel. Nagyszámú címsín esetén célszerű moduló-2 14 összegzőkkel megépített 7C kódátalakítókat (4. áb­ra) alkalmazni, amelyek a kiolvasó binér kódot konstans L-számú (L-es számrendszerű) kóddá ala­kítják. A kiolvasó 5 regiszterhez tartozó 6 trigge­rek mindenegyes 8 csoportja 15A, 15B, 15C ré­szekre van osztva, amely részek közül egyik egy triggert tartalmazó 16A alcsoportokból áll, míg a többi részek kettő vagy több 6 triggert tartalmazó 16B alcsoportokból állnak. A 9. átkódolok és a 14 összegzők 16B alcsoportokból összetett 15B, 15C ré­szekre vannak felosztva, az egyes alcsoportokhoz tar­tozó moduló-2-összegzők első bemeneteire csatlakoz­nak. A 14 összegzők kimenete a következő 15C rész egyik 16B alcsoportja 14 összegzőinek második bemenetére van kapcsolva, míg az utolsó 15C rész 14 összegzőinek kimenete a megfelelő címtároló 1 modul 2 címsínjeire csatlakozik. A berendezés működését kiolvasó 7 kódátalakító kiviteli alakjára vonatkozó példában logikai jelö­lések segítségével mutatjuk be, amelyekkel a 7 kódátalakító bemeneti jelei és a kimeneti változ­tatható Aj mennyiségek közötti összefüggést ábrá­zoljuk. Itt N-el jelöljük egy asszociatív cella lehet­séges állapotainak számát, azaz a kimenőjel lehet­séges variációinak számát, vagy a 2 címsínek számát, n-el jelöljük a kiolvasó 5 regiszter 6 triggereinek számát, azaz a bemeneti jelek változatainak lehet­séges számát. Ki = N, Kj = n minden esetben, ha n=l ,N = 2 Aj = ai, A2 = a! n=5,N=8 At = aj-i- a2 a 3 , A2 = aj i a 2 a 3 , A3 =ai + a 2 a 3 , A4 = ai + a2 a 3 , A5 = a[ + a4 a 5 , A5 = a! + a4 a 5 , A7 = aj + a4 a 5 , Aß = 3i i a4 a5, ^ J N = 8 esetén az A! . . .A4 kimenőjeleket az a! jel­nek (Ai = aj, ha N = 2) és az átkódoló kimenetein megjelenő jeleknek a moduló-2 összegzővel történő összegzésével nyerjük, ahol az átkódoló bemenetein a2 , a 3 jelek vannak jelen. Az A 5 . . .A 8 kimenő­jeleket' a binér a] (ai = A2 ,haN = 2) jelnek és az átkódoló kimenőjeleinek a moduló-2 összegzővel történő összegzésével nyerjük, amikor az átkódoló bemenetein a4 , a s jelek vannak jelen. 5

Next

/
Oldalképek
Tartalom