RX – Microcontrolerul eXtrem de la Renesas cel mai performant microcontroler de 32 biţi la preţ de 8 biţi!

8 APRILIE 2010

Soluţia inovatoare de la Renesas a fost combinarea avantajelor design-ului CPU de mare viteză redefinite în familia SuperH cu flexibilitatea şi eficienţa de cod ale design-ului CISC din familiile H8S/H8SX şi M16C/R32C. Special, pentru a crea noua generaţie de arhitectură CPU, echipa de proiectare a RX a adăugat unitatea de virgulă mobilă simplă precizie împreună cu registrul de uz general de arhitectură Harvard şi tehnologia 5-stage pipeline din RISC împreună cu instrucţiunile de lungime variabilă din CISC.

Conceptul RX
Þelul RX este de a atinge o frecvenţă maximă de lucru mai mare, performanţe mai bune, eficienţă de cod îmbunătăţită şi un consum de energie mai redus decât la produsele anterioare.
O prezentare grafică a acestui concept este făcută în figura alăturată.
Încă de la lansare diverse publicaţii şi site-uri au afirmat că: “RX este nucleul CPU care poate învinge ARM-ul”, această afirmaţie este perfect valabilă dacă privim prin comparaţie performanţele de mai jos:

ARM7 = 0.95 DMIPS/MHz
ARM926 = 1.04 DMIPS/MHz
CortexM3 = 1.25 DMIPS/MHz
AVR32 = 1.30 DMIPS/MHz
PIC32 = 1.56 DMIPS/MHz

Platforma RX
Platforma RX de MCU eXtreme se prezintă în două serii, în funcţie de performanţe şi de domeniul de utilizare.

Gama RX600
MCU din seria RX600 asigură caracteristici şi posibilităţi orientate spre sistemele de control integrate. MCU sunt ideale pentru procesarea programelor de aplicaţie mari care trebuie executate la viteză foarte mare şi cu eficienţă sporită. Nucleul CPU RX poate accesa memoria flash on-chip într-un singur ciclu la 100MHz şi rulează la o frecvenţă a ceasului până la 200MHz. O unitate hardware FPU şi un multiplicator pe 32-biţi, divizor şi MAC permit RX600 să execute operaţii de filtrare în timp real şi procesarea rapidă a algoritmilor care implementează controlul precis al motoarelor. La seriile RX600 viitoare va fi disponibilă şi o unitate de protecţie a memoriei.

RX610
RX610 este primul dispozitiv aflat în producţie de masă şi de aceea este gata pentru evaluare şi design-in. Grupul RX610 oferă 8 dispozitive cu o capacitate de memorie între 768KB şi 2MB. Memoria flash este MONOS (Metal Oxide Nitride Oxide Silicon) de mare viteză, structură care poate fi accesată la 100MHz într-un singur ciclu. În plus, 128KB de SRAM şi o memorie data flash de 32KB cu funcţie de operare ca suport elimină nevoia de memorie externă. În plus faţă de funcţiile standard îmbunătăţite cum ar fi comunicarea serială şi timer-ul, noile produse încorporează o varietate de funcţii deja populare folosite în produsele Renesas, incluzând DMAC (Direct Memory Access Controller) pentru transfer rapid de date în locul CPU-ului, DTC (Data Transfer Controller) pentru a face transferul de date mai eficient şi CMT (Compare Match Timer) folositor pentru întreruperi sau polling. Mai mult decât atât, a fost adoptată o structură multi-layer pentru magistrala internă a RX600 pentru separarea căilor de transfer, făcând posibil transferul rapid extern cu ajutorul DMAC şi DTC.
Noile cipuri, prezente în capsule LQFP-144 şi BGA-176, integrează funcţii periferice noi şi îmbunătăţite pentru o proiectare flexibilă a sistemelor.
MCU din seria RX610 oferă un consum redus de energie în lucru de 0.5mA/MHz.

Scule de dezvoltare
Mediile de dezvoltare pentru grupul RX610 sunt: E100, E20, şi E1.
E100 este un emulator de înaltă funcţionalitate, în timp ce E20 asigură un raport eficient cost-performanţă, iar E1 este modelul low-cost.

Compilatoarele pentru RX600
Pentru a ajuta clienţii în sensul scurtării ciclului de proiectare al noilor sisteme integrate, Renesas şi furnizorii third-party cum ar fi IAR şi KPIT sprijină seria RX:
– Renesas RX Compiler Integrated development environment foloseşte HEW4;
– IAR Systems RX C/C++ Compiler Integrated development environment şi compilator optimizat C/C++ pentru RX;
– KPIT GNU compilator FOC pentru RX integrat în mediul de dezvoltare HEW;
Este disponibil şi kitul de start pentru RX610 de la Renesas.

Kitul include:
– Placă CPU cu microcontroler;
– Panou LCD pentru user/diagnosticare interactivă;
– E1 JTAG On Chip Debugger;
– Trial Renesas C compiler şi IDE (60 zile nelimitat şi apoi limitat la 128K cod);
– Tutorial cu sesiuni;
– Mostre de drivere pentru periferice.
Pentru cei interesaţi vă stăm cu plăcere la dispoziţie cu detalii tehnice sau comerciale.

Contact
Ing. Marian Enache
inginer asistenţă tehnică
mena@msc-ge.com
Mobil +40 (722) 300 028

MSC-Mibatron s.r.l.
O firmă a grupului MSC Vertriebs GmbH
Tel +40 (21) 2302521
Tel./Fax +40 (21) 2302530
bucuresti@msc-ge.com
www.msc-ge.com

COMPETENÞÃ ÎN ELECTRONICÃ

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *

  • Folosim datele dumneavoastră cu caracter personal NUMAI pentru a răspunde comentariilor/solicitărilor dumneavoastră.
  • Pentru a primi raspunsuri adecvate solicitărilor dumneavoastră, este posibil să transferăm adresa de email și numele dumneavoastră către autorul articolului.
  • Pentru mai multe informații privind politica noastră de confidențialitate și de prelucrare a datelor cu caracter personal, accesați link-ul Politica de prelucrare a datelor (GDPR) si Cookie-uri.
  • Dacă aveți întrebări sau nelămuriri cu privire la modul în care noi prelucrăm datele dumneavoastră cu caracter personal, puteți contacta responsabilul nostru cu protecția datelor la adresa de email: gdpr@esp2000.ro
  • Abonați-vă la newsletter-ul revistei noastre