MSP 430F1611. Jiří Kašpar. Charakteristika

Podobné dokumenty
Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Snížení příkonu MCU. Vybavení pro MCU. Snížení příkonu MCU. Možnosti snížení příkonu

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Profilová část maturitní zkoušky 2014/2015

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Pohled do nitra mikroprocesoru Josef Horálek

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Profilová část maturitní zkoušky 2015/2016

Maturitní témata - PRT 4M

Architektura počítače

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Technické prostředky počítačové techniky

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Mikrořadiče společnosti Atmel

Vývojové kity Mega48,

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Struktura a architektura počítačů (BI-SAP) 7

Roman Výtisk, VYT027

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )

PROCESOR. Typy procesorů

Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

Základní uspořádání pamětí MCU

Paměti Josef Horálek

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

RISC a CISC architektura

Jízda po čáře pro reklamní robot

Metody připojování periferií BI-MPP Přednáška 2


Integrovaná střední škola, Sokolnice 496

Úvod do mobilní robotiky NAIL028

Mikrokontrolery. Úvod do obvodů Atmega 328 a PIC16F88

požadovan adované velikosti a vlastností Interpretace adresy POT POT

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051

Microchip. PICmicro Microcontrollers

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

Mikroprocesory Z8Encore! firmy ZiLOG

Dě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

Úvod do mobilní robotiky AIL028

Architektura Intel Atom

ČEMU ROZUMÍ MIKROPROCESOR?

Procesor z pohledu programátora

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

HW počítače co se nalézá uvnitř počítačové skříně

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Kubatova Y36SAP procesor - control unit obvodový a mikroprogramový řadič RISC Y36SAP-control unit 1

MIKROPROCESOROVÁ TECHNIKA

uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0

Obvody a architektura počítačů. Jednoprocesorové počítače

PK 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.

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Vestavné systémy BI-VES Přednáška 10

Zadání semestrálního projektu PAM

Řízení IO přenosů DMA řadičem

Pedstavení procesor s architekturou ARM

Principy komunikace s adaptéry periferních zařízení (PZ)

Jednočipové mikropočítače (mikrokontroléry)

V PRAZE Fakulta elektrotechnická Katedra teorie obvodů. Úvod do mikrokontrolérů ATMEL AVR Konkrétn. ATmega. Martin Pokorný 31SCS 2004

Architektura počítačů

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Procesory, mikroprocesory, procesory na FPGA O. Novák, CIE 11 1

Provádění instrukcí. procesorem. Základní model

APLIKACE ŘÍDICÍCH SYSTÉMŮ S DSC

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Popis a funkce klávesnice BC-2018

Paměti operační paměti

DESKA ANALOGOVÝCH VSTUPŮ ±24mA DC, 16 bitů

Komunikace procesoru s okolím

ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV

Popis a funkce klávesnice K3

Referát (pokročilé architektury počítačů)

Učební text pro programování PLC S7 314C-2DP

Paměti Flash. Paměti Flash. Základní charakteristiky

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...

A0M38SPP - Signálové procesory v praxi - přednáška 10 2

Úvod do programování a práce s počítačem

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Paměti a jejich organizace

FVZ K13138-TACR-V004-G-TRIGGER_BOX

Ro R dina procesor pr ů Int In e t l Nehalem Šmída Mojmír, SMI108 PAP PA 2009

Procesory z řady 8051

Mikroprocesor Intel 8051

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Pohled do nitra mikroprocesoru

Čísla, reprezentace, zjednodušené výpočty

Architektura procesoru ARM

Princip funkce počítače

Procesor. Hardware - komponenty počítačů Procesory

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer

Pokročilé architektury počítačů

Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW.

Transkript:

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 už žádné omezení, jupííí. Programátor jistě zaplesá, zvláště když byl zvyklí na x51. Procesor byl speciálně navrhnut na bateriové napájení, takže má nízké provozní napětí a velmi malý odběr. S kombinací pěti nízko-odběrovými mody to dává velmi zajímavé možnosti. Vlastnosti: Velmi nízký odběr - vhodný pro bateriový provoz o aktivní mod: 330µA na 1 MHz, 2,2V o standby mod: 1,1µA o vypnuto: 0,2µA (udržení dat v RAM) Podpora pro přesné měření o 12bit nebo 10bit ADC - 200 ksps, teplotní senzor, Vref o 12bit duální DAC o Časovače s porovnávacími vstupy pro měření odporových prvků o Hlídač napájecího napětí 16 bit RISC CPU architektura nabízi : o pouze 27 základních instrukcí a 7 typů adresování o podpora pro modemové programování o 125ns instrukční cyklus Tříkanálový interní DMA Programovatelný USART - synchronní/asynchronní UART, SPI či I2C - 1 -

