Procesory pro vestavné aplikace přehled, bloky
|
|
- Radomír Kraus
- před 8 lety
- Počet zobrazení:
Transkript
1 Procesory pro vestavné aplikace přehled, bloky v A4M38AVS ČVUT- FEL, katedra měření, A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 1
2 Procesor pro vestavné aplikace- mikrořadič, struktura Procesorové jádro paměť programu ROM paměť dat - operační paměť ( R/W čtení- zápis) Možné bloky: Generátor hodinového signálu Reset genrátor - dohlížecí obvody Periferní obvody (čítače, komunikační řadiče UART, USART, ETHERNET, USB, Sériová rozhraní SPI, IIC Bus ADC, DAC, analogové komparátory Obvod reálného času - RTC Blok řízení napájení, vnitřní regulátor napětí adresová sběrnice mikroprocesor CPU datová sběrnice řídicí sběrnice paměť programu paměť dat vnější zařízení vst.- výst. V/V progr. řadiče požadavky činností A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 2
3 Typy pamětí podle uchování obsahu Dělení pamětí podle uchování informace po vypnutí napájení: Volatilní paměti Volatile memory obsah se po vypnutí napájení ztratí Nevolatilní Pevné - paměti Nonvolatile memory - obsah zachován při vypnutí napájení Dělení pamětí podle způsobu použití RWM Read Write Memory paměť pro zápis a čtení ( typicky jako datová paměť), jejich obsah se při činnosti procesoru obvykle mění Varianty RWM ( SRAM, DRAM, FIFO, dvoubránová,..) ROM Read Only Memory paměť s pevným obsahem, který se nemění (typicky jako paměť programu nebo konstant, které jsou dány ( napevno ), obsah je zadán technologicky maskami propojení při jejich výrobě proto také označení Mask ROM ROM typické použití- jako paměť programu mikrořadiče pro vestavný systém vyráběného ve velkých seríích PROM Programmable ROM použití vychází z ROM, avšak její obsah může uživatel nějakým způsobem nastavit (naprogramovat) jednou programovatelné OTP (One Time Programmable) PROM Mazatelné programovatelné paměti EPROM, EEPROM, FLASH A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 3
4 Typy pamětí podle způsobu přístupu Paměť synchronní, asynchronní Asynchronní paměť- okamžiky čtení, nebo zápisu jsou určeny okamžiky hran řídicích signálů, které mohou přicházet asynchronně- podle požadavku systému Asynchronní SRAM, ROM, NOR FLASH DRAM (staré typy DRAM), FIFO Synchronní paměť- veškerá činnost se děje v rytmu stálého hodinového signálu Synchronní SRAM, Synchronní NOR FLASH,DRAM - SDRAM, DDR, FIFO A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 4
5 Nevolatilní paměti NOR FLASH Paměti FLASH- NOR jako interní, příp. externí paměti programu, čtení kódu přímo při vykonávání, náhodný (libovolný) přístup paměťový tranzistor MOS, plovoucí hradlo floating gate, informace ve formě - náboj na plov. hradle náboj je náboj není tranzistor při čtení vede nevede Rychlé programování přivedení náboje na plov. hradlo horkými elektrony velká intenzita proudu I DS kanálem tranzistoru v pam. matici,trvání desítky mikrosekund na Bajt Programování v režimu Byte programming může se programovat po jednotlivých bajtech (předem vymazaná paměť) Mazání, mazání tunelováním pomalý proces trvání milisekundy, pouze buď celá paměť (bulk erase), případně celý blok (sector erase) W 0 W 1 S plovoucí hradlo G n + n + N kanál C 0 T C0 výst. obvod T F00 T F10 B 0 C 1 řídící hradlo izolant D P substrát. T C1 T F01 T F11 B 1 První paměti FLASH byly určeny jako alternativa EPROM- programování a mazání pouze ve specializovaném přístroji programátoru Programmer. Pro programování a mazání bylo zapotřebí zvýšené napětí + 12 V Ohledne programátorů- viz přiklady na A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 5
6 Nevolatilní paměti NOR FLASH jako paměť mikrořadiče Podobné paměti NOR FLASH použity jako paměť programu v 8- bitových mikrořadičích AT89C51, AT89C52, AT89C2051,..( 89C51 devítka značí přítomnost paměti FLASH) Programování je možné v paralelní formě pouze s využitím zvýšeného programovacího napětí + 12 V) (Paralelní programování- data a adresy se na mikrořadič přivádějí v paralelní formě) Postupný vývoj- úprava pamětí NOR FLASH nábojová pumpa na čipu, programování pouze s využitím standarních napě tových úrovní a napájení. ICP- In Circuit Programmable možnost programovat paměť FLASH mikrořadiče zapájeného v obvodu. Typicky se využívá sériového rozhraní- obvykle SPI (Serial Peripheral Interface), Např. AT89S51, AT89S8252,. (89S51 zde značí možnost sériového programování v obvodu) IAP In Application Programmable FLASH NOR na čipu mikrořadiče je možno programovat i uživatelským programem. IAP - také In Application Programming (STM32F207 cvičení), použití jako paměť uživ. konstant. Situace u současných mikrořadičů s jádrem ARM Cortex- M3 (M4, M0,.) - pro vestavné aplikace typicky paměť NOR FLASH s možností IAP. Program BOOT Loader- umístěn A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 6
7 Nevolatilní paměti NOR FLASH jako paměť mikrořadiče Využití IAP - modifikace části FLASH uložení uživatelských konstant a dat. (Kalibrační konstanty přístroje, jazyková lokalizace přístroje) Využití IAP - ve spolupráci s programem BOOT LOADER V paměti ROM na čipu mikrořadiče umístěn zavaděč, který se aktivuje zvláštním nastavením pinů (u STM32 piny BOOT 0, BOOT 1) ve spolupráci s nadřazeným počítačem čte data představující instrukční kód, který ukládá do paměti FLASH a který následně může spustit. Funkce BOOT LOADER typicky ve spolupráci s rozhraním UART, ale též USB, CAN, IIC BUS, SPI Funkce BOOT implementována v mikrořadičích s jádrem ARM CORTEX - M3 (a dalších CORTEX- M4, CORTEX-M0,.) snad všech výrobců Paměť NOR FLASH - omezený počet přeprogramování liší se podle výrobce a technologie Typicky x až , (v některých výjimečných případech i jen 1000!!!) Zohlednit počet možných mazání a zápisů - případě, že se FLASH paměť používá jako paměť procesních dat- poslední naměřené hodnoty. A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 7
8 Nevolatilní paměti EEPROM EEPROM - elektricky programovatelná a mazatelná paměť, (po jednotlivých bajtech), často na čipu mikrořadiče jako paměť konstant, programování i mazání - tunelováním elektronů pomalý proces, (milisekundy), Částečně omezený počet zápisů (a mazání) podle typu 100- ky tisíc Paměť se před zápisem maže automaticky (pro uživatele to je transparentní) Pokud je na čipu mikrořadiče pam, EEPROM, je přístupná uživateli pro čtení i zápis (Paměť EEPROM je využita jako paměť telefonních čísel na kartě SIM v mobtelefonu,..) Paměť EEPROM - nyní nejčastěji používané- s malou kapacitou, jako paměť konfiguračních dat, informací o výrobku, pomocné konstanty, ukládání nezávisle na nikrořadiči. Současné EEPROM typicky se sériovým rozhraním IICBus(24C02, 24C256), SPI (25C256,..) Z hlediska bezpečnosti a spolehlivosti je vhodnější, aby mikrořadič nepřepisoval svou vnitřní paměť FLASH (na čipu mikrořadiče), ale aby využíval externí nevolatilní paměť EEPROM (případně FRAM). A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 8
9 Nevolatilní paměti FLASH varianta NAND Požadavek zvýšení kapacity paměti ( hustoty paměťových buněk) i počtu zápisů a mazání vývoj paměti FLASH NAND Paměť FLASH NAND - skupina ( typ. 16) paměťových tranzistorů v matici mezi slovním a bitovým vodičem, FLASH NOR pouze jeden paměťový tranzistor FLASH NAND- skupina pam. tranzistorů W 0 W 1 B 0 B 1 Paměť FLASH NAND programování i mazání - tunelováním elektronů NAND relativně pomalý náhodný přístup (odezva us), rychlý přenos dathromadné čtení- sekvenční přístup Rychlost FLASH NAND ( např. SSD,..) při čtení dána hromadným paralelním čtením mnoha tisíc paměťových buněk do vnitřní vyrovnávací paměti stránky (RAM), z které se pak data čtou rychle sekvenčně na výstup A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 9
10 Nevolatilní paměti FLASH NAND Paměť FLASH NAND pouze jako externí datové paměťové médium (uložení progr. kódu - před vykonáváním se kód musí načíst do operační paměti ( Boot ) FLASH NAND relativně pomalý náhodný přístup (odezva us), rychlý přenos dathromadné čtení- sekvenční přístup Rychlost FLASH NAND ( např. SSD,..) při čtení dána hromadným paralelním čtením mnoha tisíc paměťových buněk do vnitřní vyrovnávací paměti stránky (RAM), z které se pak data čtou rychle sekvenčně na výstup FLASH NAND postupná degradace- poškozování pam. buněk při zápisu, nutná kontrola a potřebná správa chybných bloků uživatelským prog. Viz též též snižování kapacity paměti FLASH NAND na pam. kartě, USB- FLASH,.. (V paměťové kartě správa chybných bloků zajištěna interně řadičem na kartě) Velké kapacity pamětí GByte, Paměti FLASH NAND podstata SSD (Solid State Disk) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 10
11 Nevolatilní paměti FRAM FRAM Ferroelectric RAM typicky jako paměť konstant (někde jako paměť) programu), velmi rychlé přepisování jako čtení, výhoda- velký počet zápisůřádově miliony FRAM relativně náročná konstrukce, - relativně malé kapacity, obvykle jednotky - desítky KByte, Použití FRAM jako paměti konstant ve vestavném zařízení Rychlý zápis do FRAM podobně jako v SRAM Zachování aktuálního obrazu periodicky přepisovaných dat Pří výpadku napájení- není třeba dlouhé doby pro záchranu důležitých dat. např. aktuální nastavení přístroje, poslední změřené hodnoty V některých případech FRAM jako vnitřní paměť programu (a dat) mikrořadiče TI- Texas Instruments (některá varianta MSP430) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 11
12 Volatilní paměti (Read / write memory) Read/ write memory Paměti s náhodným (libovolným přístupem RAM), paměti s ( omezeným ), přístupem sekvenční - přístup paměti FIFO, Statické paměti SRAM, Informace zůstává uložena v paměti po dobu přítomnosti napájení bez potřeby obsluhy, Dynamické paměti DRAM- dynamické paměti RAM informace uložena ve formě náboje na paměťovém kapacitoru, paměťová buňka 1 bit 1 kapacitor + 1 výběrový tranzistor MOS (paměť postupně zapomíná, je nutno informaci ze všech buněk periodicky přečíst a obnovit) Potřebné periodické obnovování informace s intervalem řádu zlomek sekundy SDRAM synchronní paměť DRAM A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 12
13 Volatilní paměti (Read / write memory) SRAM SRAM statické paměť RAM Statická paměť informace zůstane uložená v paměti po celou dobu, pokud je připojeno napájení, bez potřeby jakékoliv formy obnovování informace Informace - uložena ve bistabilním klopném obvodu. Pam. buňka, 1 bit 6 tranzistorů, SRAM - v mikrořadiči jako vnitřní paměť, (operační paměť), obvykle jako paměť dat Ucc /B B W T5 T3 T1 T4 T2 T6 Pokud se z SRAM nečte má v klidu velmi malý proudový odběr. Možnost uchování obsahu i při sníženém napájecím napětí - režim v klidu STAND BY SRAM v mikrořadiči může být využita i jako rychlá paměť programu Rychlost SRAM je vyšší, než je rychlost FLASH High speed USB Řadič Cy7C68013A jádro 8- bitového mikroproc (Mikr. s obvykle pam. prog. v NOR FLASH) Rychlé SRAM 16kByte na čipu Cy7C jako pam. prog. Boot programu z ext. sériové EEPROM 24C256 (32 kbyte, rozhraní IIC Bus) Podobně signálových procesorů BOOT programu z externí sériové FLASH s rozhraním SPI do rychlé vnitřní SRAM A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 13
14 Dynamické paměti DRAM - dynamická pamět RAM Informace uložena ve formě náboje na paměťovém kapacitoru C P, pam. buňka 1 kapacitor C P + 1 tranzistor MOS T 1 Kapacita C P malá, hluboko pod 1 pf C P W řízení T 1 B snímací zes. řízení zap. C čtecí a zapis. zesil. D I/O Vybíjení kapacitoru - potřebné periodické obnovování informace (refresh) s intervalem řádu zlomek sekundy SDRAM synchronní paměť DRAM Čtení, zápis se děje pouze synchronně s vnějším hodinovým signálem SDRAM synchronous dynamic RAM s každou náběžnou hranou CLK, DDR Double Data Rate s každou (tedy náběžnou i spádovou hranou) (synchronní systém - analogie- cesta metrem, mohu nastoupit a odjet jen v okamžiku daném rytmem dopravy např. Dejvická- 21:00, 21:10, 21:20, ale nemohu odjet ve 21:15) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 14
15 Procesor pro vestavné aplikace- mikrořadič Mikroprocesor -historický vývoj Intel 4004 Mikroprocesor, Intel bitový Intel 8080 široce rozšířený 8- bit.mikroproc. Jednočipový mikropočítač Intel 8048 Single chip microcomputer (později označované jako microcontroller (8048 zcela odlišná instr. sada od 8080) 8048 ROM pam. progr. RAM- pam,. dat. vstupy výstupy čítač, přerušení mikroprocesor CPU paměť programu paměť dat vnější zařízení vst.- výst. V/V adresová sběrnice datová sběrnice řídicí sběrnice progr. řadiče požadavky činností A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 15
16 Mikroprocesory pro vestavné aplikace 8051 rysy Intel 8051, paměť ROM 4 kbyte, paměť RAM 128 Byte, UART, řadič přerušení,2x čítač Modifikace Intel 8052 ROM 8 Kbyte, RAM 256 Byte, 3x čítač Varianta Intel 8751 EPROM 4 kbbyte UV zářením mazatelná paměť EPROM Velké rozšíření řady 8051), zkráceně 51 U Intel označeno MCS51 Microcomputer set 51) Firma Atmel AT89C51, AT89C52, První uživatel jádra 51 po Intel Hromadné rozšíření, příhodná cena, paměť FLASH programovatelná externě v přístroji programátor A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 16
17 Mikroprocesory pro vestavné aplikace rysy 8051 vývoj stále používaná architektura, Firma Zilog v r 2013 nově začala používat také ve svým mikrořadičích Paradox Zilog má dlohou dobu ( pře 30 let)vlastní architekturu mikrořadiče Z8 Z8 -lepší, než 8051 Další uživatelé jádra 51 - Silicon laboratories, Microchip, NXP, Texas Instruments, řada čínských výrobců Doplnění řadou výkonných poeriferi, ADC, DAC, čítače,.. ( uroveń periferií značně přerostla úroveń vlastního jádra)( turbo Trabant Proč 8051? dostupné nástroje,překladače,.. Integrace 51 architektury do SoC system on a chip (Texas Instruments, Infineon, ) Vhodné pro aplikace nenáročné na výpočetní výkon ( Intel architeltura I80C196 ( označené jako MCS96) 16- bitová, pokročilejší, (vhodná pro překladač C) oproti 8051, historicky zapadla, stará 51 se vyrábí technický paradox. A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 17
18 Mikroprocesory pro vestavné aplikace rysy Široké spektrum procesorů pro vestavné aplikace od 4 bitových po 32 bitové Historický typ jádro 8051, stále využívané desítkami výrobců Atmel AT89C 51, jiná řada Atmel AVR, AT Mega Motorola Freeescale rodina 68HC08, (68HCS908, ) rodina 68HCS12 a vyšší typy ST Microelectronics STM8 8- bitový proc. firma Microchip, procesory PIC, 8- bitové mikrořadiče relativně nízký výpočetní výkon, Instrukce násobení 8x8 bitů, u některých typů 16x 16 bitů Jednoduché komunikační řadiče UART, USART Moderní specializované 8- bitové mikrořadiče- rozhraní CAN, LIN, někdy USB A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 18
19 STM8S105 Mikrořadič, jednočipový mikropočítač pro vestavné aplikace 8- bitový obdobné periferie jako vyšší procesory I2C, SPI, ADC, PWM, Čítače A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 19
20 Mikroprocesory pro vestavné aplikace 16 bit. 16 bitové mikrořadiče Siemens, (Infineon) 80C166,.. Texas Instruments MSP bitový proc., nízká spotřeba, japonské firmy Fujitsu, Nes, Renesas, 8, 16 bitové proc. Signálové procesory Analog Devices, Texas Instruments, Freescale aplikace jednočipové, nebo i externími sběrnicemi možnost připojení externí SDRAM, možnost oprač. systému ( uclinux., Linux) Texas Instruments kombinace DSP a procesoru ARM v jednom pouzdře DSP viz. příslušná přednáška A4M38AVS A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 20
21 Procesory s jádrem ARM pro vestavné aplikace Nyní trend používat jádro ARM firma ARM www. ARM. COM nejdříve jádro ARM 7, a především, jádro pro vesatvné aplikace jednočipová varianta ARM Cortex M3, ARM Cortex M0 další typy jádro ARM Cortex M4 (funkce DSP), ARM 9, ARM 11, ARM Cortex A9 vyšší typy - již spolupráce s externími sběrnicemi, připojení SDRAM Externí SDRAM, 32, 64, 256, a více MByte, portování Linux procesory s MMU(Memory Management Unit) Omezená verze uclinux, (procesory bez MMU - např. jádro ARM Cortex M3) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 21
22 Hlavní bloky procesoru pro vestavné aplikace CPU vlastní jádro procesoru vnitřní paměť programu (ve formě ROM, FLASH nebo SRAM) vnitřní paměť dat SRAM Generátor hodinového signálu, vnější s XTAL ( krystalem), vnitřní RC méně přesné jednotky procent, možná kalibrace resetovací obvod ( Reset, POR,..) dohlížecí obvod Watch dog monitorovací obvod kontrola napájení, monitorování teploty čipu, zálohování napáj. vybrané SRAM obvod reálného času RTC (Real Time Clock) jednotky čítačů, časovačů, (jednotky PCA programmable counter array, funkce input capture, output compare, high speed output),generátory PWM, vnitřní sběrnice, číslicové vstupně výstupní piny, analogové vstupy ADC analogové výstupy DAC A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 22
23 Signálové procesory pro vest. aplikace DSP pro vest. aplikace- oproti původní variantám- určeným především pro zpracování audiosignálu doplněny periferiemi a komunikačními rozhraním- srovnej Analog Device typ ADSP BF533 a typ ADSP504F ADSP BF533 A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 23
24 Signálový procesor ADSP BF504 ADSP BF504 F, jádro Blackfin BF5xx, ale doplněno periferiemi pro vestavné aplikace. A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 24
25 ADSP BF504F/ BF506F - hlavní rysy Two 32-bit up/down counters with rotary support Eight 32-bit timers/counters with PWM support Two three-phase 16-bit center-based PWM units Two dual-channel, full-duplex synchronous serial ports (SPORTs), supporting eight stereo I2S channels Two Serial Peripheral Interface (SPI) compatible ports Two UARTs with IrDA support Parallel peripheral interface (PPI), supporting ITU-R 656 video data formats Removable storage interface (RSI) controller for MMC, SD, SDIO, and CE-ATA Internal ADC with 12 channels, 12 bits, and up to 2MSPS Controller Area Network (CAN) controller Two-wire interface (TWI) controller 12 peripheral DMAs, Two memory-to-memory DMA channels Event handler with 52 interrupt inputs 35 general-purpose I/Os (GPIOs), with programmable hysteresis On-chip PLL capable of frequency multiplication A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 25
26 STM32F10x jako příklad bloků mikrořadiče STM32F1x jako příklad bloků a periferií mikrořadiče pro vestavné aplikace Obdobně up s jádrem ARM firma NXP, Ti, Sillabs, Infineon, Toshiba, A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 26
27 Hlavní bloky procesoru pro vestavné aplikace CPU vlastní jádro procesoru vnitřní paměť programu (ve formě ROM, Flash nebo SRAM) vnitřní paměť dat SRAM Generátor hodinového signálu, vnější s XTAL ( krystalem), vnitřní RC méně přesné jednotky procent, možná kalibrace resetovací obvod ( Reset, Por,..) dohlížecí obvod Watch dog monitorovací obvod kontrola napájení, monitorování teploty čipu, zálohování napáj. vybrané SRAM obvod reálného času RTC (Real Time Clock) jednotky čítačů, časovačů, (jednotky PCA programmable counter array, funkce input capture, output compare, high speed output),generátory PWM, vnitřní sběrnice, číslicové vstupně výstupní piny, analogové vstupy, analogové výstupy A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 27
28 Hodinový generátor Pro každý procesor- nutný hodinový signál, potřebný hodinový generátor Prostý generátor s XTAL (krystal), pevná frekvence Generátor + děličky pro nižší frekvence, (mikrořadič AT89C51RC2,,) Generátor s PLL (Phase Locked Loop)), možné programování frekvence hodinového generátoru A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 28
29 Obvod PLL pro generování hodinového signálu -PLL- Phase lock loop - obvod fázového závěsu Možno programově nastavit frekvenci hodinového generátoru (Viz výklad na přenášce, jízda dvou cyklistů vedle sebe se zařazeným s rozdílným převodovým stupněm) PLL- standardně v současných mikrořadičích, možnost dynamicky měnit frekvenci hod. signálu a tak i měnit výkon a proudovou spotřebu Růst frekvence - růst výkonu výpočetního - ale i růst příkonu- elektrického příklad PLL v ADSP BF504F A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 29
30 Příklady oscilátorů v STM32 HSE high speed ext. osc. - HSI high speed int. osc. LSI low speed int. RC osc. (40 khz) LSE low speed ext osc Hz LSI i LSE (i pro autowake) Obdobně i jiné mikrořadiče A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 30
31 Dohlížecí obvod ADM706 Power supply voltage monitor -ADM706 T V REF = 3,08 V MR manual reset (debounced - ošetřeny odskoky reset. tlačítka) Watchdog timer 1, 6 s reset impuls 200 ms garance /RESET i při U CC = 1V Procesor musí vygenerovat impuls do 1,6 s přivedený na vstup WDI (Watch Dog Input) jinak je resetován -asi zbloudil program a je třeba ukončit jeho činnost (Analogie- řízení auta, opatření proti usínání řidiče, musí stále na spolujezdce mluvit) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 31
32 Dohlížecí obvod ADM706 Generování Reset podle výstupu watch dog, vstupem manual reset A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 32
33 Dohlížecí obvod ADM706 Power supply voltage monitor -ADM706 T VREF = 3,08 V MR manual reset ( debounced) watchdog timer 1, 6 s reset impuls 200 ms garance /RESET i při U CC = 1V A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 33
34 Dohlížecí obvod ADM691 - RAM write protection, /CE IN, /CE OUT A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 34
35 Reset STM32F1xx Reset procesorů Uvedení do výchozího stavu po zapnutí napájení Uvedení do výchozího stavu po zásadní chybě (návaznost watch dog) Zastavení procesoru zamezení nesprávné činnosti Při vnitřní reset- výstup reset signálu pro vnější obvody, výstup typu Open Drain A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 35
36 Čislicové vstupně výstupní piny, možné konfigurace V/V piny -konfigurace, Vstupní pin Výstup- pin Push Pull, Výstup otevřený kolektor (Open Drain) Pull up rezistor Pull down rezistor příklad na STM32F10x Obdobně i u mikrořadičů jiných výrobců A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 36
37 Analogové vstupy, převodníky A/D Aproximační převodníky A/D, váhové kapacitory, někdy též sigma delta A/D - obvykle není vnitřní analogový buffer (zesilovač) nutno zajistit buzení, chování kapacitní zátěž, typ 10 pf, Pozor rychlé nabití při odběru vzorku, nutný vnější budič nebo blokování vnějším C (? podle situace a rychlosti změny vnějšího signálu) U up, často vnitřní napěťová reference, s band gap, STM 32 nemá vnitřní referenci pro A/D, samostatný vstup. ref. napětí Převodníky A/D a D/A mají často návaznost na DMA (Direct Memory Access) Rychlé měření, synchronní odběr vzorků bez účasti procesoru A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 37
38 Převodníky A/D Přídavné funkce logiky pro práci s převodníky A/D ( funkce analog watchdog ),měření napětí a porovnání jeho velikosti s nastavenými mezemi- prahy hlídání mezí změřeného napětí, jeden kanál nebo všechny kanály, (horní, nebo dolní mez) Při porušení mezí - vybočení z mezí- signalizace - příznakem, nebo případně přerušení procesoru odlehčení, Monitorování napětí bez programové účasti procesoru, Provedení u STM 32 A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 38
39 Převodníky D/A 1, 2, někdy i 3 D/A, váhový převodník D/A /(s odporovou síťí) D/A na čipu mikrořadiče rozlišení typicky do 12 bitů., Někdy též převodníky D/A sigma delta, - audiocodec- externí, pro generování audiosignálu (zvukový signál) Interní převodník D/A na čipu mirořadiče - Generování pevného nebo proměnného napětí, programově ovládané, někdy též pomocí DMA přenos dat z paměti do D/A danou frekvencí A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 39
40 Rozhraní pro paměťové karty, SPI Připojení paměťových karet MMC, SD v základním módu možné pomocí rozhraní SPI ( příp. i prostým programově ovládanými vst. výst. piny) Paměťová karta, adresace po blocích 512 Byte, Je možno pracovat s FAT, ale je možné mít i vlastní formát záznamu (Možnost- atypicky pro experimenty lineární adresování bloků bez FAT) Doporučení využívat FAT (File Allocation Table) Pam. karty MMC, SD - možno při zjednodušení připojit i jen pomocí rozhraní SPI, relativně pomalý přenos A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 40
41 Rozhraní pro paměťové karty Připojení paměťových karet MMC, SD pomocí specializovaného rozhraní SDIO Rozhraní SDIO- možnost vysokých rychlostí přenosu dat do karty zmikrořadiče 10 MByte /sec a více. Paměťová karta jako externí paměťové medium pro záznam dat, A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 41
42 Rozhraní pro I2S Připojení audiokodeků (A/D a D/A převodníků pro audiosignály) Jednosměrná synchronní komunikace Rozhraní I2S - typicky v signálových procesorech Nastavení parametrů kodeku, příp. možné pomocí rozhraní I2C Bu (data - prostřednictvím I2S, nastavení I2C Bus) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 42
43 Rozhraní UART UART Universal Synchronous Asynchronous Transceiver Receiver) pro asynchronní komunikaci mikrořadiče obsahují min. jeden obvod UART (mimo nejjednodušších typů) USART (Universal Synchronous Asynchronous Transceiver Receiver) synchronní přenos UART(často s využitím přenosu prostřednictvím rozhraní RS232) - velmi často využíván ve vestavných zařízeních pro pomalý přenos dat. A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 43
44 Připojení Smart Card -Smart Card, čipové karty, A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 44
45 Připojení CE ATA disku Připojení disku (paralelní) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 45
46 Spolupráce procesoru se sběrnicemi Přenos dat po externí sběrnici procesoru- obecně (adresy, data, říd. signály) A 15 - A 0, a více adr. sběr. čtení dat. sběr. říd. sig. D 7 - D 0, a více WR RD A 15 A A A 15 - A A 0 MPR pam. blok D 7 D 7 D 0 D 7 - D 0 D 0 WR RD WR zápis RD ADR /RD platná adresa C ADR data z MPR platná adresa platná data A 15 - A 0 D 8 - D 0 data z pam. platná data WR Z t DV platná data t WP t DWH A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 46
47 Externí sběrnice pro paměti - STM32F2x Čtení na sběrnici STM32F2xx A Address bus D Data bus NEx Chip select NOE Output Enable NWE Write Enable NBL1 Upper Byte Enable NBL0 Lower Byte Enable Možnost připojit vnější statické paměti SRAM k procesoru N symbolizuje aktivitu signálu v ve stavu L A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 47
48 Externí sběrnice STM32F2x - STM32F2x -Zápis na sběrnici STM32F2xx A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 48
49 Spolupráce STM32F2xx s externími pamětmi -Možné modifikace chování procesoru STM32F2xx na externí sběrnici pro spolupráci s SRAM ( Statická) RAM) PSRAM (Pseudo Static Ram), paralelní NAND Flash, paralelní NOR Flash A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 49
50 Vnitřní sběrnice STM32 A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 50
51 Zápis na sběrnici DSP BF 533 Zápis do externí asynchronní SRAM s využitím externích sběrnic ADSP BF533 Podobně mohou být připojeny paměťově mapované výst. brány (registr 74LVC574) A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 51
52 Čtení na sběrnici ADSP BF533 Čtení dat z externí asynchronní SRAM s využitím externích sběrnic Obdobně mohou být připojen paměťově mapované vstupní brány - 74LVC245 A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 52
53 Spolupráce ADSP BF 533 s SDRAM SDRAM Synchronní dynamická RAM CLKOUT hodinový signál pro synchronizaci spolupráce s SDRAM A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 53
54 Desky typu evaluation board Desky pro seznámení s daným procesorem často je součástí dodávky emulátor STM8, vývoj. deska Texas. Insruments -Stelaris A4M38AVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 54
Procesory pro vestavné aplikace přehled
Procesory pro vestavné aplikace přehled v. 2013 A4M38AVS ČVUT- FEL, katedra měření, A4M38AVS, 2013, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Mikroprocesory pro vestavné aplikace rysy Široké spektrum
VícePřednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer
Přednáška A3B38MMP Bloky mikropočítače vestavné aplikace, dohlížecí obvody 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL Praha 1 Hlavní bloky procesoru
VíceProcesory pro vestavné aplikace přehled, bloky
Procesory pro vestavné aplikace přehled, bloky v. 2015 A4M38AVS ČVUT- FEL, katedra měření, A4M38AVS, 2015, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Procesor pro vestavné aplikace- mikrořadič, struktura
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íceA4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.
Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň přednášky Druhá část. přednášky 12 Sériové rozhraní SPI, Sériové rozhraní IIC A4B38NVS, 2011, kat. měření,
VíceRozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)
Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) A438NVS, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň přednášky Sériová rozhraní rozhraní
VíceMikrokontroléry. Doplňující text pro POS K. D. 2001
Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou
VícePřednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1
Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,
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íceRozhraní mikrořadiče, SPI, IIC bus,..
Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 14 - X38MIP -2009, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral Interface) - původ firma Motorola SPI není typ
VícePaměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje
Paměti Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru jsou používány
VícePaměti. Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2013
Paměti Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2013 A3B38MMP, 2013, J. Fischer, ČVUT - FEL, Praha, kat. měření 1 Paměti - základní pojmy
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íceMikroprocesory pro vest. aplikace, Sběrnice, vstupy, výstupy Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer
Mikroprocesory pro vest. aplikace, Sběrnice, vstupy, výstupy Přednáška 12 2012, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň přednášky Rekapitulace
VícePřednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1
Přednáška 10 2012, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Náplň přednášky Čítače v MCU forma, principy činnosti A4B38NVS, 2012, J.Fischer, kat.
VíceMSP 430F1611. Jiří Kašpar. Charakteristika
MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže
VíceRozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) A4B38NVS, kat. měření, ČVUT - FEL, Praha. J. Fischer
Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12) A4B38NVS, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Náplň přednášky Sériová rozhraní
VícePaměti Flash. Paměti Flash. Základní charakteristiky
Paměti Flash K.D. - přednášky 1 Základní charakteristiky (Flash EEPROM): Přepis dat bez mazání: ne. Mazání: po blocích nebo celý čip. Zápis: po slovech nebo po blocích. Typická životnost: 100 000 1 000
VícePaměti Josef Horálek
Paměti Josef Horálek Paměť = Paměť je pro počítač životní nutností = mikroprocesor z ní čte programy, kterými je řízen a také do ní ukládá výsledky své práce = Paměti v zásadě můžeme rozdělit na: = Primární
VícePaměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš
Paměťové prvky ITP Technika personálních počítačů Zdeněk Kotásek Marcela Šimková Pavel Bartoš Vysoké učení technické v Brně, Fakulta informačních technologií v Brně Božetěchova 2, 612 66 Brno Osnova Typy
VícePaměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)
Paměti EEPROM (1) EEPROM Electrically EPROM Mají podobné chování jako paměti EPROM, tj. jedná se o statické, energeticky nezávislé paměti, které je možné naprogramovat a později z nich informace vymazat
VícePaměti operační paměti
Paměti operační paměti Autor: Kulhánek Zdeněk Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_828 1.11.2012
VíceMikroprocesory pro vest. aplikace, Sběrnice, paměti, vstupy, výstupy Přednáška , A4B38NVS, kat. měření, ČVUT - FEL, Praha. J.
Mikroprocesory pro vest. aplikace, Sběrnice, paměti, vstupy, výstupy Přednáška 12 2015, A4B38NVS, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň přednášky
VícePaměti počítače ROM, RAM
Paměti počítače ROM, RAM Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje. Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru
VícePaměti. Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2014
Paměti Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2014 A3B38MMP, 2014, J. Fischer, ČVUT - FEL, Praha, kat. měření 1 Paměti - základní pojmy
VícePaměti. Přednáška 7,8 - Paměti - tento materiál slouží pouze jako grafický podklad k přednášce a neposkytuje
Paměti Přednáška 7,8 - Paměti - tento materiál slouží pouze jako grafický podklad k přednášce a neposkytuje samostatný a úplný výklad X38MIP -2010, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Paměti -
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íceČinnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
VícePaměti, přednáška 7 a 8. studenty zapsané v předmětu: A3B38MMP a X38MIP, ČVUT- FEL, katedra měření, přednášející Jan Fischer
Paměti, přednáška 7 a 8 v. 2011 Materiál je určen jako pomocný materiál pouze pro studenty zapsané v předmětu: A3B38MMP a X38MIP, ČVUT- FEL, katedra měření, přednášející Jan Fischer Jan Fischer, 2011 1
VíceMiroslav Flídr Počítačové systémy LS 2006-1/21- Západočeská univerzita v Plzni
Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/21- Západočeská univerzita v Plzni Hierarchire pamětí Miroslav Flídr Počítačové systémy LS 2006-2/21- Západočeská univerzita
VíceParametry pamětí vybavovací doba (tj. čas přístupu k záznamu v paměti) = 10 ns ms rychlost toku dat (tj. počet přenesených bitů za sekundu)
Paměti Parametry pamětí vybavovací doba (tj. čas přístupu k záznamu v paměti) = 10 ns...100 ms rychlost toku dat (tj. počet přenesených bitů za sekundu) kapacita paměti (tj. počet bitů, slabik, slov) cena
VíceFVZ K13138-TACR-V004-G-TRIGGER_BOX
TriggerBox Souhrn hlavních funkcí Synchronizace přes Ethernetový protokol IEEE 1588 v2 PTP Automatické určení možnosti, zda SyncCore zastává roli PTP master nebo PTP slave dle mechanizmů standardu PTP
VícePřednáška 8,9 Generátory hodinového signálu a dohlížecí obvody. ve vest. systémech 2013, kat. měření, ČVUT - FEL, Praha. J.
Přednáška 8,9 Generátory hodinového signálu a dohlížecí obvody ve vest. systémech 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2013, J.Fischer, kat. měření,, ČVUT - FEL 1 Náplň přednášky Specifikace
VícePaměti počítače 9.přednáška
Paměti počíta tače 9.přednáška Paměť Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na
VíceArchitekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů ) Führer Ondřej, FUH002 1. AVR procesory obecně
VíceProfilová část maturitní zkoušky 2014/2015
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika
VíceODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 1.5 Paměti konstant Obor: Mechanik elektronik Ročník: 3. Zpracoval(a): Jiří Kolář Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován
VíceDUM č. 10 v sadě. 31. Inf-7 Technické vybavení počítačů
projekt GML Brno Docens DUM č. 10 v sadě 31. Inf-7 Technické vybavení počítačů Autor: Roman Hrdlička Datum: 04.12.2013 Ročník: 1A, 1B, 1C Anotace DUMu: jak fungují vnitřní paměti, typy ROM a RAM pamětí,
VíceVestavné systémy BI-VES Přednáška 10
Vestavné systémy BI-VES Přednáška 10 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ícePaměť počítače. 0 (neprochází proud) 1 (prochází proud)
Paměť počítače Paměť je nezbytnou součástí jakéhokoli počítače. Slouží k uložení základních informací počítače, operačního systému, aplikačních programů a dat uživatele. Počítače jsou vybudovány z bistabilních
VíceMikrořadiče společnosti Atmel
Mikrořadiče společnosti Atmel Společnost Atmel je významným výrobcem mikrořadičů (MCU) na trhu. Svou produkci v této oblasti člení do čtyř větších skupin: mikrořadiče pro bezdrátové technologie, architekturu
VíceProfilová část maturitní zkoušky 2015/2016
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika
VíceA4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Přednáška 1. 2011, kat. měření, ČVUT - FEL, Praha J. Fischer
Přednáška 1 2011, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň HW návrh vestavěných systémů, komponenty a jejich využití, procesor jako součástka Logické obvody a jejich vlastnosti z hlediska spolupráce
VíceSběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
VíceVestavné systémy. BI-VES Přednáška 8. Ing. Miroslav Skrbek, Ph.D.
Vestavné systémy BI-VES Přednáška 8 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íceA0M38SPP - Signálové procesory v praxi - přednáška 10 2
GPIO (konfigurace vstupu, výstupu, alt. funkce) GP timers Core timers Watchdog timer Rotary counter Real time clock Keypad interface SD HOST (MMC, SD interface) ATAPI (IDE) A0M38SPP - Signálové procesory
VícePaměti EEPROM (1) 25/07/2006 1
Paměti EEPROM (1) EEPROM - Electrically EPROM Mají podobné chování jako paměti EPROM, tj. jedná se o statické, energeticky nezávislé paměti, které je možné naprogramovat a později z nich informace vymazat
VíceMicrochip. PICmicro Microcontrollers
Microchip PICmicro Microcontrollers 8-bit 16-bit dspic Digital Signal Controllers Analog & Interface Products Serial EEPROMS Battery Management Radio Frequency Device KEELOQ Authentication Products Návrh
VícePaměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM
Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM 1 Požadavky na RDRAM - začátky Nové DRAM musí zajistit desetinásobné zvýšení šířky pásma srovnání výkonu procesoru a paměti. Náklady na výrobu a prodej
VíceÚvod do mobilní robotiky NAIL028
md at robotika.cz http://robotika.cz/guide/umor08/cs 6. října 2008 1 2 Kdo s kým Seriový port (UART) I2C CAN BUS Podpora jednočipu Jednočip... prostě jenom dráty, čti byte/bit, piš byte/bit moduly : podpora
VíceFREESCALE KOMUNIKAČNÍ PROCESORY
FREESCALE KOMUNIKAČNÍ PROCESORY 1 Trocha historie: Freescale Semiconductor, Inc. byla založena v roce 2004 v Austinu v Texasu jako samostatná společnost, jelikož po více jak 50 byla součástí Motoroly.
VícePřednáška 7, 8 Generátory hodinového signálu a dohlížecí obvody ve vest. systémech
Přednáška 7, 8 Generátory hodinového signálu a dohlížecí obvody ve vest. systémech 2015, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň přednášky Zdroje hodinového signálu krystalový oscilátor systém
VíceTechnické prostředky počítačové techniky
Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení
VíceInformační a komunikační technologie
Informační a komunikační technologie 7. www.isspolygr.cz Vytvořil: Ing. David Adamovský Strana: 1 Škola Integrovaná střední škola polygrafická Ročník Název projektu 1. ročník SOŠ Interaktivní metody zdokonalující
VíceTémata profilové maturitní zkoušky
Obor: 18-20-M/01 Informační technologie Předmět: Databázové systémy Forma: praktická 1. Datový model. 2. Dotazovací jazyk SQL. 3. Aplikační logika v PL/SQL. 4. Webová aplikace. Obor vzdělání: 18-20-M/01
VíceÚvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 11. října 2007 1 Definice Historie Charakteristiky 2 MCU (microcontroller unit) ATmega8 Programování Blikání LEDkou 3 Kdo s kým Seriový port (UART)
VíceTEMPO průmyslový panelový počítač
TEMPO průmyslový panelový počítač ELSACO, Jaselská 177, 280 00 Kolín, CZ http://www.elsaco.cz mail: elsaco@elsaco.cz stručné představení struktura toku informací v technologických sítích prezentace dat
VíceMikroprocesory Z8Encore! firmy ZiLOG
Mikroprocesory Z8Encore! firmy ZiLOG vypracoval: Lukáš Ručkay ročník: 5. v Praze 6.5.2004 ZiLOG Historie osmibitových mikroprocesorů a mikrořadičů ZiLOG Americká firma ZiLOG vstoupila na trh mikroprocesorů
VíceSemestrální práce z předmětu Speciální číslicové systémy X31SCS
Semestrální práce z předmětu Speciální číslicové systémy X31SCS Katedra obvodů DSP16411 ZPRACOVAL: Roman Holubec Školní rok: 2006/2007 Úvod DSP16411 patří do rodiny DSP16411 rozšiřuje DSP16410 o vyšší
VíceÚloha Ohmetr zadání úlohy
Úloha Ohmetr zadání úlohy Přednáška 3 - část A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Měření odporu pomocí MKO 74121 Sestavte mikroprocesorem
VíceOperační paměti počítačů PC
Operační paměti počítačů PC Dynamické paměti RAM operační č paměť je realizována čipy dynamických pamětí RAM DRAM informace uchovávána jako náboj na kondenzátoru nutnost náboj pravidelně obnovovat (refresh)
VíceMikroprocesorová technika a embedded systémy. doc. Ing. Tomáš Frýza, Ph.D.
Ústav radioelektroniky Vysoké učení technické v Brně Polovodičové paměti Mikroprocesorová technika a embedded systémy Přednáška 9 doc. Ing. Tomáš Frýza, Ph.D. listopad 2012 Obsah přednášky Dělení polovodičových
VícePaměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM
Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM 1 Požadavky na RDRAM - začátky Nové DRAM musí zajistit desetinásobné (?) zvýšení šířky pásma srovnání výkonu procesoru a paměti. Náklady na výrobu a
VíceZpůsoby realizace paměťových prvků
Způsoby realizace paměťových prvků Interní paměti jsou zapojeny jako matice paměťových buněk. Každá buňka má kapacitu jeden bit. Takováto buňka tedy může uchovávat pouze hodnotu logická jedna nebo logická
VíceSběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
VíceCílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry.
Paměti Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry. Klíčové pojmy: paměť, RAM, rozdělení pamětí, ROM, vnitřní paměť, vnější paměť. Úvod Operační paměť
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íceCílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností, budoucností a hlavními parametry.
Paměti Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností, budoucností a hlavními parametry. Klíčové pojmy: paměť, RAM, rozdělení pamětí, ROM, vnitřní paměť, vnější paměť. Úvod
VíceJednočipové mikropočítače (mikrokontroléry)
Počítačové systémy Jednočipové mikropočítače (mikrokontroléry) Miroslav Flídr Počítačové systémy LS 2006-1/17- Západočeská univerzita v Plzni Co je mikrokontrolér integrovaný obvod, který je často součástí
VíceSnížení příkonu MCU. Vybavení pro MCU. Snížení příkonu MCU. Možnosti snížení příkonu
Vybavení pro snížen ení příkonu MCU K.D. - přednášky 1 Možnosti snížení příkonu Snížení frekvence hodin procesoru a periferií. Programové odpojování periferií. Režim Idle. Režim Power Down. Snížení napájecího
VíceČítače Přednáška 10 (11)
Čítače Přednáška 10 (11) 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2015, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Náplň přednášky Čítače v MCU forma, principy činnosti použití čítačů
VíceJízda po čáře pro reklamní robot
Jízda po čáře pro reklamní robot Předmět: BROB Vypracoval: Michal Bílek ID:125369 Datum: 25.4.2012 Zadání: Implementujte modul do podvozku robotu, který umožňuje jízdu robotu po předem definované trase.
Více1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...
1. MIKROPROCESOR ATMEGA 8535... 2 1.1 A/D PŘEVODNÍK... 2 1.2 MÓDY PŘEVODNÍKU... 3 1.2.1 Single Conversion Mode... 3 1.2.2 Auto Triggering Start... 4 1.2.3 Free Running Mode... 4 1.3 VÝBĚR MĚŘENÉHO KANÁLU...
VíceZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv
Vícevelikosti vnitřních pamětí? Jaké periferní obvody má na čipu a k čemu slouží? Jaká je minimální sestava mikropočítače z řady 51 pro vestavnou aplikaci
Některé otázky pro kontrolu připravenosti na test k předmětu MIP a problémové okruhy v l.sem. 2007 Náplní je látka z přednášek a cvičení do termínu testu v rozsahu přednášek, případně příslušného textu
VíceVyužití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
VícePřevodník Ethernet ARINC 429
Převodník Ethernet ARINC 429 Bakalářská práce Tomáš Levora ČVUT FEL levortom@fel.cvut.cz Tomáš Levora (ČVUT FEL) Převodník Ethernet ARINC 429 levortom@fel.cvut.cz 1 / 25 Zadání Převádět data ze sběrnice
VícePROTOKOL O LABORATORNÍM CVIČENÍ
STŘEDNÍ PRŮMYSLOVÁ ŠKOLA V ČESKÝCH BUDĚJOVICÍCH, DUKELSKÁ 13 PROTOKOL O LABORATORNÍM CVIČENÍ Provedl: Jan Kotalík Datum: 3.1. 2010 Číslo: Kontroloval/a Datum: 1. ÚLOHA: Návrh paměti Pořadové číslo žáka:
Více7. Monolitické počítače, vlastnosti a použití.
7. Monolitické počítače, vlastnosti a použití. Obsah 7. Monolitické počítače, vlastnosti a použití.... 1 7.1 Jednočipové mikropočítače řady 8048... 2 7.2 Jednočipový mikropočítač 8051... 2 7.3 Architektura
VíceMikrokontrolery. Úvod do obvodů Atmega 328 a PIC16F88
Mikrokontrolery Úvod do obvodů Atmega 328 a PIC16F88 Texty sestavili Petr Nejedlý a Lukáš Čížek, 4EA, 2013 Vlastnosti a funkce: Atmega 328 Flash 32Kbyte Max. Frequence 20Mhz SRAM 2Kbyte EEPROM 1024 byte
VíceRozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 10 (11)
Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 10 (11) A4B38NVS, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2015, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Náplň přednášky Sériová rozhraní
VícePřednáška - A3B38MMP Procesory s jádrem ARM. A3B38MMP 2015, J. Fischer, kat. měření, ČVUT-FEL Praha 1
Přednáška - A3B38MMP Procesory s jádrem ARM. A3B38MMP 2015, J. Fischer, kat. měření, ČVUT-FEL Praha 1 ARM - historie ARM - RISC procesory (původ britská firma Acorn, procesory - stolní počítače později
VíceNapájení mikroprocesorů. ČVUT- FEL, katedra měření, přednášející Jan Fischer. studenty zapsané v předmětu: A4B38NVS
Napájení mikroprocesorů v. 2012 Materiál je určen jako pomocný materiál pouze pro studenty zapsané v předmětu: A4B38NVS ČVUT- FEL, katedra měření, přednášející Jan Fischer A4B38NVS, 2012, J.Fischer, kat.
VícePK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.
MB-ATmega16/32 v2.0 Základová deska modulárního vývojového systému MVS Uživatelský manuál Verze dokumentu 1.0 (21.12.2004) Obsah 1 Upozornění... 3 2 Úvod... 4 2.1 Vlastnosti základové desky...4 2.2 Vlastnosti
VíceVážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího
VíceObsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11
Obsah Úvod 11 Informace o použitém hardwaru 12 Několik poznámek k Windows 13 Windows XP 13 Windows Vista 13 Kapitola 1 Skříně počítačů 15 Typy skříní 15 Desktop 15 Tower (věžová provedení) 15 Rozměry skříní
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íceKonfigurace portů u mikrokontrolérů
Konfigurace portů u mikrokontrolérů Porty u MCU Většina vývodů MCU má podle konfigurace některou z více funkcí. K přepnutí funkce dochází většinou automaticky aktivováním příslušné jednotky. Základní konfigurace
VíceZákladní uspořádání pamětí MCU
Základní uspořádání pamětí MCU Harwardská architektura. Oddělený adresní prostor kódové a datové. Používané u malých MCU a signálových procesorů. Von Neumannova architektura (Princetonská). Kódová i jsou
VícePoužití programovatelného čítače 8253
Použití programovatelného čítače 8253 Zadání 1) Připojte obvod programovatelný čítač- časovač 8253 k mikropočítači 89C52. Pro čtení bude obvod mapován do prostoru vnější programové (CODE) i datové (XDATA)
VícePohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
VíceAplikace vestavných systémů A4M38AVS Před. 3 (4)
Aplikace vestavných systémů A4M38AVS Před. 3 (4) 2014, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň Enkodér, funkce, použití Čítače, struktura, použití LCD zobrazovač, princip funkce, uspořádání Grafický
VíceNávrh konstrukce odchovny 2. dil
1 Portál pre odborné publikovanie ISSN 1338-0087 Návrh konstrukce odchovny 2. dil Pikner Michal Elektrotechnika 19.01.2011 V minulem dile jsme si popsali návrh konstrukce odchovny. senzamili jsme se s
VíceETC Embedded Technology Club setkání
ETC Embedded Technology Club setkání 13.12. 2016 Katedra telekomunikací, Katedra měření, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club, 13.12.2016, ČVUT- FEL, Praha 1 Náplň Plán činnosti Výklad
VíceProjekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1
Projekt - Voltmetr Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň Projekt Voltmetr Princip převodu Obvodové řešení
VícePROCESOR. Typy procesorů
PROCESOR Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně
VíceŘídicí a monitorovací systém pro akvária. Lukáš Kratina
Řídicí a monitorovací systém pro akvária Lukáš Kratina Freescale Technology Application 2013-2014 1 Úvod Na to jak je akvaristika rozmanitá, kolik faktorů ovlivňuje správný chod akvária a zejména kolik
VícePaměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM
Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM 1 Požadavky na RDRAM - začátky Nové DRAM musí zajistit desetinásobné (?) zvýšení šířky pásma srovnání výkonu procesoru a paměti. Náklady na výrobu a
VíceMetody připojování periferií
Metody připojování periferií BI-MPP Přednáška 8 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
Více