164787. lajstromszámú szabadalom • Eljárás és berendezés sokcsatornás tárolók eltérő frekvenciájú beírására és kiolvasására
MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja 1972. IX. 13. (MA-2404) Közzététel napja: 1973. XI. 28. Megjelent: 1975. VI. 14. 164787 Nemzetközi osztályozás: G 11 c 7/00 Feltaláló: Pellionisz Péter oki. viNamosmérnök 60%, Péter Attila oki. villamosmérnök 40%, Budapest Tulajdonos: MTA Központi Fizikai Kutató Intézet Budapest Eljárás és berendezés sokcsatornás tárolók eltérő frekvenciájú beírására és kiolvasására 1 A találmány tárgya eljárás és berendezés sokcsatornás analóg vagy digitális tárolók kiolvasására, amely kiolvasás a ciklikusan ismétlődő beírási folyamatok, alatt, de attól eltérő és változtatható frekvenciával történik. Ismeretesek a tárolók azon fajtái és üzemmódjai, amelynél a beírások szabályos időközökben, ciklikusan ismétlődnek. (Ilyen például egy sokcsatornás analizátor tárolója, átlagolás üzemmódban, ahol szabályos időközönként új és új értékekkel módosul egy-egy csatorna tartalma.) A tárolóba való beírásnál és kiolvasásnál a tárolót mint önálló egységet tekintjük és a kiolvasást és beírást erre, mint egészre vonatkoztatjuk, tehát a tároló saját belső organizációjával, a különböző regiszterekből, segédtárolókból az egyes csatornákba való , beírás'" és „kiolvasás" szervezésének módjával nem foglalkozunk. (Péládul ferrit-tárolók esetében a tulajdonképpeni beírást egy regiszterbe való kiolvasás előzi meg. Esetünkben ezt tehát nem vesszük figyelembe: a teljes tárolási ciklussal, mint beírással foglalkozunk.) i A sokcsatornás tárolók kiolvasási gyakoriságát illetően általában két alternatíva lehetséges: - a kiolvasás frekvenciája megegyezik a beíráséval, - a kiolvasás frekvenciája eltérő (akár nagyobb, akár kisebb) a beírás frekvenciájához képest, i Két alapvetően különböző változat létezik a tekintetben is, hogy a kiolvasás folyamata időben hogyan viszonylik a beírás folyamatához: - A kiolvasás folyamata a tárolóba való beírási folyamattól időben elkülöníthető. Itt statikus értékeket olvasunk ki, a beíráskor történő tároló-tartalom változási folyatriatról nem kapunk információt. A kiolvasás frekvenciája az ilyen szervezésnél tetszőlegesen eltérhet a beírási frekvenciától. A másik változatnál a kiolvasás a beírás folyamata alatt történik: mialatt információt viszünk be a tárolóba, ki is olvassuk belőle. Itt tehát nyomon követhetjük a 164787 10 15 20 tároló tartalmának változását a beírási folyamat alatt. A kiolvasás frekvenciája most csupán megegyező, vagy kisebb lehet, mint a beírási frekvencia. A beírás sebességénél kisebb sebességű kiolvasásra igen gyakran szükség lehet. (Például nagy sebességgel ciklikusan írunk be a tárolóba, amelynek tartalma már nem változik lényegesen, s közben egy lassú működésű X-Y rajzolón rajzoltatjuk ki a tároló tartalmát.) \ A találmány a beírási folyamattal egyidőben, de kisebb frekvenciával történő kiolvasásra vonatkozik. Erre az eddig ismert és alkalmazott eljárás a következő (1. átxa): A 20 tárolóba való beírást az 50 bemenetről f frekvenciával végezzük. AtlO órajelgenerátor - amelynek frekvenciája f — kimenete a 30 frekvenciaosztó bemenetére csatlakozik. A frekvenciaosztó osztásaránya p. A 30 frekvenciaosztó kimenete a 40 kiolvasó egységet vezérli. A kiolvasási frekvencia a 70 kimeneten, a tárolóból kiolvasott információ a 60 kimeneten jelenik meg. Az n-csatornás tároló egészére nézve a teljes beírási ütemidő (soros - csatornánkénti - beírásról lévén szó): TB = n/f 25 30 A kiolvasási folyamat ideje: TK = PTB Annak érdekében, hogy rendre minden egyes csatorna tartalmát megkapják, p és n relatív prímszámok kell hogy legyenek. i Az ismert megoldás idődiagramját a 2. ábra mutatja, n ? 4 csatorna esetén. A legfelső sorban a beírások által érintett csatornák számai vannak feltüntetve. A második sorban a beírási frekvenciát ábrázoltuk l/f ismétlődési idővel. A teljes tárolóra vonatkozó beírási ütemidő: