$ 1 5.0E-6 13.654669808981877 50 5.0 50 156 624 144 736 144 0 0.0 156 624 288 736 288 0 0.0 156 624 432 736 432 0 5.0 156 624 560 736 560 0 5.0 w 720 208 944 208 0 w 720 352 928 352 0 w 720 496 928 496 0 w 720 624 928 624 0 R 592 656 592 720 1 2 100.0 2.5 2.5 0.0 0.5 w 592 656 592 592 0 w 592 592 624 592 0 w 592 592 592 464 0 w 592 464 624 464 0 w 592 464 592 320 0 w 592 320 624 320 0 w 592 320 592 176 0 w 592 176 624 176 0 150 704 80 624 80 0 5 0.0 w 720 144 736 144 0 w 736 144 736 112 0 w 736 112 704 112 0 w 720 288 752 288 0 w 752 288 752 96 0 w 752 96 704 96 0 w 720 432 768 432 0 w 768 432 768 64 0 w 768 64 704 64 0 w 720 560 784 560 0 w 784 560 784 48 0 w 784 48 704 48 0 R 544 672 544 720 0 0 40.0 5.0 0.0 0.0 0.5 w 400 672 400 32 0 w 400 32 800 32 0 w 800 32 800 80 0 w 800 80 704 80 0 w 624 80 416 80 0 w 416 80 416 128 0 w 416 128 416 192 0 w 416 192 416 256 0 w 416 544 416 560 0 w 400 672 480 672 0 w 480 672 544 672 0 w 608 560 62...
$ 1 5.0E-6 1.700203994009402 51 5.0 50 155 1008 560 1072 560 0 5.0 155 800 560 848 560 0 0.0 155 560 560 624 560 0 5.0 w 496 464 496 592 0 w 496 592 560 592 0 w 800 592 736 592 0 w 736 592 736 464 0 w 496 464 736 464 0 w 1008 592 944 592 0 w 944 592 944 464 0 w 736 464 944 464 0 w 528 560 560 560 0 w 528 560 528 432 0 152 528 336 528 432 0 3 5.0 w 800 560 768 560 0 w 768 560 768 432 0 w 1008 560 976 560 0 w 976 560 976 432 0 152 768 336 768 432 0 3 0.0 152 976 336 976 432 0 3 5.0 150 400 224 400 304 0 3 0.0 150 480 224 480 304 0 3 0.0 150 560 224 560 304 0 2 5.0 150 640 224 640 304 0 3 0.0 150 720 224 720 304 0 3 0.0 150 800 224 800 304 0 2 0.0 150 880 224 880 304 0 3 0.0 150 960 224 960 304 0 3 0.0 150 1040 224 1040 304 0 2 5.0 w 400 304 400 336 0 w 400 336 512 336 0 w 528 336 528 320 0 w 528 320 480 320 0 w 480 320 480 304 0 w 560 304 560 320 0 w 560 320 544 320 0 w 544 320 544 336 0 w 640 304 640 336 0 w 640 336 752 336 0 w 720 304 7...
Reverssiivne paraleellaadimisega nihkeregister T trigerite baasil. Kui M=1, on nihe paremale, kui M=0, on nihe vasakule. Kui PL=1, toimub parallleellaadimine välisest sisendist (Di) qi+1 qi qi qi-1 qi+1 qi-1 TT TT TT R C T R C T R C T R C Ti+1 Ti T...
Tallinna Tehnikaülikool INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Kontrolltöö aines ,,Arvutid I" Tallinn 2012 Reverssiivse nihkeregistri loogikaskeem paralleellaadimisega nihkeregistri loogikaskeem JK trigerite baasil. Kui M=1, on nihe paremale, kui M=0, on nihe vasakule. Kui PL=1, toimub parallleellaadimine välisest sisendist (Di) qi+1 qi qi-1 TT TT TT R C JK R C JK R C JK R C
Võimaldab säilitada infot ühe sõna kaupa. Enamasti 8-, 16-, 24- ja 32-bitised registrid (säilitamaks sõnu 1, 2, 3, 4 Bytes). Nihkeregister võimaldab infosõnu nihutada vasakule ja paremale, teisendades nii andmeid järjestik- ja paralleelkuju vahel. Registrit juhitakse vastavate trigerite Set Reset käskudega. Nihkeregister RS trigeritel Clock on kõigil ühtne. Sisend järjestikkujul = Set , selle inversioon = Reset, i trigeri otseväjund = i+1 Set, inversioonväljund = i+1 Reset. Paralleellaadimisega nihkeregistrid. 6. Loendurid: Loendur on loogikalülitus, mis loendab sisendimpulsse. Kasutatakse automaatikaseadmetes ja arvutitehnikas. Realiseeritud trigeritel, mille otseväljundist läheb läbi Enabled signaaliga konjuktsiooni väärtus järgmise järgu sisendisse. Kui kõik eelmised järgud = 1, peab antud järk ümber lülituma. Sünkroonne mistahes kombinatsioonide vahel ülemineku viide = const .. arvutitehnikas kasutusel Asünkroonne ülemineku viide sõltub kombinatsioonidest
Võimaldab säilitada infot ühe sõna kaupa. Enamasti 8-, 16-, 24- ja 32-bitised registrid (säilitamaks sõnu 1, 2, 3, 4 Bytes). Nihkeregister võimaldab infosõnu nihutada vasakule ja paremale, teisendades nii andmeid järjestik- ja paralleelkuju vahel. Registrit juhitakse vastavate trigerite Set Reset käskudega. Nihkeregister RS trigeritel Clock on kõigil ühtne. Sisend järjestikkujul = Set , selle inversioon = Reset, i trigeri otseväjund = i+1 Set, inversioonväljund = i+1 Reset. Paralleellaadimisega nihkeregistrid. Mälu organiseerimine: koostamine mitmest moodulist ja vaheldamine (Interleaving) Mlu Mlu 000 moodul moodul Modul CPU M2 M1 1 1K 1K 3F CS2 CS1 F 400
Võimaldab säilitada infot ühe sõna kaupa. Enamasti 8-, 16-, 24- ja 32-bitised registrid (säilitamaks sõnu 1, 2, 3, 4 Bytes). Nihkeregister võimaldab infosõnu nihutada vasakule ja paremale, teisendades nii andmeid järjestik- ja paralleelkuju vahel. Registrit juhitakse vastavate trigerite Set Reset käskudega. Nihkeregister RS trigeritel Clock on kõigil ühtne. Sisend järjestikkujul = Set , selle inversioon = Reset, i trigeri otseväjund = i+1 Set, inversioonväljund = i+1 Reset. Paralleellaadimisega nihkeregistrid. 6. Loendurid: Loendur on loogikalülitus, mis loendab sisendimpulsse. Kasutatakse automaatikaseadmetes ja arvutitehnikas. Realiseeritud trigeritel, mille otseväljundist läheb läbi Enabled signaaliga konjuktsiooni väärtus järgmise järgu sisendisse. Kui kõik eelmised järgud = 1, peab antud järk ümber lülituma. Sünkroonne mistahes kombinatsioonide vahel ülemineku viide = const .. arvutitehnikas kasutusel Asünkroonne ülemineku viide sõltub kombinatsioonidest
Nihutamisel tuleb (vastavalt suunast) äärmisesse järku uus väärtus, kui ei ole tegemist ringnihkega, mille puhul läheb üks äärmine väärtus teisele äärele. Ehitus: järjestikku ühendatud trigerid, kus ühe väljund on ühendatud teise sisendiga. Võib koostada kõigi trigeritüüpide baasil. Nullimise sisend saadakse tavaliselt asünkroonsete R- sisendite kokku ühendamisega. - Reversiivne nihkeregister – juhtsisend M määrab nihke suuna - Paralleellaadimisega nihkeregister – algväärtus kantakse nihkeregistrisse paralleelkoodis. Juhtimiseks kasutatakse täiendavat sisendit PL. Sama sünkrosignaaliga juhitakse nii nihet kui ka paralleelset sissekannet. Nihkeregistri üks rakendusi on info teisendamine paralleelkujult järjestikkujule ja vastupidi. Paralleelkujul edastamine toimub ühe taktiga, kuid igale bitile on vaja oma liini. Paralleelkujult
Võimaldab säilitada infot ühe sõna kaupa. Enamasti 8-, 16-, 24- ja 32-bitised registrid (säilitamaks sõnu 1, 2, 3, 4 Bytes). Nihkeregister võimaldab infosõnu nihutada vasakule ja paremale, teisendades nii andmeid järjestik- ja paralleelkuju vahel. Registrit juhitakse vastavate trigerite Set Reset käskudega. Nihkeregister RS trigeritel Clock on kõigil ühtne. Sisend järjestikkujul = Set , selle inversioon = Reset, i trigeri otseväjund = i+1 Set, inversioonväljund = i+1 Reset. Paralleellaadimisega nihkeregistrid. 17.Vahemälu(cache) organiseerimine: Otsevastavusega, assotsiatiivne ja kogunassotsiatiivne. Otsevastavusega vahemälu (Direct-mapped cache): Üks lihtsamaid vahemälu organiseerimise viise on otsevastavusega vahemälu. Info lugemine mälust toimub gruppidena (Line). Mälu on jagatud segmentideks (Set). Vahemälus on igale grupile oma koht. Antud näites on iga segment jagatud neljaks grupiks. Seega on vahemälus ruumi neljale grupile. Korraga saab
Nihet kasutatakse nt info teisendamisel paralleelkujult järjestikkujule ja vastupidi. Registrid, millesse info sisestamine ja väjastamine toimub järjestikku nim. nihkeregistriteks. Nihkeregistri koostamiseks kasutatakse kõiki trigeritüüpe. Nihkeregistril võib samuti olla asetussisend. Nullimise sisend saadakse tavaliselt trigerite asünkroonsete R-sisendite kokkuühendamisega. Reversiivsed nihkeregistrid Nihkeregistrit, mis võimaldab nihet mõlemas suunas, nim reversiivseks. Paralleellaadimisega nihkeregistrid St, et nihkeregistrisse võib kanda algväärtuse paralleelkoodis. Ilma paralleellaadimise võimaluseta saab sinna kanda väärtuse vaid järjestikusisendi kaudu sisse nihutades. Paralleellaadimist saab raliseerida ka asünkroonsete asetussisendite kaudu. Mälu organiseerimine: koostamine mitmest moodulist ja vaheldamine (Interleaving) Andmeliinide arv määrab ära tavaliselt sõna järgulisuse mälus. Ühe mälu poole pöördumisega saab lugeda/kirjutada
järjestikkujule ja vastupidi. Matemaatikas tähendab nihe arvu jagamist ja korrutamist arvusüsteemi alusega. Ringnihe tähendab, et bitid ei lähe kaduma vaid ringi algusesse. Struktuurilt kujutab nihkeregister endast järjestikku ühendataud trigereid, kus ühe väljund on ühendatud teise sisendiga. Nihkeregistreid võid koostada kõigi trigeritüüpide baasil. Nihkeregistritel võib sammuti olla asetussisend(nullimine v muu algkood). Paralleellaadimisega nihkeregister. Tihti on nihkeregistritel ka paralleellaadimise võimalus, siis võib alguväärtuse kanda registrisse paralleelkoodis. Ilma selle võimaluseta saab sinna kanda väärtuse vaid järjestiksisendi kaudu sissenihutades. Sama sünkrosignaaliga juhitakse nii nihet kui ka paralleelset sissekannet. Sellepärast peab arvestama, et PL-sisendi muutus ei oleks ajaliselt liialt lähedal sünkrosignaali tagafrondile, et vältida ebakorrektset ajastust