Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Silicon Mobility »OLEA T222-1005

Silicon Mobility cég néhány éve ment egy start-up elég komoly cég támogatásával a francia kormány. Ennek az az oka a gyors növekedés lett elég merész ötlet egy alapvetően új szervezet autóipari intelligens rendszerek. Ahelyett, hogy folyamatosan növekszik a termelékenység magok Silicon Mobility javasolja, hogy megszüntesse a szűk keresztmetszetek adatátviteli csatornák miatt az új technológiák terén programozható logikai áramkörök. Ennek eredménye az a megközelítés volt a mikrokontroller OLEAT222-1005 - az első autó vezérlő egység programozható logikai.

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

LEAT222-1005 - az első autó vezérlő
egy programozható logikai blokk.

Intelligens „fegyvert” a modern járművek folyamatosan növekszik. Egyik modern autó nem teljes, nem egy mikroprocesszor egység. A legtöbb gyártó a mikroprocesszorok autóipar számára kínál egy elosztott számítógépes architektúra.

A hagyományos megközelítés feltételezi egy busz topológia több számítási egységek (ábra. 2). Teljesítménye ezen blokkok eltérhet alacsony teljesítmény érzékelők (nyomás, hőmérséklet, stb ...) superproductive központi vezérlő modulok. Ez az aszimmetria annak a ténynek köszönhető, hogy a központi blokkok pedig elsősorban a számításokat. Funkciók közvetlen információgyűjtés átadjuk a detektor és a funkciók közvetlen interakció a működtető hogy az intelligens vezető. Erre a célra, mint a vezetők és a szenzorok alapján mikrokontrollereknek egy sor kívánt perifériák (időzítő, a PWM vezérlő, ADC, DAC, kódolók, és így tovább. D.). Kölcsönhatása központi egységek, érzékelők és illesztőprogramok történik az adat buszon.

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Megközelítései autóipari intelligens rendszer.

Az ilyen rendszerek általában jobb teljesítményt elérni azáltal, hogy növeli a teljesítményt a feldolgozók. Ez a megközelítés pozitív hatással van, amíg a felső határt nem éri kapacitás adatbusz. Modern CAN-busz üzemel sebesség akár 1 Mb / s, de még egy ilyen frekvencia nem elég az új rendszert. A probléma megoldására, a továbbfejlesztett protokollok, mint például CAN FD meghatározó az idő. Végrehajtása azonban ilyen protokollok meglehetősen bonyolult, ami lehetetlenné teszi, hogy támogassa az alacsony fogyasztású mikrokontroller.

Egy másik módja, hogy megoldja a problémát, a hatékonyság növelése lehet az új mikrokontroller, amely integrálja az egyik esetben egy erős processzor és a perifériák széles skáláját. Azonban vannak buktatók. Először is, biztosítani kell, hogy az új termékek követelményeinek autó szabványok az elektromágneses kompatibilitás és biztonság a kódot. Másodszor, a rugalmas ilyen chipek alacsony. Ennek oka a „szűk” formájában nem megfelelő teljesítményt a belső busz, valamint a nem-optimális összeköttetést a periféria és a processzor mag belül mikrovezérlő. Silicon Mobility cég azt javasolja, hogy megoldja ezt a problémát, egy speciális blokk programozható logikai.

Az új technológia az általános társasági megjelölés OLEA. OLEA mikrokontroller számos alapvető jellemzői (3. ábra):

  • AMEC® (Advanced Motor Események Control) - programozható logikai blokk, amely rugalmas és hatékony kommunikáció közötti számítástechnikai mag (vagy több mag) és a periférián, például elektromos motorok;
  • SILant® (Safety Integrity Level Agent) - védelmi egység kimutatására, javítása és a hibák megelőzése a végrehajtó kód;
  • Támogatás több, egymástól független processzor ARM Cortex R5f;
  • Egy széles választéka perifériák (SPI, input-output portok, a PWM DAC, ADC, időzítők, és így. D.).

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Szerkezet OLEA mikrokontroller.

AMEC® programozható logikai tömb egy beágyazott alrendszer egy sor számos speciális modulok:

  • Rugalmas Logic Unit, influenza - FPGA programozható modul;
  • Jelfeldolgozó egységek, SPU - digitális jelfeldolgozó egység. Támogatja a 24 bites szorzás és hardver végrehajtását IIR és FIR digitális szűrő;
  • Math Unit - matematikai gyorsító matematikai / trigonometrikus számítások, például szinusz függvény, koszinusz, cotanges, osztás, négyzetgyök stb.,.
  • Powertrain-ready Perepherials beállítva, PrP - egy sor felületek legtermékenyebb működésének szenzorok és aktuátorok;
  • Trigger router - további kapcsolati mátrixnak FLU és PrP;
  • I / O router - vegyületet egy mátrix chip pin;
  • DPRAM (Dual hordozott RAM) - dual-port memória párhuzamos hozzáférési felületet. Lehetővé teszi az egyidejű írási és olvasási adatok. Működik, mint egy osztott memóriát között AMEC® és a rendszer (CPU és a DMA), hogy a lehető leggyorsabb adatcsere.

A legérdekesebb és szokatlan kapcsolat ebben az esetben FLU modul, amely lényegében egy PLD alapján szerkesztettük programozható logikai tömb CLB (konfigurálható logikai blokk), vagy SPU skalár mezők műveletei (skalárszorzat számításának Units), input-output egység ( I / O), csatlakozó blokkok CB (csatlakozóblokk) és multiplexerek sbox (Switch Box). Mindegyik CLB tartalmaz egy konverziós táblázatot egységet LUT (keresési táblázat), és a DFF flip-flop (ábra. 4).

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Szervezése programozható logikai tömbök mikrokontroller AMEC®
OLEA.

Egy fontos elem a készítmény egy blokk AMEC® produktív kerülete PrP, amelynek célja a nagy sebességű működés az érzékelők és aktuátorok. Ez a következő modulokat tartalmazza:

  • TEPE (Thermal Engine álláspont becslő) - ko-processzor a számítási és előrejelzése szögkoordináták;
  • SPI interfész;
  • Interface protokoll küldeni (Single Edge-Nibble Transmission Protocol Interface);
  • Interfész PSI5 (Peripheral érzékelő felület);
  • Quadrature jeladó QUADRA (Quadrature enkóder interfész);
  • rögzítése és szűrőegység CAPTURE;
  • Input-Output portok GPIO;
  • PWM generátorok és időzítők;
  • Precíziós generátor CWG (Complex hullám generátor);
  • Többféle ADC.

Jelenléte miatt AMEC®, lehetséges, hogy az optimális kommunikáció a processzor, perifériák, különböző érzékelők és műszerek. Különösen, ábrán. Az 5. ábra egy példát végrehajtását egy kefe nélküli motor vezérlő áramkört.

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Példa beskolektornym motorvezérlő áramkör.

Mint már említettük, az egyik legnagyobb problémát a végrehajtás a processzorok és a mikrokontroller az autóipari alkalmazások, hogy biztosítani kell a magas fokú biztonság. OLEA megfelelnek a legszigorúbb követelmények, beleértve a biztonsági kódot. Bejelentette erős teljesítménye várhatóan eléri rovására SILant® technológia. Védelmet nyújt zavarok háttér OLEA minden mikrokontroller blokkok így felszabadítva a processzort ebből.

Abban a pillanatban, a család OLEA® a következő tulajdonságokkal rendelkezik:

  • 1-től 3 magok ARM® Cortex-R 5f üzemi frekvenciájú 350 MHz-es és 2600 kimeneti DMIPS / 295 WMIPS;
  • 8 Mbyte memória eFlash, 512 kilobájt RAM;
  • AMEC® programozható logikai blokk számos programozható logikai elemek 3.000-11.000;
  • biztonsági SILant®;
  • Akár 256 csatorna időzítők;
  • akár 60 bemeneti-kimeneti portok;
  • működési hőmérséklet tartomány: -40 ... + 125 ° C (AEC-Q100 Grade 1), opcionális -40 ... + 135 ° C-on

OLEA család várhatóan bővíteni három képviselő:

OLEAT222-1005 - mononukleáris mikrokontroller üzemi frekvenciája 200 MHz, száma logika sejtek 5000, a memória kapacitása 2 Mbyte, a test előadások QFP100, QFP144 és QFP176.

OLEAT444-1008 - kettős mikrokontroller működési frekvenciája 300 MHz, a több logikai sejtek 8000, a memória kapacitása 4 MB, a test és előadások BGA292 QFP176.

OLEAT568-1011 - trinukleáris mikrokontroller működési frekvenciája 350 MHz, a több logikai kapuk 11000, a memória kapacitása 8 MB, a test vagy interpretációk BGA292 BGA516.

Eddig azonban a szolgáltatások fejlesztők csak mikrokontroller OLEA T222-1005 (6.).

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Megjelenése OLEAT222-1005 Hull
teljesítmény QFP144.

Blokkdiagramja OLEA T222-1005 megfelel a fenti általános séma OLEA mikrokontroller (ábra. 7).

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Strukturális szabályozó áramkör OLEAT222-1005.

Fontos szerepet játszik a kiválasztásban a vezérlő a jelenléte vagy hiánya megfelelő eszközök fejlesztése és hibakeresés szoftver. Ez különösen igaz az új termékek, köztük a OLEA mikrokontroller. Silicon Mobility cég azt állítja, hogy határozottan támogatja a harmadik fél szoftver támogatás (8.). Ebben a márka révén a felhasználók férhetnek hozzá a teljes hozzáférést biztosít a könyvtárak száma.

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

OLEA vezérlők támogatja a különböző IDE.

Beszél a márka eszközök, először is azt jelenti, az IDE OLEA® zeneszerző (9.). OLEA® ZENESZERZŐ lehetővé teszi, hogy C és a HDL-kód, valamint figyelemmel kíséri változók valós időben.

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

Fejlesztés és hibakeresés szoftver OLEA vezérlők.

Fontos helyet a csomagban firmware könyvtár elfoglalja OLEA® LIB:

  • OLEA® LIB Math - könyvtár matematikai függvények;
  • OLEA® LIB Algo - könyvtár speciális algoritmusok;
  • OLEA® LIB System - egy sor funkciót a rendszer működésének optimalizálása.

A fejlesztés a hardver lehet egyszerűsíteni a próbaszettet OLEA®T222 Starter Kit (ábra. 10).

Az első motor vezérlő a programozható logikai blokk szilícium mobilitás

LEAT222-1005 - az első autó vezérlő egység
programozható logikai.

Túl korai lenne beszélni, hogy OLEA® mikrokontroller Silicon Mobility lesz az igazi áttörést a területén az autóipari elektronika. Azonban a kialakulását az innovatív rendszer a belső kapcsolatok, a rendelkezésre álló védelem SILant® hiba, széles működési tartományban való megfelelés AEC-Q100 1. fokozatú teszi mikrokontroller OLEA® vonzó a számára.

Vezérlő műszaki OLEA T222-1005:

A cégről

Tekintse részletesebb előírásokat a vezérlő Silicon Mobility