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

Hasonló dokumentumok
A Netburner fejlesztőeszköz alkalmazástechnikája

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?

Nagy Gergely április 4.

Bepillantás a gépházba

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

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

1.1. Általános áttekintés

Autóipari beágyazott rendszerek CAN hardver

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

Jelfeldolgozás a közlekedésben

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő)

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

Számítógép felépítése

Új kompakt X20 vezérlő integrált I/O pontokkal

ARM Cortex magú mikrovezérlők

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

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

Labor gyakorlat Mikrovezérlők

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

Nagyteljesítményű mikrovezérlők

Ismerkedés az MSP430 mikrovezérlőkkel

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

Digitális rendszerek. Digitális logika szintje

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

IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK

Járműfedélzeti rendszerek I. 2. előadás Dr. Bécsi Tamás

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.

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 1. BEVEZETÉS

Számítógépek felépítése

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

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

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

A Texas Instruments MSP430 mikrovezérlőcsalád

Számítógép egységei. A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése.

Előadó: Nagy István (A65)

Labor gyakorlat Mikrovezérlők

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

Érzékelők és beavatkozók

Dr. Schuster György szeptember 27.

MŰSZAKI LEÍRÁS Az I. részhez

elektronikus adattárolást memóriacím

Számítógépek felépítése, alapfogalmak

Bevezető előadás Mikrórendszerek összahasonlítása.dsp bevezető

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Mikrorendszerek tervezése

Mikrorendszerek tervezése

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

6.2. TMS320C64x és TMS320C67xx DSP használata

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

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

Moore & more than Moore

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

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

Microblaze Micro Controller

ARM Cortex magú mikrovezérlők

Fejezetek az Információ-Technológia Kultúrtörténetéből. A személyi számítógépek kultúrtörténete

Számítógép architektúrák. Bevezetés

WAGO PLC-vel vezérelt hő- és füstelvezetés

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

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

OPERÁCIÓS RENDSZEREK. Elmélet

Intelligens biztonsági megoldások. Távfelügyelet

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

Labor gyakorlat Mikrovezérlők

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Bankkártya elfogadás a kereskedelmi POS terminálokon

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

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

IT - Alapismeretek. Megoldások

ARM Cortex magú mikrovezérlők

WDS 4510 adatátviteli adó-vevő

Programozható logikai vezérlő

Geoff Graham BASIC nyelven programozható

PWM elve, mikroszervó motor vezérlése MiniRISC processzoron

Verzió: PROCONTROL ELECTRONICS LTD

X sorozat: csúcsminőségű digitális zene. A Sony bemutatja az új vezeték nélküli Made for ipod/ iphone/ipad hangsugárzó-dokkolókat

Számítógép Architektúrák

8. témakör. Memóriák 1. Számítógép sematikus felépítése: 2.A memória fogalma: 3.A memóriák csoportosítása:

Az interrupt Benesóczky Zoltán 2004

Hobbi Elektronika. 1. Témakörök, célkitűzés, hozzávalók

Rubin SPIRIT TEST. Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0. Készítette: Hajnali Krisztián Jóváhagyta: Varga József

Részletes Hardver- és Szoftvertervezés

MANUFUTURE STRATÉGIAI KUTATÁSI TÉMATERÜLETEK KAPCSOLATI RENDSZERE, TERVEZHETŐ IDŐHORIZONTOK

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia)

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

KINCO PLC és HMI árlista

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Informatikai Rendszerek Alapjai. A számolás korai segédeszközei A korszerű számítógépek kialakulása

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

Számítógép mikroprocesszor - mikrokontroller

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

2. Egy analóg vagy digitális multiméter segítségével hogyan dönthető el egy UTP kábel két végén lévő csatlakozók bekötésének helyessége?

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat

2. előadás. Radio Frequency IDentification (RFID)

Átírás:

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája Jelenleg a piacon több általános jellegű processzor-architektúra van a beágyazott eszköz piacon, ezek közül a legismertebbek: PowerPC, ARM, MIPS és SuperH architektúrákon alapuló processzorok. Sok gyártó fejleszt, és a piacon értékesít általános célú 32 bites beágyazott eszközök kiszolgálását végző mikrovezérlőt/processzort. Ezeknek a mikrovezérlő/processzoroknak az egyik legnagyobb gyártója a Motorolla. Rövid áttekintetése a Motorolla eszköz fejlesztéseinek, részletesebben a következő címen található meg ##LINK: http://hu.wikipedia.org/wiki/motorola_68000_processzorcsal%c3%a1d ##. A nagyszámú termék közül a ColdFire processzorcsaláddal foglalkozunk. A családnak közel 200 tagja van. A ColdFire proceszor őse a Motrorola cég ##LINK: http://www.motorola.com/us## MC68000 ##LINK: http://www.cpuworld.com/cpus/68000/## 32 bites processzora. Ezek az ősprocesszorok olyan neves számítógépek CPU-ja volt, mint: Apple Lisa 2, Apple Macintosh 128, Atari 520STFM és 1040STFM valamint Commodore Amiga 500 és 1000. 5.1.1. A Freescale A Freescale Semiconductor Inc cég ##LINK: http://www.freescale.com ## az Amerikai Egyesült Államkban, Texas állam, Austin városában székel. Félvezetőből készült termékek tervezésre és gyártásra szakosodtak. 1. ábra A Freescale cég logója A Freescale az egyik úttörője a globális félvezető iparnak. Történelme több mint 50 évvel ezelőtt kezdődött, 1948-ban a Motorola ##LINK: http://www.motorola.com/us## cég egyik részlegeként alakult meg. Az első sorozatban gyártott félvezetőjük az 1955-ben általuk kifejlesztett nagy teljesítményű germánium tranzisztor volt. Ez a termékük lett a tranzisztoros autórádiók központi építőköve. A cég azóta is folyamatosan végez kutatásokat és fejlesztést a modern félvezetőelektronika több területén, amire évente a bevételeinek 17%-át, avagy 780 millió USD-t költ. Ennek köszönhetően lett a Freescale az egyik vezető félvezetőgyár a beépített rendszerek és megoldások területén. A gyár termékeit megtalálhatjuk a bennünket mindennap körülvevő tárgyakban úgy mint: autók, e-olvasók, mobil eszközök, mosógépek, tabletek, hálózati eszközök, repülők stb. A cég honlapján ##LINK: http://www.freescale.com/webapp/sps/site/homepage.jsp?code=ifindstryfcs&tid=fsh ## a következő alkalmazási területekre találhatnak pár száz, a gyakorlatban is leírt alkalmazási példát: - autóipar, - kommunikációs összeköttetések, - fogyasztói elektronika,

