Mikrorendszerek tervezése

Hasonló dokumentumok
Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

2004 Xilinx, Inc. All Rights Reserved. EDK Overview Xilinx, Inc. All Rights Reserved

FPGA áramkörök alkalmazásainak vizsgálata

Mikrorendszerek tervezése

Mikrorendszerek tervezése

Témakiírások 2014/15. őszi félévben

Scherer Balázs: Mikrovezérlık fejlıdési trendjei

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

Mikrorendszerek tervezése

Gyümölcsöző megoldások

Mikrorendszerek tervezése

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Autóipari beágyazott rendszerek CAN hardver

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Mikrorendszerek tervezése

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

A Netburner fejlesztőeszköz alkalmazástechnikája

Mikrovezérlők II. Dr. Odry, Péter

Rendszertervezés FPGA eszközökkel

Parciális rekonfiguráció Heterogán számítási rendszerek VIMIMA15

Jelfeldolgozó processzorok (DSP) Rekonfigurálható eszközök (FPGA)

Szoftver rádió (SDR) rádióamatőröknek. Dr. Selmeczi János HA5FT

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt : FPGA-alapú beágyazott rendszerek tervezése

Parciális rekonfiguráció Heterogén számítási rendszerek VIMIMA15

OPERÁCIÓS RENDSZEREK. Elmélet

Takács Árpád K+F irányok

ARM Cortex magú mikrovezérlők

LOGSYS LOGSYS KINTEX-7 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ április 3. Verzió

Rendszerarchitektúrák labor Xilinx EDK

19. melléklet a 44/2015. (XI. 2.) MvM rendelethez

Első sor az érdekes, IBM PC ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat

Digitális áramkörök és rendszerek alkalmazása az űrben 3.

Apple számítógépek összehasonlító táblázata

Nagyteljesítményű mikrovezérlők

Önálló labor és diplomaterv beszámolók

Érzékelők és beavatkozók I.

Bepillantás a gépházba

Autóipari beágyazott rendszerek

ARM Cortex magú mikrovezérlők

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

evosoft Hungary Kft.

Jó állapotú, használt számítógépek garanciával!

Microblaze Micro Controller

Nagy Gergely április 4.

Az interrupt Benesóczky Zoltán 2004

2016/08/31 02:45 1/6 Hardver alapok

III.5 KILOPROCESSZOROSRENDSZE REK LOGISZTIKAI ALKALMAZÁSA (SZOLGAYPÉTER)

Dr. Vörösházi Zsolt: Beágyazott rendszerek fejlesztése (FPGA) A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja

Jó állapotú, használt számítógépek garanciával!

2017/12/16 21:33 1/7 Hardver alapok

Utolsó módosítás:

Bővebb információ:

6.2. TMS320C64x és TMS320C67xx DSP használata

Jó állapotú, használt számítógépek garanciával!

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

Digitális technika (VIMIAA01) Laboratórium 9

TI TMDSEVM6472 rövid bemutatása

A PET-adatgy informatikai háttereh. Nagy Ferenc Elektronikai osztály, ATOMKI

1.1. Általános áttekintés

Jelfeldolgozás a közlekedésben

Elvonatkoztatási szintek a digitális rendszertervezésben

Ár: Ft Garancia: 2 Év

Digitális technika (VIMIAA01) Laboratórium 9

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Digitális eszközök típusai

SZÁMÍTÓGÉPES ALAPISMERETEK

BME-MIT. Linux board bringup

TÁMOP C-11/1/KONV Nemzeti kutatóközpont fejlett infokommunikációs technológiák kidolgozására és piaci bevezetésére

Arduino bevezető Szenzorhálózatok és alkalmazásaik

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens

Nagy teljesítményű vészhelyzeti áramforrás tervezése

Oktatási laborok felszerelésének biztosítása (tájékoztató az eljárás eredményéről)

Intelligens és összetett szenzorok

Digitális Rendszerek és Számítógép Architektúrák (BSc államvizsga tétel)

LowPrice

Beágyazott rendszerek tervezése Dr. Odry Péter, Ferenc

Feladatlap: Számítógép összetevők keresése

AZ EXCEL CSEPEL SZÁMÍTÓGÉP KONFIGURÁCIÓ AJÁNLATAI

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver

Scherer Balázs: Mikrovezérlők fejlődési trendjei

PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens

Számítástechnikai gépek, berendezések és szoftverek beszerzése. 1. rész Számítástechnikai gépek, berendezések beszerzése

A MicroBlaze processzor

Intel Pentium G2120 Intel HD Graphics kártyával (3,1 GHz, 3 MB gyorsítótár, 2 mag)

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Informatika érettségi vizsga

Max. 2 DIMM bővítőhely Nem ECC kétcsatornás 1333 MHz DDR3 SDRAM, 1 8 GB

Dr. Schuster György szeptember 27.

Pannon Egyetem, MIK-VIRT, Veszprém. Dr. Vörösházi Zsolt

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

Digitális technika (VIMIAA02) Laboratórium 5.5

Bevitel-Kivitel. Bevitel-Kivitel és Perifériák. Algoritmusok és Alkalmazásaik Tanszék Budapest december 16.

ihardware Szerverkatalógus június Használt szerverek Kiemelt akciós ajánlatunk:

Szerődésmódosítás - Eszközbeszerzés II.1

Mikrorendszerek tervezése

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Programozható logikai vezérlő

Bevezető a mikrokontrollerek, az IoT és

Intel Celeron G550 Intel HD Graphics kártyával (2,6 GHz, 2 MB gyorsítótár, 2 mag)

Átírás:

BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás

Beágyazott rendszereknek azokat a számítógépes rendszereket nevezzük, melyekre igazak az alábbiak: Dedikált funkció Tipikusan egy jól meghatározott funkció végrehajtása Szigorú követelmények Alacsony költség Kevés alkatrész Gyors működés Kis energiafogyasztás Valós idejű működés és reagálás Folyamatosan kell figyelni a környezetet és reagálni kell a bekövetkező változásokra Hardver és szoftver együttese 1

Példák beágyazott rendszerekre: Mobiltelefon rendszerek Fogyasztói készülékek, bázisállomások Autóipari alkalmazások Fékrendszer, futómű vezérlés, légzsák vezérlés Motorvezérlés, sebességváltó vezérlés Repülőgépipari alkalmazások Repülésirányító rendszerek, hajtómű vezérlés Robotpilóta Védelmi rendszerek Radar rendszerek, rádió rendszerek Rakétavezérlő rendszerek 2

Jelenlegi technológiák a beágyazott rendszerek megvalósításához: Mikrovezérlő alapú rendszerek Jelfeldolgozó processzor (DSP) alapú rendszerek ASIC technológián alapuló rendszerek FPGA technológián alapuló rendszerek 3

Elmosódó határvonalak a technológiák között ASIC FPGA Utasítás kiterjesztés (Re)konfigurálható co-processzor FPGA kemény makró Szintetizálható és kemény processzor magok uc DSP Gyors DSP utasítások Processzor 4 Perifériában gazdag DSP

Integrációs szintek a rendszertervezésben Embedded Software Tools A funkciók integráltsága CPU Embedded Software Tools FPGA I/O Memory CPU Embedded Software Tools FPGA + Memory + IP + High Speed IO (4K & Virtex ) Logic Design Tools Logic + Memory + IP + Processors + RocketIO (Virtex-II Pro) Logic Design Tools Logic Design Tools Idő 5

6

7

8

Az FPGA áramkörökön alapuló beágyazott rendszerek tervezése az alábbi lépésekből áll: FPGA hardver tervezés Processzor: ARM Cortex család, MicroBlaze Perifériák Eszközmeghajtók és szoftver könyvtárak generálása Alkalmazás fejlesztés Szoftver rutinok Megszakításkezelő rutinok Operációs rendszer, valós idejű operációs rendszer 9

MicroBlaze alapú beágyazott rendszerek Blokk-RAM utasítás cache LMB adat cache AXI-4 MicroBlaze mag I-cache D-cache adat reg. MMU FPU regiszter elérés Saját funkciók AXI-4 Lite AXI-4 Stream Flexibilis szoft IP Saját funkciók Gyors periféria Memória vezérlő Gigabit Ethernet UART GPIO Lassú periféria Külső perifériák DDR3 SDRAM Ethernet PHY LED Kapcsoló 10

System-on-a-Chip (SoC) eszközök: Hard processzoros rendszer (CPU és perifériák) Programozható logikai rész (FPGA) Xilinx Zynq-7000S és Zynq-7000 SoC család: Egy- vagy kétmagos ARM Cortex-A9 processzor FPU, NEON SIMD, DMA vezérlő Dinamikus és statikus memória vezérlők Gigabit Ethernet MAC, USB 2.0 On-the-Go, SDIO UART, I2C, SPI, CAN, GPIO Multi-Gigabit transceiver-ek, PCI Express blokk 11

Zynq-7000S és Zynq-7000 SoC 12

Xilinx Zynq UltraScale+ CG/EG/EV MPSoC család: Négymagos ARM Cortex-A53 alkalmazás processzor Kétmagos ARM Cortex-R5 real-time processzor DDR3/DDR4 memória vezérlő ARM Mali-400 MP GPU (EG és EV), H.264/H.265 kodek (EV) Nagysebességű perifériák DisplayPort, USB 3.0, SATA 3.0, PCI Express Általános perifériák Gbit Ethernet, CAN, I2C, SPI, UART, USB 2.0, SD/eMMC Felhasználási területek: Ipari vezérlés, repülési és védelmi alkalmazások Multimédia, embedded vision, ADAS 13

Zynq UltraScale+ EV MPSoC 14

Xilinx Zynq UltraScale+ RFSoC család: Négymagos ARM Cortex-A53 alkalmazás processzor Kétmagos ARM Cortex-R5 real-time processzor DDR3/DDR4 memória vezérlő Multi-GSPS A/D és D/A konverterek, SD-FEC modul Nagysebességű perifériák DisplayPort, USB 3.0, SATA 3.0, PCI Express Általános perifériák Gbit Ethernet, CAN, I2C, SPI, UART, USB 2.0, SD/eMMC Felhasználási területek: Nagysebességű tesztelés és mérés, 5G rádió, radar 15

Zynq UltraScale+ RFSoC 16