178795. lajstromszámú szabadalom • Asszociatív tár

5 178795 6 azonos írásvezérlő bemenetei, olvasás vezérlő be­menetéi, információ bemenetei és írási helysínei van­nak, továbbá a címezhető tármodulok írási helysí­­neit vezérlő modulo-2 összeadója van, és az egyes mátrixsorokban a címezhető tármodulok kettes cso­portokba vannak egyesítve, ahol ezen csoportok első címezhető tármoduljainak a kimeneti helysínei azok­nak a moduló-2 összeadóknak az első bemenetéivel vannak összekötve, amelyek kimenetei a csoportok második címezhető tármoduljai azonos nevű írási helysíneihez csatlakoznak, az adott mátrixsorok moduló-2 összeadóinak a második bemenetei és min­den mátrixoszlop címezhető tármoduljainak az in­formációs bemenetei, az írásvezérlő bemenetei, és olvasásvezérlő bemenetei a műveleti dekódoló meg­felelő kimeneteivel vannak összekötve, és ennek be­menetei a bevivő regiszter megfelelő flip-flopjainak a nem-negált kimeneteihez csatlakoznak. A bevivő regiszter flip-flop csoportjai célszerűen léptetőregiszterekként vannak kiképezve. A tárblokknak az a funkciója, hogy párhuzamos üzemmódban aritmetikai és logikai műveleteket végezzen el a keresési jellemzőként meglévő infor­mációkon, és ezen tárblokk a keresési jellemzőkként meglévő információk keresése és logikai össze­kapcsolása céljából tartalmaz az említett informá­ciókhoz tartozó mátrix alakjában elrendezett meg­címezhető tármodulokat, melyek a címsínei eszköz­ként szolgálnak az információk eléréséhez, és be­írásához, tartalmaz kimeneti helysíneket, amelyeken keresztül az információk kiolvasása történik, az in­formációk beírását vezérlő bemenetet, az infor­mációk kiolvasását vezérlő bemenetet, egy infor­máció bemenetet és a kimeneti helysínek számának megfelelő számú írási helysíneket, amelynél a tár­modul mátrix sorainak száma megegyezik a bevivő regiszter flip-flop csoportjainak számával, és az összes mátrix sorban a megcímezhető tármodulok címsínei lekérdező síneken keresztül a megfelelő le­kérdező dekóder kimeneteihez csatlakoznak, és itt a találmány szerint a rendszert olyan moduló-2 össze­­adóval egészítjük ki, amely elvégzi a megcímezhető tármodulok. írási helysíneinek vezérlését, és ezt alkal­masan átalakítja, mégpedig az egyes mátrix-sorokban a címezhető tármodulok most egyenként két tár­modult tartalmazó tármodul csoportokká vannak egyesítve, mégpedig úgy, hogy a címezhető tármodul egyes kimeneti helysínei az egyes tármodul csopor­tokon belül azon moduló-2 összeadó első bemenetéi­vel vannak összekötve, amelyek kimenetei a másik címezhető tármodul azonos beállítósínein fekszenek, és az egyes mátrix-sorokban a moduló-2 összeadok második bemenetei, az egyes mátrix-oszlopokban lévő tármodulok információ-, beírásvezérlő- és ki­olvasásvezérlő bemenetei a műveleti dekódoló meg­felelő kimeneteivel vannak összekötve, amelynek be­menetei a bevivő regiszter megfelelő flip-flopjainak kimeneteihez csatlakoznak. A tárblokk, amely elvégzi a keresési jellemzőként jelenlevő információkkal párhuzamos üzemben az aritmetikai és logikai műveleteket, és a meglévő in­formációknak, mint keresési jellemzőknek a keresése és logikai összekapcsolása céljából mátrix formájá­ban elrendezett címezhető tármodulokat tartalmaz az említett információkhoz, amelyek címsínekkel . vannak ellátva az információk eléréséhez és beírásá­hoz, tartalmaz kimeneti helysíneket, amelyeken ke­resztül az információk kiolvasása történik, amikor is a tármodul mátrix sorszáma megegyezik a bevivő regiszter flip-flop csoportjainak számával, tartalmaz detektorokat, amelyek a tárlaphoz tartozó keresett információkat meghatározott bitkombináció alakjá­ban kijelzik, ezek bemenetei mindig az egyes ki­meneti helysínjeihez csatlakoznak, tartalmaz kihozó regisztert, amelynek feladata az egyes mátrix-oszlo­pok tármoduljaiból kiolvasott információk felvétele és készenlétben tartása, továbbá a bevivő regiszter flip-flopjai számával megegyező számú flip-flopokat, amelyek a bevivő regiszter flip-flop csoportszáma szerinti csoportokba vannak osztva, többmenetű VAGY-kapukat, amelyek kimenetei a kihozó regisz­ter megfelelő flip-flopjai bemenetéivel, bemenetei pedig a megfelelő mátrix-sorok tármoduljának min­denkori kimeneti helysíneivel vannak összekötve, és egyenként két koincidencia-kapuból álló további koincidencia-kapu csoportokat, amelyek száma meg­felel a bevivő regiszter flip-flop csoportjai számának, amelynél az egyes koincidencia-kapu csoportok első és második járulékos koincidencia-kapuinak az első bemenetei ezen sorrendben a bevivő regiszter nem­­-negált és negált megfelelő flip-flopjainak kimeneté­hez, második bemenetei pedig a műveleti dekódoló mindenkori megfelelő kimenetéhez csatlakoznak, és az egyes koincidencia-kapu csoportok koincidencia­­-kapuinak kimenetei a többmenetü VAGY-kapuk másik bemenetéhez csatlakoznak, a találmány sze­rint a bevivő regiszter flip-flop csoportjainak száma szerint léptetőregiszterekkel a lekérdező dekódoló kimenetéin lévő kód léptetéséhez, és a lekérdező dekódoló kimeneteinek számával összhangban levő flip-flopokkal úgy van kiegészítve, hogy az egyes léptetőregiszterek flip-flopjainak információbeme­­netei a megfelelő lekérdező dekóderek azonos nevű kimeneteivel vannak összekötve, az egyes léptető­regiszterek flip-flopjainak ütembemenetei mindenkor a bevivő regiszter megfelelő vezérlőkimenetéhez és a mindenkori léptetőregiszterek flip-flopjainak a ki­menetei a megfelelő mátrix-sorok tármoduljának a címsíneihez csatlakoznak. A kihozó regiszter flip-flop csoportjait célszerűen léptetőregiszterekként alakítjuk ki. A találmány lehetővé teszi, hogy az asszociatív tárak műszaki adatait, nem utolsó sorban a teljesít­ményüket, az ár lényeges növelése nélkül fokozzuk olyan egységek beiktatásával, melyek lehetővé teszik az aritmetikai és logikai műveletek gyorsított végre­hajtását. A találmányt a továbbiakban kiviteli példák és rajzok alapján ismertetjük részletesebben. A rajzo­kon az 1. ábra a találmány szerinti tár tömbvázlata, a 2. ábra a találmány szerinti bevivő regiszter ki­viteli alakjának tömbvázlata, a 3. ábra a találmány szerinti tár egy kiviteli alak­jának tömbvázlata, amely valamennyi asszociatív szóval egyidejűleg végzett logikai műveletekre alkal­mas, és a 5 10 15 20 25 30 35 40 45 50 55 60 .65 3

Next

/
Thumbnails
Contents