- ipari elektronika, - orvosi és egészségügyi elektronika, - elektromos motorvezérlés, - számítógépes hálózatok, - intelligens energiafelhasználás, stb. Ahhoz, hogy a felsorolt területek mindegyikén jelen tudjon lenni, a cég változatos félvezető termékeket állít elő valamint kínál a vásárlóknak: ##LINK: http://www.freescale.com/webapp/sps/library/prod_lib.jsp?tid=fsh## - mikrovezérlők o 8 bites vezérlők o 16 bites vezérlők o digitális jelfeldolgozó mikrovezérlők (DSC) o Kinetis ARM o ColdFire+ és ColdFire vezérlő - processzorok o PowerQUICC kommunikációs processzor o ColdFire 68000 processzor - Digitális jelfeldolgozó proceszorok (DSP) és vezérlők (DSC) o StarCore nagyteljesítményű DSP o DSP56000 és Symphony DSP - Rádió frekvenciás (RF) áramkörök o URH adóvevők o RF átjátszók o ZigBee eszközök - Érzékelők o gyorsulásérzékelő o elem/táp érzékelő o mágneses érzékelő o nyomás érzékelő o érintés érzékelő Ilyen módon a Freescale cég lefedi a beágyazott rendszerek számára szükséges: adatgyűjtés, adatfeldolgozás és vezérlés területek mindegyikét (2. ábra).

2. ábra a Freescale teljeskörű beágyazott megoldása A ColdFire processzor A Freescale újratervezte az alapul szolgáló MC68000-est és megalkotta a ColdFire processzort, amelynek jelenleg a V2, V3 és V4-es sorozata aktív. ##LINK: http://www.freescale.com/webapp/sps/site/taxonomy.jsp?nodeid=018rh3ytlcc2ab&tid=prodlib## A mellékelt linken látható, hogy igen változatos órajel, periféria és memória áll rendelkezésre a különböző ColdFire típusú processzoroknál. Eme jegyzet írójának az MCF527X altípussal volt alkalma személyesen dolgozni, ezért ez az altípus kerül bemutatásra. Az MCF527X ColdFire proceszor Ebbe az altípusba 43 processzor tartozik. Az MCF527X második generációs, avagy V2-es ColdFire processzor.##link: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=mcf527x&nodeid=018rh3ytlcc2ab1752## Az altípusra vonatkozó 58 PDF dokumentum közül a legérdekesebb a proceszor felépítését részletesen leíró felhasználói kézikönyv ##LINK: http://cache.freescale.com/files/32bit/doc/ref_manual/mcf5271rm.pdf?fpsp=1## A ColdFire MCF527x Fontosabb jellemzői: - ColdFire V2 nagy teljesítményű mag akár 159 (Dhrystone 2.1) MIPS @ 166 MHz - továbbfejlesztett szorzó-akkumulátor (emac) (32 x 32) modul, és hardveres osztó - 8 KB és 16 KB konfigurálható gyorsítótár (cache) - 64 KB statikus véletlen hozzáférésű memória (SRAM) - 4-csatornás DMA, külső kéréssel és nyugtázással - DDR szinkron dinamikus, véletlen elérésű memória (SDRAM) vezérlő - JTAG - integrált perifériák - soros periféria interfész (QSPI) - négy impulzus szélesség modulátor (PWM) - három univerzális aszinkron adó/vevő (UART) - két 10/100 Fast Ethernet vezérlő - négy 32-bites időzítő

- megvalósítható az I²C csatlakozás - megvalósítható az USB 2.0 full-speed csatlakozás - négy programozható megszakítás időzítő (PIT) - opcionális hardveres titkosítás - DES, 3DES, AES, BCE, MD5, SHA-1 stb. irodalom és linkek: - a Freescale cég honlapja: http://www.freescale.com - a Freescale termékeinek felhasználási köre: http://www.freescale.com/webapp/sps/site/homepage.jsp?code=ifindstryfcs&tid=fsh - a Freescale terméklistája: http://www.freescale.com/webapp/sps/library/prod_lib.jsp?tid=fsh - az MC68000 32 bites proceszor: http://www.cpu-world.com/cpus/68000/ - összefoglaló az MCF527X ColdFire processzorról: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=mcf527x&nodeid=018rh3ytlcc2ab1752

3. ábra a Coldfire V2 mag és a perifériavezérlői