201614. lajstromszámú szabadalom • Áramköri elrendezés bit-szelet mikroprocesszorokból felépített processzorok sebességének növelésére

1 HU 201614 B 2 A találmány tárgya áramköri elrendezés bit­­-szelet mikroprocesszorokból felépített pro­cesszorok sebességének növelésére. Mint ismeretes a nagyobb teljesítményű számítógépek processzorét alapvetően kétfé­leképpen lehet felépíteni: hagyományos alkat­rész bázison, melyet napjainkban az MPLA, illetve FPLA áramkörök kezdenek felváltani, vagy bit-szelet mikroprocesszorokból. A bit-szelet mikroprocesszorok kialakí­tása olyan, hogy tetszés szerinti nagyságú processzor hozható belőlük létre. Alkalmazá­suk elterjedésének azonban komoly gátja volt, hogy az egyes bit-szelet mikroprocesz­­szorok sorba kötése esetén a művelet végzé­se során keletkező átvitelek valamennyi bit­­-szelet mikroprocesszoron végig kell, hogy terjedjenek. Ebből adódóan a működése az így készült processzoroknak meglehetősen lassú volt, hiszen a processzor működési ideje annyiszorosa a bit-szelet mikroprocesz­­szorénak, ahány bit-szelet mikroprocesszor­ból áll a processzor. Ezt a problémát úgy hi­dalták át, hogy átvitel gyorsítókat fejlesz­tettek ki. Az átvitel gyorsítók négy darab bit-szelet mikroprocesszorból álló processzor esetén a bit-szelet mikroprocesszorok helyett közvetlenül állítja elő az átvitelt, igy a bit­­-szelet mikroprocesszorokból felépített pro­cesszor működési ideje egy bit-szelet mikro­processzor és az átvitel gyorsító működési ideje. A technika fejlődése során szükséges­sé vált nagyobb processzorok elkészítése is, ilyen esetben az átvitel gyorsítót úgy alkal­mazzák, hogy a bit-szelet mikroprocesszoro­kat négy csoportra osztják és az egyes cso­portokba tartozó bit-szelet mikroprocesszo­rok átvitel szempontjából sorba vannak köt­ve. Ez a megoldás mintegy kétszer gyorsabb mint az átvitel gyorsító nélküli bit-szelet mikroprocesszorokból felépített processzor, működési ideje azonban viszonylag még igy is nagy, hiszen a működési idő a sorba kö­tött bit-szelet mikroprocesszorok működési idejének az összege, plusz az átvitel gyorsí­tó működési ideje. A találmánnyal célunk a fentiekben vá­zolt nehézség kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan áramköri elrendezés kialakítása, mely alkalmas bit-szelet mikro­processzorokból felépített processzorok se­bességének növelésére. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha minden egyes bit-szelet mikroprocesszor számára az átvitelt átvitel gyorsítóval állítjuk elő. A találmány szerinti áramköri elrendezés egy olyan ismert áramköri elrendezés to­vábbfejlesztése, melynek átvitel gyorsítóra és bemenő adat vezetékkötegre, valamint ki­menő adat vezetékkötegre kapcsolódó nyolc bit-szelet mikroprocesszora van. A továbbfejlesztés, vagyis a találmány abban van, hogy az első bit-szelet mikropro­cesszor bemenetei részben első átvitel veze­téken keresztül el6Ó átvitel gyorsitó és má­sodik átvitel gyorsitó bemenetére, részben pedig a bemenő adat vezetékköteg részét ké­pező első bemenő adat vezeték csoportra, ki­menetei pedig első adatátvitelt jelző vezeté­ken és első feltételes átvitelt jelző vezetéken át a második átvitel gyorsitó első bemenet párjára, továbbá az első átvitel gyorsító má­sodik bemenet párjára, valamint a kimenő adat vezetékköteg részét képező első kimenő adat vezeték csoportra van kötve. A második bit-szelet mikroprocesszor bemenetei részben átvitel vezetéken keresztül az első átvitel gyorsító első vezérlő kimenetére, részben pedig a bemenő adat vezetékköteg részét ké­pező második bemenő adat vezeték csoportra, kimenetei pedig második adatátvitelt jelző vezetéken és második feltételes átvitelt jelző vezetéken ét a második átvitel gyorsító má­sodik bemenet párjára, továbbá az első átvi­tel gyorsitó harmadik bemenet párjára, vala­mint a kimenő adat vezetékköteg részét ké­pező második kimenő adat vezeték csoportra van csatlakoztatva. A harmadik bit-szelet mikroprocesszor bemenetei részben harmadik átvitel vezetéken keresztül a második átvitel gyorsító első vezérlő kimenetére, részben pedig a bemenő adat vezetékköteg részét ké­pező harmadik bemenő adat vezeték csoport­ra, kimenetei pedig harmadik adatátvitelt jel­ző vezetéken és harmadik feltételes átvitelt jelző vezetéken át a második átvitel gyorsitó harmadik bemenet párjára, továbbá az első átvitel gyorsító negyedik bemenet párjára, valamint a kimenő adat vezetékköteg részét képező harmadik kimenő adat vezeték cso­portra van kötve. A negyedik bit-szelet mik­roprocesszor bemenetei részben negyedik át­vitel vezetéken keresztül első átvitel gyor­sitó második vezérlő kimenetére, részben pe­dig a bemenő adat vezetékköteg részét képe­ző negyedik bemenő adat vezeték csoportra, kimenetei pedig negyedik adatátvitelt jelző vezetéken és negyedik feltételes átvitelt jel­ző vezetéken át a második átvitel gyorsitó negyedik bemenet párjára, továbbá az első átvitel gyorsitó ötödik bemenet párjára, va­lamint a kimenő adat vezetékköteg részét ké­pező negyedik kimenő adat vezeték csoportra van csatlakoztatva. Az ötödik bit-szelet mik­roprocesszor bemenetei részben ötödik átvi­tel vezetéken keresztül a második átvitel gyorsító második vezérlő kimenetére, részben pedig a bemenő adat vezetékköteg részét ké­pező ötödik bemenő adat vezeték csoportra, kimenetei pedig ötödik adatátvitelt jelző ve­zetéken és ötödik feltételes átvitelt jelző vezetéken át a második átvitel gyorsitó ötö­dik bemenet párjára, továbbá az első átvitel gyorsító hatodik bemenet párjára, valamint a kimenő adat vezetékköteg részét képező ötö­dik kimenő adat vezeték csoportra van köt­ve. A hatodik bit-szelet mikroprocesszor be­menetei részben hatodik átvitel vezetéken 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents