neid jätkuks kauemaks. 4 2 Programmeeritavad seadmed Enamus programmeeritavatest seadmetest on kas digitaalsed, elektromehhaanilised, või siis nende kahe kooslus. Digitaalsed termostaadid pakuvad kõige rohkem funktsioone koos väga mitmete seadetega näiteks kohandab automaatselt päeva säästu režiimiks ümber, koid mõne jaoks võib see olla raskesti programmeritav. Kui programmeerida termostaati, tuleb kaaluda, mis kell tavaliselt magama minna ja ärgata Kui on eelistus magada jahedama temperatuuriga talvel, võib seadistada alandatud temperatuuri natuke ajast ette enne magama minekut . Samuti tuleks arvestada ka kigi soovidega majapidamises. Temperatuure on kõige mõistlikum seadistada siis kui maja on inimestest tühi, see on soovitluslik aeg selliste tegevuste läbi viimiseks.
nimelises Areng pärast II maailmasõda. Moodulsüntesaatorid 1940-ndate lõpus, 1950-ndate alguses ehitasid Hugh Le Caine, John Hanert, Raymond Scott, helilooja Percy Grainger koostöös Burnett Cross'iga ning teised suure hulga erinevaid automatiseeritud elektroonilise muusika kontrollereid 1958 valmis Columbia-Princetoni Elektroonilise Muusika Keskuses New Yorgis hiiglaslik "RCA Mark II Sound Synthesizer", mis ainuüksi ei produtseerinud muusikat, vaid oli ka täielikult programmeritav. RCA produtseeris nii heli kui ka muusikat. Uut tüüpi helisid tekitati käsitsi juhitava vaakumtorude süsteemi abil. Sarnaselt mehhaanilisele klaverile kasutati perforeeritud paberlindi sekventsereid, mille abil kontrolliti heliallikat ja filtreid. 1958 ehitas Daphne Oram BBC raadiotehases süntesaatori, mille puhul kastutati Oramics-tehnikat, mida kontrollisid joonistused 35 millimeetrilisel filmilindil. Seda süntesaatorit kasutati BBC-s aastaid.
33. Sisend-väljundseadmete ja CPU andmevahetus: CPU --> parallel to serial converter --> serial data --> serial to parallel converter peripheral controller CPU ja peripherali vahel Peripheral interface chip --> Seal konverteeritakse juhtsiini, aadress-siini & andmesiini inf perifeeriaseadmele arusaadavale kujule. CPU+mem <--> Host adaptor <--> controller <--> device 34. Mikroprotsessori juurde kuuluvad komponendid: kontroller programmeritav protsessor, mis juhib I/O seadet, teisendab elektromagnetilised signaalid, mis siinides levivad kahendkoodideks, puhverdab andmeid CPU ja device'i vahel, kui kiirused on erinevad, otsib ja korrigeerib vigu andmeedastuses mälukontroller saab CPUst aadressi, võtab vastava mälusõna oma registrisse ning saadab prose poole cache kontroller saab CPU-st signaali ning otsib selle järgi cache'st andmeid, kui leiab, tekitab siinitsükli CPU-ga.
33. Sisend-väljundseadmete ja CPU andmevahetus: CPU --> parallel to serial converter --> serial data --> serial to parallel converter peripheral controller CPU ja peripherali vahel Peripheral interface chip --> Seal konverteeritakse juhtsiini, aadress-siini & andmesiini inf perifeeriaseadmele arusaadavale kujule. CPU+mem <--> Host adaptor <--> controller <--> device 34. Mikroprotsessori juurde kuuluvad komponendid: kontroller programmeritav protsessor, mis juhib I/O seadet, teisendab elektromagnetilised signaalid, mis siinides levivad kahendkoodideks, puhverdab andmeid CPU ja device'i vahel, kui kiirused on erinevad, otsib ja korrigeerib vigu andmeedastuses mälukontroller saab CPUst aadressi, võtab vastava mälusõna oma registrisse ning saadab prose poole cache kontroller saab CPU-st signaali ning otsib selle järgi cache'st andmeid, kui leiab, tekitab siinitsükli CPU-ga.
Moodulsüntesaatorid 1940-ndate lõpus, 1950-ndate alguses ehitasid Hugh Le Caine, John Hanert, Raymond Scott, helilooja Percy Grainger koostöös Burnett Cross'iga ning teised suure hulga erinevaid automatiseeritud elektroonilise muusika kontrollereid 1958 valmis Columbia-Princetoni Elektroonilise Muusika Keskuses (Columbia- Princeton Electronic Music Center) New Yorgis hiiglaslik "RCA Mark II Sound Synthesizer", mis ainuüksi ei produtseerinud muusikat, vaid oli ka täielikult programmeritav. RCA produtseeris nii heli kui ka muusikat.Uut tüüpi helisid tekitati käsitsi juhitava vaakumtorude süsteemi abil. Sarnaselt mehhaanilisele klaverile kasutati perforeeritud paberlindi sekventsereid, mille abil kontrolliti heliallikat ja filtreid. 1958 ehitas Daphne Oram BBC raadiotehases ( BBC Radiophonic Workshop) süntesaatori, mille puhul kastutati Oramics-tehnikat, mida kontrollisid joonistused 35 millimeetrilisel filmilindil. Seda süntesaatorit kasutati BBC-s aastaid.
Konrad Zu6e - Programmeeritavate aruutite pioneer saksamaalt , 193&38: Z1: puhtmehaanilihe , 1938: 22: rehkendus releedega , 1941; 23 pelfolindiga' Frankston develoFd VisiCalc, the program that made a business machihe of l9fl-l - csimcne IIIACINTOSH, GNU, r'indrrys 1.0 univer6aalselt programmeritav . 1944-50: 24: kommertsiealne digitaalarvtrti lhe personal computer, td the Apple ll Zlrichi tehnikauiikoolile: Releedega rehkehdu6 . Mehaaniline malu 1950-1967: '
Väikeste tootmismahtude juures hirmkallis. Juba loodud skeemi ei saa ümber konfigureerida. PLA: Paindlik, odav, säästlik, kuna kasutab optimaalset hulka kristalli pinda. Anti-fuse tehnoloogia vajab suhteliselt täpset tootmist, muidu võivad tekkida läbilöögid. Ühe ja sama algmaatriksiga võib eri maskide abil luua erinevaid skeeme. Väikesemahuline tootmine. Ülesanded, mis vajavad kiiret, ka ebatavalistesse füüsikalistesse tingimustesse sobivat riistvara. FPGA: Kaustaja poolt programmeritav. Paindlik. Kasutab optimaalset hulka kristalli pinda. Magnetmäluseadmed Mittemagneetuval alusel magneentuv substants, mille kohal liigub vooluga mähis, milles kitsas pilu. Pilust väljuv magnetväli pöörab magneetuva substantsi doomenid vastavalt voolu suunale. Lugemisel kasutatakse magnetilist induktsiooni, mille puhul doomenite pöördumiskohas genereerub lugemispeasse pingeimpulss, mis registreeritakse.Salvestamisel kasutatakse hüstereesi isegi pärast magnetvälja mõju
Väikesemahuline tootmine. Ülesanded, mis vajavad kiiret, ka ebatavalistesse füüsikalistesse tingimustesse sobivat riistvara. Kasutaja poolt programmeritavad maatriksstruktuurid: FPGA Field Programmable Gate Array Maatriks loogikaelementidest (AND, NOT, OR, ..), mille ümber, maatriks välimiste elementidena asuvad sisendväljundblokid. Luues maskiga? ühendusi maatriksi sees ning paigutades sisendid väljundid, saab skeemi panna realiseerima mistahes Boole'i f.ni. Kaustaja poolt programmeritav. Paindlik. Kasutab optimaalset hulka kristalli pinda. Loogikablokid: Lookup Table mingi register, SRAM, ROM, whatever, milles on võimalik säilitada seosed sisendite vahel. Kasutades sisendväärtuste kombinatsiooni aadressina, saab väljundiks vastava seose LUTst. Muxrealisatsioon andmesisenditeks loogilised '0' & '1', juhtsisenditeks f.ni muutujad. Muxde ühendused loovad vastavad loogilised seosed. I/Oblokid reguleeritakse muxde ning eripidi asetsevate dioodidega
Juba loodud skeemi ei saa ümber konfigureerida. PLA: Paindlik, odav, säästlik, kuna kasutab optimaalset hulka kristalli pinda. Anti- fuse tehnoloogia vajab suhteliselt täpset tootmist, muidu võivad tekkida läbilöögid. Ühe ja sama algmaatriksiga võib eri maskide abil luua erinevaid skeeme. Väikesemahuline tootmine. Ülesanded, mis vajavad kiiret, ka ebatavalistesse füüsikalistesse tingimustesse sobivat riistvara. FPGA: Kaustaja poolt programmeritav. Paindlik. Kasutab optimaalset hulka kristalli pinda. 15.Virtuaalmälu (Lehekülgedeks jagamine, segmenteerimine) 16.Registrid. On hulk kokku ühendatud trigereid. Registrite tüübid = trigerite tüübid. 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
Väikeste tootmismahtude juures hirmkallis. Juba loodud skeemi ei saa ümber konfigureerida. PLA: Paindlik, odav, säästlik, kuna kasutab optimaalset hulka kristalli pinda. Anti-fuse tehnoloogia vajab suhteliselt täpset tootmist, muidu võivad tekkida läbilöögid. Ühe ja sama algmaatriksiga võib eri maskide abil luua erinevaid skeeme. Väikesemahuline tootmine. Ülesanded, mis vajavad kiiret, ka ebatavalistesse füüsikalistesse tingimustesse sobivat riistvara. FPGA: Kaustaja poolt programmeritav. Paindlik. Kasutab optimaalset hulka kristalli pinda. 7. PILET 1. Dekooder Vaata 3.1 2. Magnetmäluseadmed Magnetiline info salvestus põhineb magnet materjali magnetiseerimises ünes või teises suunas. Selleks kasutatakse lugemis/kirjutamis pead, mis on magnetmaterjalist ja mille peal on mähis. Juhtides mähisesse
Väikeste tootmismahtude juures hirmkallis. Juba loodud skeemi ei saa ümber konfigureerida. PLA: Paindlik, odav, säästlik, kuna kasutab optimaalset hulka kristalli pinda. Anti-fuse tehnoloogia vajab suhteliselt täpset tootmist, muidu võivad tekkida läbilöögid. Ühe ja sama algmaatriksiga võib eri maskide abil luua erinevaid skeeme. Väikesemahuline tootmine. Ülesanded, mis vajavad kiiret, ka ebatavalistesse füüsikalistesse tingimustesse sobivat riistvara. FPGA:Kaustaja poolt programmeritav. Paindlik. Kasutab optimaalset hulka kristalli pinda. Pilet 7 1. Dekooder. - Vaata Pilet 3. 2. Magnetmäluseadmed. 3. Klaviatuur. Magnetmäluseadmed Magnetiline info salvestus põhineb magnet materjali magnetiseerimises ünes või teises suunas. Selleks kasutatakse lugemis/kirjutamis pead, mis on magnetmaterjalist ja mille peal on mähis. Juhtides mähisesse voolu ühes või teises suunas tekib ka vastava suunaline magnetväli
Järeldus: kombinatsioon 101 peab kõik trigerid nullima! ( ) 183 184 Sunniviisilise juurdeloendamise meetod. ( ). On vaja teha kümmendloendur: Johnsoni loendur. 185 6.7. Mälud. 6.7.1 Püsimälu. ROM (read only memory), . Info väljalugemine ROM`is toimub arvuti rutiinse protseduurina. Vanim on lihtsalt ROM info kirjutakse sisse valmistamise käigus, muuta infot ei saa. PROM üks kord programmeritav tarbija poolt. EPROM info salvestus elektriline, kustutamine UV-kiirtega. Kustutamine nõuab aega minutites. EEPROM info salvestus ja ka kustutamine toimub elektriliselt. Aeg millisekundites. ROM Vanim variant. Sisaldab: 1) pesasid, igas pesas n bitti. 2) aadressi dekooder. Suvapöördusega mälud Random Access Memory (kõik aadressid on hetkega kättesaadavad). 3 ...... Olgu igas pesas 4 bitti. Pesi on 2 = 8
Väikeste tootmismahtude juures hirmkallis. Juba loodud skeemi ei saa ümber konfigureerida. PLA: Paindlik, odav, säästlik, kuna kasutab optimaalset hulka kristalli pinda. Anti-fuse tehnoloogia vajab suhteliselt täpset tootmist, muidu võivad tekkida läbilöögid. Ühe ja sama algmaatriksiga võib eri maskide abil luua erinevaid skeeme. Väikesemahuline tootmine. Ülesanded, mis vajavad kiiret, ka ebatavalistesse füüsikalistesse tingimustesse sobivat riistvara. FPGA: Kaustaja poolt programmeritav. Paindlik. Kasutab optimaalset hulka kristalli pinda. 2. Aga et oleks arusaadav, mis on mis, siis juurde ka mõned selgitused: Spetsiaalse riistvara realiseerimise võimalused: Programne realisatsioon + riistvaraline realisatsioon: CPU-ga ühendatakse siine mööda mikrokontroller (RAM, ROM, CLK, CPU + pordid), selle külge omakorda riistvaraline skeem / trükkplaat. Tegevust kontrollib multifunktsionaalne CPU oma programmide ja algoritmidega, infot edastab spetsiaalne kontroller. Odav,