197804. lajstromszámú szabadalom • 8 és 16 bites adatsínű számítógéphez csatlakoztatható, maximum 16 bites digitális jel fogadására alkalmas illesztő egység

197804 tázó jel is. Ennek hatására a 8 vezérlő áram­kör újabb 48 8 bites DMA kérő jelet hoz lét­re és a leírt folyamat mégegyszer lejátszó­dik, azzal a különbséggel, hogy most a máso­dik 84 kiolvasás vezérlő kimeneten megjelenő jel hatására a harmadik 4 adatregiszter tar­talma kerül az alsó helyiérték 6 adatbuszra. Ezzel a módszerrel a teljes adat két fázisban jutott a számítógép 8 bites buszán keresztül a memóriába. Amennyiben az 1. ábrán látható találmány szerinti illesztő egység 16 bites adatbuszhoz csatlakozik, a működés a 8. ábra idődiagram­jai alapján a következő: A 43 start jel az előbbiekhez hasonlóan beírja az 1 analóg-digitál átalakító kimene­tei vezetékein lévő információt a 2,3,4 regisz­terekbe, és egyidejűleg elindítja a 8 vezérlő áramkör működését. Jelen esetben azonban a 7 parancsregiszter azt a parancsot tartal­mazza, hogy az adatforgalom 16 bites adat­buszon fog lezajlani, így ezt a parancsot to­vábbítja a 8 vezérlő áramkör 81 adathossz vezérlő bemenetére. Ennek hatására a 8 ve­zérlő áramkör az 52 16 bites DMA kérés jelet hozza létre a 85 16 bites DMA kérés kimenetén. Ezt a számítógép az 53 16 bites DMA nyug­tázó jelnek a 87 16 bites DMA elfogadás beme­netre juttatásával fogadja el. A 8 vezérlő áram­kör ebben az esetben a 83 első kiolvasás vezér­lő kimenetén megjelenő impulzussal az első 2 adatregisztert és a második 3 adatregisztert engedélyezi így azok tartalma egyidejűleg az alsó helyiérték 6 adatbuszra és a felső he­lyiérték 5 adatbuszra kerül. Ezzel egyidejű­leg az 52 16 bites DMA kérő jel, majd ezt kö­vetően a számítógéptől érkező 53 16 bites DMA nyugtázó jel megszűnik, így a rendszer alap­állapotba kerül, a megjelenő újabb 43 start jel az új ciklus indíthatja. Az idődiagrammok­ból látható, hogy a 16 bites adatátvitel lénye­gesen gyorsabb. A 2. ábrán, mely egy kimeneti illesztő egy­séget mutat, a feliépítés igen hasonló az 1. ábrán látható bemeneti illesztő egységhez. A különbség az, hogy a 9 adatforgalom indítás bemenet nincs összekötve a 2,3,4 adatregisz­terek beíró bemenetével, az első 2 adatregisz­ter és a második 3 adatregiszter beíró bemene­té a 8 vezérlő áramkör első 83 kiolvasás ve­zérlő kimenetéről, a 4 harmadik adatregisz­ter a 8 vezérlő áramkör második 84 kiolvasás vezérlő kimenetéről kapja a vezérlő jelet. Eb­ben az elrendezésben a 2,3,4 regiszterek beme­neté csatlakozik az 5,6 adatbuszokra és a ki­menete képezi az illesztő egység kimenetét. A 2. ábra szerinti kimeneti illesztő egység hasonló időzítéssel működik, mint a bemeneti illesztő egység, de értelemszerűen az adatok beírása az 5,6 adatbuszokról a 2,3,4 adatre­giszterekbe akkor történik, amikor a DMA kérést követő DMA elfogadás azt lehetővé teszi. Ekkor hozza létre a 8 vezérlő áramkör a 83,84 kiolvasás vezérlő kimenetein a kiol­vasó jelet, melynek hatására az 5,6 adatbu­szon lévő információ beíródik a 2,3,4 adatre­7 6 giszterekbe, és így az illesztő egység kimene­tén megjelenik. A 3. ábra egy kétirányú adatátvitelre al­kalmas illesztő egységet ábrázol. Ennek felépí­tése a bemeneti és kimeneti illesztő egység­hez igen hasonló. A 7 parancsregiszter egy további kimenettel rendelkezik a 73 perifériás irány kimenettel, mely a 2,3,4 adatregiszterek irányváltó bemenetére csatlakozik. Az illesztő egység működése az ide érkező a 7 parancs­regiszter által dekódolt parancstól függően vagy a bemeneti vagy a kimeneti illesztő egy­ség működésével egyezik meg. A 4. ábrán a 8 vezérlő áramkör egy meg­valósítási formája látható, melynél a 82 in­dítás vezérlés bemenetre jutó impulzus a 810 kezdeti állapot vezérlő kapun keresztül a 81 adathossz vezérlő bemeneten lévő jeltől füg­gően a 801 helyiérték sorrend tárolót alap­állapotba hozza. Ugyanezen impulzus bebil­lenti a 806 alsó helyiérték állapot tárolót és a 807 felső helyiérték állapot tárolót, melyek kimenete ekkor azt jelzi, hogy a 2,3,4 adat­­regiszterek kiolvasatlan adatot tartalmaznak. Ez egyidejűleg DMA kérést is eredményez, egyrészt a 85 16 bites DMA kérés kimeneten, másrészt a 808 DMA kérést vezérlő kapun és a 809 DMA kérés tárolón keresztül a 86 8 bites DMA kérés kimeneten. A 809 kérés tároló egyrészt statikusan alaphelyzetbe hozható a 89 busz forgalom vezérlő bemenetre adott impulzussal, és ismételten bebillenthető a 808 DMA kérést vezérlő kapun keresztül a 80 cím­­bhsz engedélyezés bemenetről. A 8 vezérlő áramkör 87 16 bites DMA elfogadás beme­netére,illetve 88 8 bites DMA elfogadás beme­netére adott jelek valamelyikének felfutó éle a 811 DMA elfogadás választó kapun keresz­tül a 801 helyiérték sorrend tárolót billenti át. A, 811 DMA elfogadás kaput ugyancsak a 81 adathossz vezérlő bemeneten lévő jel vezérli. A 801 helyiérték sorrend tároló kimeneti jelei kapuzzák a kiválasztott DMA elfogadás jelet a 802 első kapuáramkörön és a 803 második kapuáramkörön keresztül, majd az így kapu­zott jel választja ki, hogy a 89 buszforgalom vezérlő bemenetre adott impulzus a 804 har­madik kapuáramkörön jut keresztül a 83 első kiolvasás vezérlő kimenetre vagy a 805 negye­dik kapuáramkörön keresztül a 84 második kiolvasás vezérlő kimenetre. Egyidejűleg meg­történik a 806 alsó helyiérték állapot tároló, illetve a 807 felső helyiérték állapot tároló törlése is. Az áramkör a 7. és 8. ábra idődiag­ramjait figyelembe véve a következőképpen működik: A 82 indítás bemenetre jutó 43 start jel 8 bites átvitel esetén a 810 kezdeti állapot vezérlő kapun keresztül alapállapotba hozza a 801 helyiérték sorrend tárolót. Ekkor a 802 első kapuáramkör engedélyezve van, a 803 második kapuáramkör pedig le van tíitva. Az ugyanekkor bebillent 806 alsó helyiérték állapot tároló és a 807 felső helyiérték állapot tároló jelzi, hogy a 2, 3, 4 adatregiszterek­ben kiolvasatlan adat található. Kimeneti ál­8 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom