Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
|
|
- Jakub Sedlák
- před 5 lety
- Počet zobrazení:
Transkript
1 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické v Praze, fakulta informačních technologií Přednáška 12: VERILOG parametrizace modulů Stručný obsah: speciální parametry, testování časových relací, specifikace zpoždění uživatelských modulů, uživatelsky definované primitivní moduly, modely přenosových hradel.
2 Parametrizace modulů V95: module Adder ( sum, c_out, a, b, c_in ); // seznam portů; parameter sire = 32, zpozdeni = 5; // deklarace konstant output [sire - 1 : 0] sum ; // specifikace portů: output + wire output c_out ; input [sire - 1 : 0] a, b ; // input + wire input c_in ; V01: module Adder # ( parameter sire = 32, zpozdeni = 5) // parametry ( sum, c_out, a, b, c_in) ; // porty output reg [sire - 1 : 0] sum ; // output + reg output reg c_out ; input wire [sire - 1 : 0] a, b ; // input + wire input wire c_in ; Jinak ve V01: module Adder # ( parameter sire = 32, zpozdeni = 5 ) ( output reg [sire - 1 : 0] sum, output reg c_out, input wire [sire - 1 : 0] a, b,, input wire c_in ) ; 2
3 Parametrizace modulů Hodnoty parametrů specifikovaných slovem parameter lze měnit: při instalaci modulu Příklad: module MOD1 ( ) parameter sire = 8, zpozdeni = 2 ;. module Celek (..).; // následuje poziční mapování parametrů ve V01 MOD1# ( 16, 5 ) m1 ( < mapování portů > );.; // následuje jmenné mapování parametrů ve V01 MOD1# (.sire ( 16 ),.zpozdeni ( 5 ) ) m2 ( );..; 3
4 Parametrizace modulů s použitím hierarchické cesty pomocí defparam Příklad: module Celek1 ; Celek cel ( ); // instalace cel modulu Celek defparam Celek. m1. sire = 24; Celek. m1. zpozdeni = 3 ; V95: hodnoty aktuálních parametrů nemusí být téhož typu jako hodnoty přiřazené v deklaraci příslušným formálním parametrům, formální parametr dědí typ, dimenzi i znaménko od hodnoty aktuálního parametru ( možnost nežádoucích vlivů ), V01: znaménko, dimenze a typ (pokud jsou stanovené hodnotou v deklaraci ) nelze později měnit 4
5 Speciální parametry bloky specify : mechanismus pro deklaraci speciálních parametrů a přiřazování jejich hodnot, př.: specparam setuptime = 30, holdtime = 10; jejich hodnoty nelze přepsat vně modulu ( při instalaci modulu, či defparam ), nelze se na ně odvolávat vně bloku specify endspecify, jejich hodnoty lze definovat pomocí jiného parametru či lokálního parametru ( V01), specifikace cest mezi vstupy a výstupy modulu a jejich zpoždění, kontrola časových relací mezi vstupy modulu lokální parametry ( pouze V01): výskyt deklarace: za kličovým slovem localparam, použití: universální jako parameter, jejich hodnoty nelze přepsat vně modulu, jejich hodnoty lze definovat pomocí jiného parametru. 5
6 Zpoždění v modulu distribuované zpoždění (specifikováno pro sítě a primitivní moduly), zpoždění cesty v modulu ( celé cesty od vstupních portů k výstupním) specifikace: bloky specify.endspecify syntax pro spojení každého vstupu s každým výstupem: (<vstupní port> *> <výstupní port >) = < zpoždění >; syntax pro paralelní spojení vstupů s výstupy: (<vstupní port> => <výstupní port >) = < zpoždění >; oba typy zpoždění lze v modulu specifikovat: zpoždění cesty v modulu se uplatní pokud jeho hodnota je větší než součet distribuovaných zpoždění na dané cestě. Příklad: viz čtyřbitová sčítačka module Adder_44 ( output [ 3 : 0 ] sum, specify output c_out, input [ 3 : 0 ] a, b, input c_in ) ; ( a, b *> sum ) = 32; ( a, b, c_in *> c_out ) = 38; // zpoždění c_in na sum = 0, uplatni se distribuované ) endspecify wire c3, c2, c1; // přenosy uvnitř sekcí Full_adder FA0 ( sum [0], c1, a [0], b[0], c_in ); Full_adder FA1 ( sum [1], c2, a [1], b[1], c1 ); Full_adder FA2 ( sum [2], c3, a [2], b[2], c2 ); Full_adder FA3 ( sum [3], c_out, a [3], b[3], c3 ); 6
7 Testování časových relací testování předstihu: $setup ( < sledovaný signál >, < referenční událost >, < požadovaná hodnota předstihu > ) ; < sledovaný signál >, < referenční událost > ::= port typu input nebo inout < požadovaná hodnota předstihu >, < požadovaná hodnota přesahu > ::= konst. výraz nebo specparam testování přesahu: $hold ( < referenční událost >, < sledovaný signál >, < požadovaná hodnota přesahu > ) ; testování předstihu a přesahu: $setuphold ( <referenční událost >,< sledovaný signál >, testování šířky impulsu: < požadovaná hodnota předstihu >, < požadovaná hodnota přesahu > ) ; $width ( < hranově specifikovaná referenční událost >, < požadovaná minimální šíře > ); // měřeno mezi dvěma sousedními, ale rozdílnými hranami < hranově specifikovaná referenční událost > ::= negedge < referenční událost > nebo posedge < referenční událost > 7
8 Testování časových relací testování periody: $period ( < hranově specifikovaná referenční událost >, < požadovaná perioda > ) ; // měřeno mezi dvěma sousedními, ale stejnými hranami < požadovaná perioda ::= konstantní výraz nebo specparam testování ze zotavení asynchronních vstupů: $recovery (< hranově specifikovaná referenční událost >, < sledovaný signál >, < požadovaná hodnota minimálního intervalu > ) ; < požadovaná hodnota min. intervalu > ::= konstantní výraz nebo specparam testování skluzu: $skew ( < referenční událost >, < sledovaná událost >, < maximální přípustná hodnota intervalu mezi specifikovanými událostmi > ) ; < maximální přípustná hodnota intervalu mezi specifikovanými událostmi > ::= konstantní výraz nebo specparam 8
9 Testování časových relací Příklad: hranový klopný obvod + asynchronní reset, set module flip_flop ( output reg q, input data, clk, reset, set ) ; // následuje kontrola časových relací specify $setup ( data, posedge clk, 5 ); // předstih dat = 5 $hold ( posedge clk, data, 1 ); // přesah dat = 1 $width ( posedge clk, 4 ); // min. šíře hodinového pulzu = 4 $recovery ( negedge reset, posedge clk, 2 ); // zotaveni = 2, tj. přípustná min. hodnota času mezi deaktivací // signálu reset a referenční událostí ( náběž. hrana hodin ), endspecify // následuje popis chování FF ( posedge clk ) begin if ( reset ) q <= 0; else q <= data; end // sekvenční příkaz Poznámka: porušení časových relací je hlášeno na obrazovce 9
10 Uživatelsky definované primitivní členy UDP ( user defined primitives ): vytváření efektivních funkčních modelů na základě pravdivostních tabulek, deklarace UDP: samostatně (nikoliv uvnitř modulu) instalace UDP: stejná jako u vestavěných členů; je možné definovat zpoždění pro náběžnou i závěrnou hranu, porty UDP mohou být pouze skaláry, je přípustný pouze jeden port módu output; v případě kombinačního obvodu to musí být proměnné typu sítˇ, v případě sekvenčního obvodu proměnná typu reg, je přípustný libovolný počet portů módu input, nelze použít žádný port módu inout, pro sekvenční obvody je možné definovat počáteční stav proměnné typu reg příkazem initial, pořadí sloupců v tabulce musí být stejné jako pořadí vstupních portů v seznamu portů, možné vstupy a výstupy: pouze hodnoty 0, 1 a x, případný výskyt hodnoty z je v průběhu simulace je interpretován jako hodnota x, syntax UDP: primitive ( < seznam portů> ) output.; input..; table < seznam vstupních a kombinací a hodnoty výstupu > endtable end primitive; 10
11 Uživatelsky definované primitivní členy Pravidla pro definici a interpretaci tabulek ( pokračování ): v případě výskytu nedefinované vstupní kombinace (v průběhu simulace) výstup UDP nabývá hodnoty x, pro jednu a tutéž vstupní kombinaci nelze definovat různé výstupní hodnoty, hodnota? je v tabulce interpretována jako don t care ( tj. 1, 0 nebo x), hodnota (žádná změna) representuje předešlou hodnotu výstupu sekvenčního obvodu, hodnota ( vw ) na některém vstupu representuje hranu: konkrétně změnu z hodnoty v na hodnotu w; v každém řádku tabulky lze specifikovat hranu pouze u jednoho signálu, vstupní hodnota * representuje všechny možné změny daného vstupu ( totéž co (??) ), vstupní hodnota r je synonymum pro (01), vstupní hodnota f je synonymum pro (10), vstupní hodnota p označuje některou z následujících změn: (01), (0x), (x1), ( náběžná hrana včetně x ), vstupní hodnota n označuje některou z následujících změn: (10), (1x), (x0), ( závěrná hrana včetně x ). v případě sekvenčního obvodu jsou sloupce reprezentující současný vnitřní stav ( předposlední sloupec ) a příští vnitřní stav ( poslední sloupec ) uvedeny znakem : ( vždy jde o obvod typu Moore ). 11
12 Uživatelsky definované primitivní členy Příklad: definice logické funkce pro výstupní přenos jednobitové úplné sčítačky počet kombinací bez x: 8 ( ale každý výskyt hodnoty x produkuje hodnotu x na výstupu ( zbytečně pesimistické ) úplná specifikace: 3 3 řádků ( včetně x ), je možné zjednodušení: primitive carryout (cout, a, b, cin) ; output cout; input a, b, cin ; table // a b cin cout 0 0? : 0 ; 0? 0 : 0 ;? 0 0 : 0 ;? 1 1 : 1 ; 1? 1 : 1 ; 1 1? : 1 ; endtable end primitive Poznámka: // specifikace výstupní proměnné typu síť a // specifikace vstupních proměnných typu síť // specifikace tabulky uvedená specifikace pokrývá 6*3-4 =14 různých vstupních kombinací ( každá ze vstupních kombinací 000 a111 byla zahrnuta třikrát), není pokryto 13 kombinací (obsahující hodnoty x01 nebo dvě či tři x ) => výstup automaticky nabývá hodnoty x.. 12
13 Uživatelsky definované primitivní členy Příklad: specifikace hladinového klopného obvodu primitive D_latch (q, clk, D) ; output q; reg q; // výstup: proměnná typu reg input clk, D ; initial q = 1 b0; // další přípustné hodnoty : 1 b1, 1 bx, 1, 0 table // clk D vnitřní stav výstup q 1 1 :? : 1 ; // zápis :? : 0 ; // zápis 0 0? :? : - ; // pamětˇ endtable endprimitive Příklad: specifikace hranového klopného obvodu primitive D_flip_flop (q, clk, D) ; output q; reg q; // výstup = proměnná typu reg input clk, D ; table // clk D stav q (01) 0 :? : 0 ; // zápis 0 (01) 1 :? : 1 ; // zápis 1 (0?) 1 : 1 : 1 ; // zápis 1 nebo paměť (0?) 0 : 0 : 0 ; // zápis 0 nebo paměť (?0)? :? : - ; // závěrná hrana?? :? : - ; // necitlivost při hladině clk endtable endprimitive 13
14 Simulace přenosových hradel Seznam vestavěných modelů transistorů: Standardní jednosměrné spinače: nmos # (<zpoždění>)( o, i, c); // if (c) o = i ; else o = z; pmos # (<zpoždění>)( o, i, c); // if (! c) o = i ; else o = z; cmos # (<zpoždění>)( o, i, c1, c2); // pmos a nmos paralelně // if (c1==1 c2==0) o = i ; else o = z; Standardní obousměrné spinače: tranif1 # (<zpoždění>) ( i1, i2, c); // if ( c ) i1 = i2 nebo i2 = i1 (dle budící strany) else i1 = z nebo // i2 = z (nebudící strana odpojena); budí-li obě strany pak // výsledek rezoluční funkce tranif0 # (<zpoždění>) ( i1, i2, c); // chování jako tranif1, ale spinač sepnut if (!c ) Odporové jednosměrné a obousměrné spinače: chování: viz předešlé verse, ale redukce síly: viz později rnmos # (<zpoždění>) ( o, i, c); rpmos # (<zpoždění>) ( o, i, c); rcmos # (<zpoždění>) ( o, i, c1, c2); rtranif1 # (<zpoždění>) ( i1, i2, c); rtranif0 # (<zpoždění>) ( i1, i2, c); 14
15 Model logického členu NAND2 Vnitřní schéma: Vdd a h1 h2 y h3 w1 b h4 Gnd module nand2 ( input a, b, output y ) supply0 Gnd; // tvrdá zem supply1 Vdd; // tvrdá jednička wire w1; pmos # (4) h1( y, Vdd, a ); pmos # (4) h2( y, Vdd, b ); nmos # (3) h3( y, w1, a ); nmos # (3) h4( w1, Gnd, b ); 15
16 Vnitřní schéma: Model buňky dynamické paměti r_w par_kap vstvyst module dynam_pamet ( inout vstvyst, input r_w ); trireg # ( 0, 0, 40 ) par_kap; // obě nabíjecí zpoždění = 0, // doba vybití = 40 tranif1 # ( 5 ) tr1 ( vstvyst, par_kap, r_w ); // zapojení // následuje test dynamické paměti module test_pameti; reg r_w, con; wire vstvyst,data; dynam_pamet dp ( vstvyst, r_w ); // instalace dyn. buňky initial begin r_w = 1; con = 1; // připojení 1 na vstvyst + začátek zápisu #10; r_w = 0; con = 0; // odpojení 1 + konec zápisu #10; r_w = 1; // začátek čtení #50; end assign data = 1'b1; assign vstvyst = (con === 1'b1)? data :1'bz; 16
17 Vnitřní schéma: Model buňky statické paměti rd wr d t1 w n1 qq t2 q n2 module stat_pamet ( output q, input d, rd, wr ); wire # ( 3 ) w, qq ; // zpoždění = 3 nmos t1( w, d, wr ); nmos t2 ( q, qq, rd ); not ( pull0, pull1 ) n2 ( w, qq ); // při spojení t1 konflikt sítí not n1( qq, w ); // nasleduje test paměti module test_pameti reg rd, wr, d; wire qout; stat_pamet sp ( qout, d, rd, wr ); // instalace stat. buňky initial begin d = 1; wr = 1; // zápis 1 #10; wr = 0; rd = 1; // konec zápisu, začátek čtení #40; rd = 0; d = 0; wr = 1; // konec čtení + zápis 0 #10 rd = 1; end // začátek čtení 17
18 Síly přenosových hradel Strategie používání sil: pokud je síť buzena několika budiči, pak získává hodnotu s nějvětší silou; v případě vyrovnaných sil se uplatní rezoluční funkce, Síly přenosových hradel: hradla MOS nemají vlastní sílu, pokud vstupem elementu typu přenosové hradlo je nějaká síť, pak její síla se po případné redukci přenáší na výstup daného přenosového hradla, pravidla redukce: budíče typu nmos, pmos, cmos, tranif1, tranif0: pokud síla vstupní sítě není supply, tak se přenáší beze změny na výstup hradla, v opačném případě je redukována o jeden stupeň dolů, příklad: wire ( pull0, supply1 ) a = 1; nmos t1 ( y, a, 1 ); // síla 1 na y: strong1 budíče rnmos, rpmos, rcmos, rtran, rtranif1, rtranif0: síla supply je redukována o dva stupně dolů, ostatní síly jsou redukovány o jeden stupeň dolů ( kromě high ), kapacitní síly se redukují o 1 stupeň ( kromě small ), 18
Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) imní semestr 2/2 Jiří Douša, katedra číslicového návrhu (K83), České vysoké učení technické v Prae,
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceStruktura a architektura počítačů (BI-SAP) 3
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 3 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceStruktura a architektura počítačů (BI-SAP) 4
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 4 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceY36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač
Y36SAP 27 Y36SAP-4 Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač 27-Kubátová Y36SAP-Logické obvody typické Často používané funkce Majorita:
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceČíselné vyjádření hodnoty. Kolik váží hrouda zlata?
Čísla a logika Číselné vyjádření hodnoty Au Kolik váží hrouda zlata? Dekadické vážení Když přidám osmé závaží g, váha se převáží => závaží zase odeberu a začnu přidávat závaží x menší 7 závaží g 2 závaží
VíceLOGICKÉ OBVODY 2 kombinační obvody, minimalizace
LOGICKÉ OBVODY 2 kombinační obvody, minimalizace logické obvody kombinační logické funkce a jejich reprezentace formy popisu tabulka, n-rozměrné krychle algebraický zápis mapy 9..28 Logické obvody - 2
Více4. Elektronické logické členy. Elektronické obvody pro logické členy
4. Elektronické logické členy Kombinační a sekvenční logické funkce a logické členy Elektronické obvody pro logické členy Polovodičové paměti 1 Kombinační logické obvody Způsoby zápisu logických funkcí:
VíceLogické obvody 10. Neúplné čítače Asynchronní čítače Hazardy v kombinačních obvodech Metastabilita Logické obvody - 10 hazardy 1
Logické obvody 10 Neúplné čítače Asynchronní čítače Hazardy v kombinačních obvodech Metastabilita 6.12.2007 Logické obvody - 10 hazardy 1 Neúplné čítače Návrh čítače M5 na tabuli v kódu binárním a Grayově
VíceLogické funkce a obvody, zobrazení výstupů
Logické funkce a obvody, zobrazení výstupů Digitální obvody (na rozdíl od analogových) využívají jen dvě napěťové úrovně, vyjádřené stavy logické nuly a logické jedničky. Je na nich založeno hodně elektronických
Více3. Sekvenční logické obvody
3. Sekvenční logické obvody 3. Sekvenční logické obvody - úvod Sledujme chování jednoduchého logického obvodu se zpětnou vazbou 3. Sekvenční logické obvody příklad sekv.o. Příklad sledování polohy vozíku
VíceArchitektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální
VíceArchitektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 2/36 Digitální
VíceSEKVENČNÍ LOGICKÉ OBVODY
Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních
VíceSekvenční logické obvody
Sekvenční logické obvody Sekvenční logické obvody - úvod Sledujme chování jednoduchého logického obvodu se zpětnou vazbou Sekvenční obvody - paměťové členy, klopné obvody flip-flop Asynchronní klopné obvody
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceStruktura a architektura počítačů (BI-SAP) 10
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 10 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceEvropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 2 KOMUNIKACE NAČIPU, LATENCE, PROPUSTNOST, ARCHITEKTURY doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních
Více5. Sekvenční logické obvody
5. Sekvenční logické obvody 3. Sekvenční logické obvody - úvod Sledujme chování jednoduchého logického obvodu se zpětnou vazbou 3. Sekvenční logické obvody - příklad asynchronního sekvenčního obvodu 3.
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VícePROGRAMOVATELNÉ LOGICKÉ OBVODY
PROGRAMOVATELNÉ LOGICKÉ OBVODY (PROGRAMMABLE LOGIC DEVICE PLD) Programovatelné logické obvody jsou číslicové obvody, jejichž logická funkce může být programována uživatelem. Výhody: snížení počtu integrovaných
VíceDigitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.
Digitální obvody Doc. Ing. Lukáš Fujcik, Ph.D. Klopné obvody jsou nejjednodušší sekvenční součástky Záleží na předcházejícím stavu Asynchronní klopné obvody reagují na změny vstupu okamžitě Synchronní
VíceProjekt Pospolu. Sekvenční logické obvody Klopné obvody. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jiří Ulrych.
Projekt Pospolu Sekvenční logické obvody Klopné obvody Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jiří Ulrych. Rozlišujeme základní druhy klopných sekvenčních obvodů: Klopný obvod
VíceČíslicové obvody základní pojmy
Číslicové obvody základní pojmy V číslicové technice se pracuje s fyzikálními veličinami, které lze popsat při určité míře zjednodušení dvěma stavy. Logické stavy binární proměnné nabývají dvou stavů:
VíceKOMBINAČNÍ LOGICKÉ OBVODY
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je vstup určen jen výhradně kombinací vstupních veličin. Hodnoty
VíceY36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.
Y36SAP 26.2.27 Y36SAP-2 Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka 27-Kubátová Y36SAP-Logické obvody Logický obvod Vstupy a výstupy nabývají pouze hodnot nebo Kombinační obvod popsán
Více18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry
18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry Digitální voltmetry Základním obvodem digitálních voltmetrů je A/D
VíceSimulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické
VíceDigitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.
Digitální obvody Doc. Ing. Lukáš Fujcik, Ph.D. Základní invertor v technologii CMOS dva tranzistory: T1 vodivostní kanál typ N T2 vodivostní kanál typ P při u VST = H nebo L je klidový proud velmi malý
VícePraktické úlohy- 2.oblast zaměření
Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření
VíceDigitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.
Digitální obvody Doc. Ing. Lukáš Fujcik, Ph.D. Stavové automaty enkódování Proces, který rozhoduje kolik paměťových prvků bude využito v paměťové části. Binární enkódování je nejpoužívanější. j počet stavů
VíceKoncept pokročilého návrhu ve VHDL. INP - cvičení 2
Koncept pokročilého návrhu ve VHDL INP - cvičení 2 architecture behv of Cnt is process (CLK,RST,CE) variable value: std_logic_vector(3 downto 0 if (RST = '1') then value := (others => '0' elsif (CLK'event
VíceSouhrn Apendixu A doporučení VHDL
Fakulta elektrotechniky a informatiky Univerzita Pardubice Souhrn Apendixu A doporučení VHDL Práce ke zkoušce z předmětu Programovatelné logické obvody Jméno: Jiří Paar Datum: 17. 2. 2010 Poznámka k jazyku
VíceVzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y Rovnicí y = x 1. Přiřazení signálů:
Vzorový příklad. Zadání: Na přípravku realizujte kombinační obvod představující funkci logického součinu dvou vstupů. Mající následující pravdivostní tabulku. x 1 x 0 y 0 0 0 0 1 0 1 0 0 1 1 1 Rovnicí
Více7. Popis konečného automatu
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš
VíceBDIO - Digitální obvody
BIO - igitální obvody Ústav Úloha č. 6 Ústav mikroelektroniky ekvenční logika klopné obvody,, JK, T, posuvný registr tudent Cíle ozdíl mezi kombinačními a sekvenčními logickými obvody. Objasnit principy
Více1 z 16 11.5.2009 11:33 Test: "CIT_04_SLO_30z50" Otázka č. 1 U Mooreova automatu závisí okamžitý výstup Odpověď A: na okamžitém stavu pamětí Odpověď B: na minulém stavu pamětí Odpověď C: na okamžitém stavu
VíceOVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ
OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ Odlišnosti silových a ovládacích obvodů Logické funkce ovládacích obvodů Přístrojová realizace logických funkcí Programátory pro řízení procesů Akční členy ovládacích
VíceÚvod do jazyka VHDL. Jan Kořenek korenek@fit.vutbr.cz. Návrh číslicových systémů 2007-2008
Úvod do jazyka VHDL Návrh číslicových systémů 2007-2008 Jan Kořenek korenek@fit.vutbr.cz Jak popsat číslicový obvod Slovně Navrhněte (číslicový) obvod, který spočte sumu všech členů dané posloupnosti slovní
VíceNávrh synchronního čítače
Návrh synchronního čítače Zadání: Navrhněte synchronní čítač mod 7, který čítá vstupní impulsy na vstupu x. Při návrhu použijte klopné obvody typu -K a maximálně třívstupová hradla typu NAND. Řešení: Čítač
VíceObsah DÍL 1. Předmluva 11
DÍL 1 Předmluva 11 KAPITOLA 1 1 Minulost a současnost automatizace 13 1.1 Vybrané základní pojmy 14 1.2 Účel a důvody automatizace 21 1.3 Automatizace a kybernetika 23 Kontrolní otázky 25 Literatura 26
VíceSimulace číslicových obvodů na hradlové úrovni: model návrhu Jakub Šťastný ASICentrum, s.r.o. Katedra teorie obvodů FEL ČVUT Praha
Tento článek je původním rukopisem textu publikovaného v časopise DPS Elektronika A-Z: J. Šťastný. Simulace číslicových obvodů na hradlové úrovni: model návrhu, DPS Elektronika od A do Z, pp. 6-12, leden/únor
Více12. VHDL pro verifikaci - Testbench I
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 12. VHDL pro verifikaci - Testbench I Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních
VíceProjekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje
Projekt realizovaný na SPŠ Nové Město nad Metují s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje Modul 03 Technické předměty Ing. Otakar Maixner 1 Blokové
VíceCíle. Teoretický úvod
Předmět Ú Úloha č. 7 BIO - igitální obvody Ú mikroelektroniky Sekvenční logika návrh asynchronních a synchronních binárních čítačů, výhody a nevýhody, využití Student Cíle Funkce čítačů a použití v digitálních
VícePříklady popisu základních obvodů ve VHDL
Příklady popisu základních obvodů ve VHDL INP - cvičení 2 Michal Bidlo, 2008 bidlom@fit.vutbr.cz entity Circuit is port ( -- rozhraní obvodu ); end Circuit; Proces architecture Behavioral of Circuit is
VíceZpůsoby realizace této funkce:
KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je výstup určen jen výhradně kombinací vstupních veličin. Hodnoty výstupních veličin nezávisejí na předcházejícím stavu logického obvodu, což znamená, že kombinační
VíceObsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program
Denotační sémantika programovacího jazyka doc. Dr. Ing. Miroslav Beneš katedra informatiky, A-1007 59 732 4213 Obsah přednášky Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup
VíceTypy a použití klopných obvodů
Typy a použití klopných obvodů Klopné obvody s hodinovým vstupem mění svůj stav, pokud hodinový vstup má hodnotu =. Přidáním invertoru před hodinový vstup je lze upravit tak, že budou měnit svůj stav tehdy,
VíceKonečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...
Konečný automat. Syntéza kombinačních a sekvenčních logických obvodů. Sekvenční obvody asynchronní, synchronní a pulzní. Logické řízení technologických procesů, zápis algoritmů a formulace cílů řízení.
VíceDělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni
ělení pamětí Volatilní paměti Nevolatilní paměti Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/11- Západočeská univerzita v Plzni ělení pamětí Volatilní paměti Nevolatilní
VíceRegistry a čítače část 2
Registry a čítače část 2 Vypracoval SOU Ohradní Vladimír Jelínek Aktualizace září 2012 Úvod Registry a čítače jsou častým stavebním blokem v číslicových systémech. Jsou založeny na funkci synchronních
VíceVzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y. Rovnicí y = x 1. x 0. Přiřazení signálů: ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad. Zadání: Na přípravku realizujte kombinační obvod představující funkci logického součinu dvou vstupů. Mající následující pravdivostní tabulku. x 1 x 0 y 0 0 0 0 1 0 1 0 0 1 1 1 Rovnicí
Více7. Pracovní postupy. Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 7. Pracovní postupy Posloupnosti analytických a syntetických
VíceČíslicové obvody a jazyk VHDL
Číslicové obvody a jazyk VHDL Návrh počítačových systémů 2007-2008 Jan Kořenek korenek@fit.vutbr.cz Proč HW realizace algoritmu Vyšší rychlost paralelní nebo zřetězené zpracování, přizpůsobení výpočetních
VíceEvropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 7 ČASOVÁNÍ A SYNCHRONIZACE TECHNICKÉHO VYBAVENÍ doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních
VíceOrganizace předmětu, podmínky pro získání klasifikovaného zápočtu
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Organizace předmětu, podmínky pro získání klasifikovaného zápočtu Kurz A0B38FPGA Aplikace
Více11. Logické analyzátory. 12. Metodika měření s logickým analyzátorem
+P12 11. Logické analyzátory Základní srovnání logického analyzátoru a číslicového osciloskopu Logický analyzátor blokové schéma, princip funkce Časová analýza, glitch mód a transitional timing, chyba
Více2. Synchronní číslicové systémy
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FON PRAHA & EU: INVESTUJENE O VAŠÍ BUOUCNOSTI 2. Synchronní číslicové systémy 1 Podmínky korektní funkce hranového
VíceKlopný obvod typu D, dělička dvěma, Johnsonův kruhový čítač
FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Klopný obvod typu D, dělička dvěma, Johnsonův kruhový čítač (Řídící elektronika BREB) Autoři textu: doc. Dr. Ing. Miroslav
VíceTel-30 Nabíjení kapacitoru konstantním proudem [V(C1), I(C1)] Start: Transient Tranzientní analýza ukazuje, jaké napětí vytvoří proud 5mA za 4ms na ka
Tel-10 Suma proudů v uzlu (1. Kirchhofův zákon) Posuvným ovladačem ohmické hodnoty rezistoru se mění proud v uzlu, suma platí pro každou hodnotu rezistoru. Tel-20 Suma napětí podél smyčky (2. Kirchhofův
VíceStruktura a architektura počítačů
Struktura a architktura počítačů Logické skvnční obvody (bloky) a budič používané v číslicovém počítači Čské vysoké uční tchnické Fakulta lktrotchnická Vr..3 J. Zděnk / M. Chomát 24 st d in d d d 2 d 3
VíceMĚŘENÍ HRADLA 1. ZADÁNÍ: 2. POPIS MĚŘENÉHO PŘEDMĚTU: 3. TEORETICKÝ ROZBOR. Poslední změna
MĚŘENÍ HRADLA Poslední změna 23.10.2016 1. ZADÁNÍ: a) Vykompenzujte sondy potřebné pro připojení k osciloskopu b) Odpojte vstupy hradla 1 na přípravku a nastavte potřebný vstupní signál (Umax, Umin, offset,
VíceJazyk VHDL konstanty, signály a proměnné. Jazyk VHDL paralelní a sekvenční doména. Kurz A0B38FPGA Aplikace hradlových polí
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Jazyk VHDL konstanty, signály a proměnné Jazyk VHDL paralelní a sekvenční doména Kurz A0B38FPGA
VíceProgramovací jazyk Pascal
Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce
VíceUniverzita Tomáše Bati ve Zlíně
Univerzita Tomáše Bati ve Zlíně Ústav elektrotechniky a měření Struktura logických obvodů Přednáška č. 10 Milan Adámek adamek@ft.utb.cz U5 A711 +420576035251 Struktura logických obvodů 1 Struktura logických
VíceSystém řízení sběrnice
Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou
VíceTestování a spolehlivost. 1. Laboratoř Poruchy v číslicových obvodech
Testování a spolehlivost ZS 2011/2012 1. Laboratoř Poruchy v číslicových obvodech Martin Daňhel Katedra číslicového návrhu Fakulta informačních technologií ČVUT v PRaze Příprava studijního programu Informatika
VíceSPARTAN - 3 Xilinx FPGA Device
SPARTAN - 3 Xilinx FPGA Device 1. Úvod: 1.2V řada SPARTAN-3 navazuje na úspěch předchozí řady: SPARTAN-IIE. Od architektury SPARTAN-IIE se liší v počtu systémových hradel a logických buněk, velikosti RAM,
Více1 z 9 9.6.2008 13:27
1 z 9 9.6.2008 13:27 Test: "TVY_KLO" Otázka č. 1 Převodníku je: kombinační logický obvod, který převádí jeden binární kód do druhého Odpověď B: obvod, pomocí kterého můžeme převádět číslo z jedné soustavy
Více1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018
ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018 Informační technologie 1 - Doporučená doba zpracování: 40 minut 1) Termín DCL v relačně databázové technologii
VíceJako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.
Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:
VíceNávrh ovládání zdroje ATX
Návrh ovládání zdroje ATX Zapínání a vypínání PC zdroj ATX se zapíná spojením řídicího signálu \PS_ON se zemí zapnutí PC stiskem tlačítka POWER vypnutí PC (hardwarové) stiskem tlačítka POWER a jeho podržením
VíceZákladní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.
Základní principy konstrukce systémové sběrnice - shrnutí Shrnout základní principy konstrukce a fungování systémových sběrnic. 1 Co je to systémová sběrnice? Systémová sběrnice je prostředek sloužící
VíceVY_32_INOVACE_OV_2.ME_CISLICOVA_TECHNIKA_19_SPOJENI KOMBINACNICH_A_SEKVENCNICH_OBVODU Střední odborná škola a Střední odborné učiliště, Dubno
Číslo projektu Číslo materiálu Název školy Autor Tematická oblast Ročník CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_OV_2.ME_CISLICOVA_TECHNIKA_19_SPOJENI KOMBINACNICH_A_SEKVENCNICH_OBVODU Střední odborná škola
VíceOperátory ROLLUP a CUBE
Operátory ROLLUP a CUBE Dotazovací jazyky, 2009 Marek Polák Martin Chytil Osnova přednášky o Analýza dat o Agregační funkce o GROUP BY a jeho problémy o Speciální hodnotový typ ALL o Operátor CUBE o Operátor
VíceTematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
VíceODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEII KOMBINAČNÍ LOGICKÉ OBVODY
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEII - 5.4.1 KOMBINAČNÍ LOGICKÉ OBVODY Obor: Mechanik elektronik Ročník: 2. Zpracoval(a): Jiří Kolář Střední průmyslová škola Uherský Brod, 2010 Projekt je
VíceKOMBINAČNÍ LOGICKÉ OBVODY
KOMBINAČNÍ LOGICKÉ OBVODY Použité zdroje: http://cs.wikipedia.org/wiki/logická_funkce http://www.ibiblio.org http://martin.feld.cvut.cz/~kuenzel/x13ups/log.jpg http://www.mikroelektro.utb.cz http://www.elearn.vsb.cz/archivcd/fs/zaut/skripta_text.pdf
VíceSada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 06. Proměnné, deklarace proměnných Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
VíceDigitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.
Digitální obvody Doc. Ing. Lukáš Fujcik, Ph.D. Realizace kombinačních logických funkcí Realizace kombinační logické funkce = sestavení zapojení obvodu, který ze vstupních proměnných vytvoří výstupní proměnné
Více... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu
Předmět Ústav Úloha č. 10 BDIO - Digitální obvody Ústav mikroelektroniky Komplexní příklad - návrh řídicí logiky pro jednoduchý nápojový automat, kombinační + sekvenční logika (stavové automaty) Student
VíceRozhraní mikrořadiče, SPI, IIC bus,..
Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška A3B38MMP 2013 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral
VíceČtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
VíceVestavné systémy BI-VES Přednáška 5
Vestavné systémy BI-VES Přednáška 5 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011 ZS2010/11 Evropský
VíceLOGICKÉ ŘÍZENÍ. Matematický základ logického řízení
Měřicí a řídicí technika bakalářské studium - přednášky LS 28/9 LOGICKÉ ŘÍZENÍ matematický základ logického řízení kombinační logické řízení sekvenční logické řízení programovatelné logické automaty Matematický
VíceCíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Základní logická hradla, Booleova algebra, De Morganovy zákony Student
Předmět Ústav Úloha č. DIO - Digitální obvody Ústav mikroelektroniky Základní logická hradla, ooleova algebra, De Morganovy zákony Student Cíle Porozumění základním logickým hradlům NND, NOR a dalším,
Více02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox
02. HODINA Obsah: 1. Typy souborů a objektů 2. Ovládací prvky Label a TextBox 3. Základní příkazy a vlastnosti ovládacích prvků 4. Práce s objekty (ovládací prvky a jejich vlastnosti) 2.1 Typy souborů
VíceÚplný systém m logických spojek. 3.přednáška
Úplný sstém m logických spojek 3.přednáška Definice Úplný sstém m logických spojek Řekneme, že množina logických spojek S tvoří úplný sstém logických spojek, jestliže pro každou formuli A eistuje formule
VíceLogické obvody. Přednáška 6. Prof. RNDr. Peter Mikulecký, PhD.
Logické obvody Přednáška 6 Prof. RNDr. Peter Mikulecký, PhD. Logické obvody Logické obvody jsou obvody, které slouží k realizaci logických funkcí a jsou základem všech číslicových systémů. Pracují s diskrétními
VíceNPRG030 Programování I, 2015/16 1 / :25:32
NPRG030 Programování I, 2015/16 1 / 21 22. 10. 2015 13:25:32 Podprogramy Příklad: Vytiskněte tabulku malé násobilky ve tvaru XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X 1 2 3 4 5 6 7 8 9 10 X
VíceDigitální návrh. Postup návrhu digitálních IO. Co to jsou HDL jazyky? Příklad Verilog kódu pro D klopný obvod
Jak navrhnout systém se 700 mil. Tranzistorů? Digitální Časová analýza Návrh topologie Dělení u na subsystémy Návrh je rozdělen na jednotlivé bloky a ty na další sub-bloky Použití již existujících ů Rychlejší
VíceNázev projektu: EU peníze školám. Základní škola, Hradec Králové, M. Horákové 258
Název projektu: EU peníze školám Registrační číslo projektu: CZ.1.07/1.4.00/21.2575 Základní škola, Hradec Králové, M. Horákové 258 Téma: Elektronika Název: VY_32_INOVACE_04_02B_24.Stavebnice - Logické
VíceAlgoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.
Algoritmus Algoritmus je schematický postup pro řešení určitého druhu problémů, který je prováděn pomocí konečného množství přesně definovaných kroků. nebo Algoritmus lze definovat jako jednoznačně určenou
VícePointery II. Jan Hnilica Počítačové modelování 17
Pointery II 1 Pointery a pole Dosavadní způsob práce s poli zahrnoval: definici pole jakožto kolekce proměnných (prvků) jednoho typu, umístěných v paměti za sebou int pole[10]; práci s jednotlivými prvky
Více