Pokročilé architektury počítačů (PAP_12.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.

Slides:



Advertisements
Podobné prezentace
™. ™ Zprovoznění zařízení a zahájení jejich řízení během několika minut.
Advertisements

Hardware- počítačové komponenty
Identifikátor materiálu: EU
Mikroprocesory Intel Obr. 1.
Základy IT Tomáš Sládek
Otázky k absolutoriu HW 1 - 5
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Informatika I 7.a 8. hodina 4. týden.
Václav Bartoněk, 6. G MěVG Klobouky u Brna
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A13 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
PicoBlaze, MicroBlaze, PowerPC
Základy mikroprocesorové techniky
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Pokročilé architektury počítačů (PAP_14.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Tato prezentace byla vytvořena
TEP Charakteristika ATmega č.2. Charakteristika ATmega Téma Charakteristika ATmega TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
Referát č. 3 Počítač, jeho komponenty a periferní zařízení (principy fungování, digitální záznam informací, propojení počítače s dalšími (digitálními)
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Databázové systémy Architektury DBS.
Operační systém (OS) ICT Informační a komunikační technologie.
Pokročilé architektury počítačů (PAP_10.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Informatika / …o počítači (základní pojmy, jednoduché představy) 2006.
Identifikátor materiálu: EU
Pokročilé architektury počítačů (PAP_02.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Přehled a vývoj mikroprocesorů
Von Neumannovo schéma.
Pokročilé architektury počítačů (PAP_04.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
ADC / DAC. Analog Digital Converter (ADC) Jádra 56F802X a 56F803X obsahují 2 A/D převodníky s parametry:  12 bitové rozlišení  Max. hodinová frekvence.
Technické prostředky PLC OB21-OP-EL-AUT-KRA-M Ing. Petr Krajča.
Pokročilé architektury počítačů (PAP_06.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Začátky mikroprocesorů
CZ.1.07/1.4.00/ VY_32_INOVACE_152_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Hardware.
Jak pracuje počítač Název školy
Pokročilé architektury počítačů (PAP_09.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 28Číslo.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Pokročilé architektury počítačů (PAP_06.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Pokročilé architektury počítačů (PAP_03.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Typy systémů CAT / CAME (Computer Aided Technology / Measurement) vybrané typické úlohy pro počítačové měření a řízení: Process Control - aktivní zpětnovazební.
Univerzita třetího věku kurz Znalci Hardware 1.
Mikroprocesor.
ALTERA Stratix – LE až 7427 Kbitů RAM tři bloky RAM pamětí rychlé DSP bloky až 12 PLL (4+8 rychlých) až 16 globálních hodin a 22 zdrojů podpora.
Pokročilé architektury počítačů (PAP_16.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Pokročilé architektury počítačů (PAP_05.ppt)
Procesory pro kapesní počítače Sem. práce 31SCS Tomáš Hanikýř
Pokročilé architektury počítačů (PAP_08.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Pokročilé architektury počítačů (PAP_11.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Počítač univerzální stroj na automatické zpracování informace programovatelný - program určuje využití (univerzalita) program - skupina příkazů, kterým.
Pokročilé architektury počítačů (PAP_03.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Procesory.
Digitální signálový procesor (DSP) Digitální signálový kontrolér (DSC) Blokové schéma mikroprocesroru.
Číslo projektu CZ.1.07/1.5.00/ Název školy Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64 Název materiálu VY_32_INOVACE_IVT_1_KOT_04_PROCESOR.
Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
John von Neumannova koncepce. John von Neumann  Narozen 28. prosince 1903 Budapešť Rakousko-Uhersko  Zemřel 8. února 1957 Spojené státy americké.
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_10_NEUMANN_S1.
ZŠ Brno, Řehořova 3 S počítačem snadno a rychle Informatika 7. ročník III
Mikropočítačová technika Úvod do mikropočítačové techniky a její aplikací.
PC základní jednotka.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Financováno z ESF a státního rozpočtu ČR.
ALU Aritmeticko-logická jednotka
Aritmetickologická jednotka
Výukový materiál zpracován v rámci projektu
Petr Fodor.
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Softwarové rádio cesta k moderní komunikační technice
Číslicové měřící přístroje
Informatika / …o počítači
Transkript prezentace:

Pokročilé architektury počítačů (PAP_12.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava

Karel VlčekPokročilé architektury procesorů 2 Multimediální procesory Multimediální procesor (MMP) je softwarově programovatelný procesor, který je určený ke zpracování multimedií Pojmem multimedia označuje soubor dat, který vznikl diskretizací a kvantováním, tedy digitalizací signálu Digitální signál je posloupnost dat, která představují průběh veličiny v čase nebo prostoru

Karel VlčekPokročilé architektury procesorů 3 Digitální signál K získání digitálního signálu se používá analogový – číslicový převodník ADC (Analog – Digital Converter) Při převodu analogového signálu na signál číslicový se nejdříve provádí diskretizace Dalším krokem je kvantování diskrétních hodnot, při kterém je veličina převedena na číslo. Posloupnost těchto čísel se nazývá digitální signál nebo multimediální soubor

Karel VlčekPokročilé architektury procesorů 4 Klasifikace signálů

Karel VlčekPokročilé architektury procesorů 5 Zpracování digitálních signálů Základní sestava počítače a jeho periferií při zpracování digitálních signálů

Karel VlčekPokročilé architektury procesorů 6 Výhody digitálního zpracování (1) Vysoká pružnost zpracování dosažitelná programováním počítače Možnost automatické změny při zpracování – adaptivní systémy Časová a teplotní stálost zpracování Zpracování extrémně pomalých změn signálu Snadné ukládání signálů (dat) do paměti

Karel VlčekPokročilé architektury procesorů 7 Výhody digitálního zpracování (2) Možnost hromadné výroby digitálních struktur Realizace složitých algoritmů zpracování Přesnost zpracování lze ovlivnit volbou délky zpracovávaných slov Využití současného zpracování většího počtu signálů na principu časového sdílení Vysoká odolnost proti rušení

Karel VlčekPokročilé architektury procesorů 8 Nevýhody digitálního zpracování Nutnost použít převodníky ADC a DAC, příprava multimediálních dat Omezená rychlost zpracování Vyšší příkon systému Nižší odolnost proti vzniku poruch, která má příčinu ve větší složitosti architektury systému

Karel VlčekPokročilé architektury procesorů 9 Uspořádání jádra a paměti MMP (1) Schéma jádra C24x rodiny TI C2000 Akumulátor Jednotka posuvů ARAU Registry jednotky ARAU Násobička Aritmeticko- logická jednotka Jednotka posuvů DARAM Flash Řízení jádra Dat ová sbě rnic e Pro gra mo vá sbě rnic e

Karel VlčekPokročilé architektury procesorů 10 Popis schématu TI C2000 (1) Zjednodušené blokové schéma jádra C24x rodiny TI C2000 Paměti procesoru jsou vyznačeny modrou barvou DARAM (Dual Access Random Access Memory) jádro DSC provádí až dvě operace v jednom instrukčním cyklu

Karel VlčekPokročilé architektury procesorů 11 Výkonnost MMP – HW podpora (1) Architektura MMP je odlišná ve třech aspektech: Uspořádání linky výkonných jednotek – násobiček, ALU, střádačů, Rozdělení pamětí na více částí (zejména pro výpočet lineárních transformací) Podpůrné registry pro implementaci smyček, pro spolupráci s ADC a DAC a dalších operací

Karel VlčekPokročilé architektury procesorů 12 Výkonnost MMP – HW podpora (2) Rozhraní standardizovanými sběrnicemi (RS232, SPI, CAN, I 2 C, LAN, USB a další) Multiprocesorová komunikace

Karel VlčekPokročilé architektury procesorů 13 Popis schématu TI C2000 (2) Zelenou barvou je vyznačena jednotka ARAU (Auxiliary Register Arithmetic Unit) a její registry ARAU slouží pro operace sčítání a odčítání a její nejčastější využití je pro nepřímé adresování např. v algoritmech filtrace, FFT a pod.

Karel VlčekPokročilé architektury procesorů 14 Popis schématu TI C2000 (3) Oranžovou barvou je pak značena v pořadí shora dolů: násobička, vlevo od násobičky vstupní jednotka bitových posuvů Jednotka bitových posuvů produktu násobení, aritmetická a logická jednotka, akumulátor (pracovní registr) a výstupní jednotka bitových posuvů

Karel VlčekPokročilé architektury procesorů 15 Uspořádání jádra a paměti MMP (2) Schéma procesoru TI TMS320C6416 Registry A L1D cache Registry B.L1.S1.M1. D1.D2. M2.S2.L2 Řízení jádra a podpůrné obvody Jádro C64x L1P cache L2 DMA řadič Viterbi koprocesor Turbo koprocesor 3x časovač Externí paměťové rozhraní 1, 2 3x McBSP PCI UTOPIAHPI

Karel VlčekPokročilé architektury procesorů 16 Popis jádra a paměti MMP (2,a) Výbava zahrnuje až 16 multiplexovaných kanálů 10ti bitového (C24x) nebo 12ti bitového (C28x) A/D převodníku 16 PWM (Pulse Width Modulation) výstupů, až 6 vstupů pro zachytávání vnějších logických signálů s možností zachytávání Zpracování údajů až dvou inkrementálních senzorů natočení

Karel VlčekPokročilé architektury procesorů 17 Popis jádra a paměti MMP (2,b) Za zástupce DSP disponující vysokým výpočetním výkonem je možné považovat např. DSP rodiny TI C6000, DSP rodiny ADI TigerSHARC Dále DSP rodiny Motorola MSC8100, kde firma Motorola dosahuje vysokého výpočetního výkonu poněkud odlišným způsobem než TI a ADI

Karel VlčekPokročilé architektury procesorů 18 Popis jádra a paměti MMP (2,c) Motorola do jednoho pouzdra umístila 4 rozšířené DSP jádra StarCore SC140 Každé jádro nabízí několik výpočetních jednotek TI a ADI mají jen jedno jádro a to obsahuje více výpočetních jednotek. Podrobněji je rozebráno TI pro rodinu C6000

Karel VlčekPokročilé architektury procesorů 19 Popis jádra a paměti MMP (2,d) TI dělí rodinu C6000 na 3 podskupiny: C62x (až 2400 MIPS), C64x (až 8000 MIPS) nabízející operace pevné řádové čárky C67x (až 2400 MIPS a 1800 FLOPS) což jsou DSP, které navíc nabízí operace pohyblivé řádové čárky Zjednodušené blokové schéma procesoru TI TMS320C6416 z podskupiny C64x

Karel VlčekPokročilé architektury procesorů 20 Uspořádání jádra a paměti MMP (3) SBC6713e firmy Innovative Integration TMS320C6713 Floating-point DSP 128 MB SDRAM Xilinx Spartan-IIE 32 digitálních I/O RS-232 OMNIBUS 1 OMNIBUS 2 TMS320C640DM Ethernet koprocesor Fyzická vrstva ethernet 8 MB SDRAM 32 MB flash 32-bitové FIFO Vstup externích hodin a přerušení Řízení hodin

Karel VlčekPokročilé architektury procesorů 21 Popis jádra a paměti MMP (3a) Jedná se o samostatné zařízení v podobě osazené desky plošného spoje disponující jedním procesorem TI TMS320C6713 Samotný procesor nabízí 1800 MIPS 1350 MFLOPS, 4 KB L1P, 4 KB L1D a 256 KB společné pro data a L2 cache externí paměťové rozhraní

Karel VlčekPokročilé architektury procesorů 22 Popis jádra a paměti MMP (3b) DMA řadič s 16ti kanály, dvě rozhraní McBSP, jedno 16bitové rozhraní HPI, dva 32bitové časovače a další Deska navíc obsahuje 128 MB paměti typu SDRAM, 32 MB paměti typu flash, signálový procesor TI TMS320DM64 Ethernet 10/100 Mbsp s podporou protokolů TCP/IP a nastartování systému celého zařízení

Karel VlčekPokročilé architektury procesorů 23 Literatura: Dvořák, V.: Architektura a programování paralelních systémů, VUTIUM Brno, (2004), ISBN X Dvořák, V., Drábek, V.: Architektura procesorů, VUTIUM Brno, (1999), ISBN Drábek, V.: Výstavba počítačů, PC-DIR, s.r.o. Brno, (1995), ISBN Mueller, S.: Osobní počítač, Computer Press, Praha, (2001), ISBN Pluháček, A.: Projektování logiky počítačů, Vydavatelství ČVUT Praha, (2003), ISBN Prchal, J., Šimák, B.: Digitální zpracování signálů v telekomunikacích, Vydavatelství ČVUT Praha (2001), ISBN

Karel VlčekPokročilé architektury procesorů 24 Literatura (pokračování): Vlček, K.: Diagnostické zabezpečení signálového mikroprocesoru S 2811, Diagnostika mikroprocesorů III. ČSVTS-FEL-ČVUT, Praha (1981), str Vlček, K.: Signálové mikroprocesory, Mikroprocesorová technika IV. ČSVTS-FEL-ČVUT Praha (1981) Vlček, K.: Obvodový emulátor mikroprocesoru 2920, Diagnostika mikroprocesorů IV. ČSVTS-FEL-ČVUT, Praha (1982), str Bowen, B. A., Brown, W. R.: VLSI Systems Design for Digital Signal Processing, Prentice Hall, Inc., N. J. (1982), ISBN

Karel VlčekPokročilé architektury procesorů 25 Literatura (pokračování): Kung, S. Y., Whitehouse, H. J., Kailath, T.: VLSI and Modern Signal Processing, Prentice Hall, Inc., N. J. (1985), ISBN X Chassaing, R.: Digital Signal Processing with C and the TMS320C30, John Wiley & Sons, Inc., (1992), ISBN Marven, C., Ewers, G.: A Simple Approach to Digital Signal Processing. Texas Instruments, (1994), ISBN Družbík, T.: Příprava aplikace signálového procesoru TMS320C5x. Diplomová práce, UTB, Zlín (2003)