CPU jádro CPU obsahuje 16 registrů které umožňují zkrátit instrukční výpočetní čas. Doba trvání operace registr registr je jeden instrukční cyklus. Čtyři registry (R0 až R3) jsou určeny jako programový čítač (program counter) ukazatel zásobníku (Stack pointer) status registr registr konstant. Zbytek registrů jsou pro obecné použití. Instrukční sada Kompletní instrukční sada MSP430 se skládá z 27 základních instrukcí a 24 emulovaných instrukcí. Základní instrukce jsou takové, že mají svůj vlastní OP-kód dekódovaný CPU. Emulované instrukce jsou takové, že usnadňují psát a číst program a nemají svůj OP-kód. Místo toho jsou assemblerem nahrazeny za základní instrukce beze ztráty výpočetní rychlosti. - 2 -

Hodinový obvod Aby bylo možno co nejvhodněji šetřit s energií, musí se jednotlivé části procesoru dát uspat či úplně vypnout. K tomu je zapotřebí mít několik hodinových signálů. Ty se dají programovatelně nastavit a určit jejich frekvenci. Procesor MSP430 má následující hodinové signály: ACLK (=Auxiliary clock) vnější hodiny MCLK (=Master clock) - hlavní hodiny SMCLK (=Sub-main clock) vedlejší hodiny ACLK Tento hodinový signál lze programově přivést na různé periferie mikroprocesoru. Jeho hodnota může být 32kHz či jako hlavní hodinový signál až 8MHz. MCLK Hlavní hodinový signál může být nastaven od 450kHz až do 8MHz. Dále může být programově vydělen až osmy. SMCLK Je podobný jako ACLK až na to, že může být nastaven čistě programově. Je řízen programově nastavitelným oscilátorem RC typu. Výsledná frekvence může být též nastavena vnějším odporem. Uvedením procesoru do jednotlivých úsporných modů lze účinně šetřit energií. - 3 -

Úsporné mody AM - CPU plně aktivní, všechny hodinové signály běží LPM0 - CPU, MCLK uspány, ACLK a SMCLK (pro periferie) běží LPM2+3- CPU, MCLK, SMCLK uspány, běží pouze ACLK LPM4 - CPU a všechny hodiny uspány, zůstává pouze napájení RAM FLASH paměť MSP430F1611 má FLASH paměť o velikost 48kB. Ta je bitově-, bytově- a wordadresovatelná a programovatelná. Celá paměť je rozdělena na segmenty a ty jsou dále rozděleny na bloky. Ukázáno na paměti o velikost 4kB Je možno ji naprogramovat skrze ISP bez vnějšího napětí. Nábojová pumpa už je uvnitř mikroprocesoru. S pamětí je možno provádět: Byte / word zápis Blokový zápis (zápis celého bloku) Segmentové mazání Smazání Main Memory Úplné smazání (Main Memory + Information Memory) - 4 -

Hardwarová násobička Tato násobička není částí MSP430 CPU, ale je to periferie. To znamená, že její činnost nijak nezasahuje do CPU aktivity. Registry násobičky jsou taktéž externí. Násobička podporuje: Bezznaménkové násobení / akumulační Násobení se znaménkem / akumulační 16 x 16bit, 8 x 16bit, 16 x 8bit a 8 x 8bit násobení Výsledek je vypočten za dobu tří cyklů MCLK signálu. DMA controller Řadič přímého přístupu do paměti umožňuje přesun dat z jedné lokace v paměti do druhé bez jakékoliv intervence ze strany CPU. To se s výhodou může použít u ADC či DAC převaděče. Vlastnosti: Tři nezávislé přenosové kanály Nastavitelné DMA priority Vyžaduje pouze dva cykly MCLK Byte, word či kombinované přenosy 4 adresovací mody pevná adresa pevná adresa Pevná adresa blok adres Blok adres - pevná adresa Blok adres blok adres - 5 -