Logo RENESASPoznámka k aplikaci
Rodina Renesas RA
Vysoký výkon s
RA8 MCU pomocí Arm®
Jádro CortexM85 s Helium™

Zavedení

Tato aplikační poznámka popisuje vytváření aplikací se zlepšeným výkonem s MCU Renesas RA8 s použitím jádra Cortex-M85 (CM85) s Helium™. Účelem je zdůraznit výkonnostní výhodutages jádra Arm® Cortex-M85, včetně provozu s nízkou latencí. Helium, Arm's M-Profile vektorové rozšíření s podporou celých čísel a plovoucí desetinné čárky umožňuje pokročilé funkce digitálního zpracování signálu (DSP), strojového učení (ML) a pomáhá urychlit výpočetně náročné aplikace, jako je umělá inteligence koncových bodů (AI), ML.
Tato poznámka k aplikaci vás provede všemi kroky nezbytnými k dosažení vyššího výkonu, včetně:

  • Aplikace skončilaview
  • Zvýraznění aplikace
  • Konfigurace nástroje
  • Potvrzení žádosti

Požadované zdroje
Vývojové nástroje a software

  • IAR Embedded Workbench (IAR EWARM) verze 9.40.1.63915 nebo novější
  • Renesas Flexible Software Package (FSP) v5.0.0 nebo novější.

Železářské zboží

  • Sada Renesas EK-RA8M1 (RA8M1 MCU Group)

Referenční manuály

  • RA Flexible Software Package Documentation Release v5.0.0
  • Renesas RA8M1 Group Uživatelská příručka Rev.1.0
  • EK-RA8M1-v1.0 Schémata

Aplikace skončilaview

Aplikační projekty doprovázející tento dokument předvádějí výkonnostní výhodytages Renesas RA8 MCU s jádrem CM85. Funkce Helium intrinsics a Arm® CMSIS DSP Library jsou porovnány s cílem zdůraznit vylepšení oproti skalární verzi těchto vnitřních prvků.
Aplikace také využívají Tightly Coupled Memory (TCM) a mezipaměť spolu s heliem pro další zlepšení výkonu.

Jádro Arm® Cortex® -M85 a technologie Helium™

Technologie Arm® Helium™ je M-profile Vector Extension (MVE) pro řadu procesorů Arm Cortex-M. Je součástí architektury Arm v8.1-M a umožňuje vývojářům realizovat zvýšení výkonu pro DSP a ML aplikace. Technologie Helium™ poskytuje optimalizovaný výkon pomocí Single Instruction Multiple Data (SIMD) k provádění stejné operace současně na více datech. Existují dvě varianty MVE, celočíselná varianta a varianta s plovoucí desetinnou čárkou:

  • MVE-I pracuje s 32bitovými, 16bitovými a 8bitovými datovými typy, včetně Q7, Q15 a Q31.
  • MVE-F pracuje s poloviční přesností a jednoduchou přesností s plovoucí desetinnou čárkou.
    Operace MVE jsou rozděleny ortogonálně dvěma způsoby, pruhy a doby.
  • Lanes
    Lane je část vektorového registru nebo operace. Data vložená do jízdního pruhu se označují jako prvek. V jednom taktu lze provést více drah. Každá vektorová instrukce má čtyři doby. Povolené šířky jízdních pruhů a operace s jízdními pruhy na jednu dobu jsou: – U 64bitové velikosti dráhy provede úder polovinu operace s jízdním pruhem.
    – Pro 32bitovou velikost pruhu provede beat operaci jednoho pruhu.
    – Pro 16bitovou velikost pruhu provede beat operaci dvou pruhů.
    – Pro 8bitovou velikost pruhu, beat provádí operace se čtyřmi pruhy.
  • Beats
    Beat je čtvrtina vektorové operace MVE. Protože délka vektoru je 128 bitů, jeden úder instrukce přidání vektoru se rovná výpočtu 32 bitů výsledných dat. To je nezávislé na šířce jízdního pruhu. Napřample, je-li šířka pruhu 8 bitů, pak by jeden úder instrukce pro přidání vektoru provedl čtyři 8bitové sčítání. Počet úderů pro každý dílek popisuje, jak velká část architektonického stavu je aktualizována pro každý dílek architektury v běžném případě. Systémy jsou klasifikovány podle:
    – V jednodobém systému může nastat jedna doba pro každý tik.
    – V systému dvou taktů mohou nastat dvě doby pro každý tik.
    – Ve čtyřdobém systému mohou nastat čtyři doby pro každý tik.

Cortex® -M85 implementuje dvoudobý systém a podporuje překrývání až dvou taktových MVE instrukcí kdykoli, takže instrukce MVE může být vydána po další MVE instrukci bez dalšího zablokování. Další informace naleznete v části Procesorová zařízení Arm® Cortex® -M85.

2.1 jádro Arm® Cortex® -M85
Hlavní vlastnosti jádra Arm® Cortex® -M85 v MCU Renesas RA8 jsou následující.

  • Maximální pracovní frekvence: až 480 MHz
  • Jádro Arm® Cortex® -M85
    – Revize: (r0p2-00rel0)
    – Armv8.1-M architektura profile
    – Armv8-M Security Extension
    – Jednotka s plovoucí desetinnou čárkou (FPU) v souladu s ANSI/IEEE Std 754-2008 skalární poloviční, jednoduchá a dvojitá přesnost s plovoucí desetinnou čárkou
    – M-profile Vector Extension (MVE) Celé číslo, s poloviční přesností a s jednoduchou přesností s plovoucí desetinnou čárkou (MVE-F)
    – – Technologie Helium™ je M-profile Vector Extension (MVE)
  • Arm® Memory Protection Unit (Arm MPU)
    – – Architektura systému chráněné paměti (PMSAv8)
    — Secure MPU (MPU_S): 8 regionů
    — Nezabezpečené MPU (MPU_NS): 8 regionů
  • Časovač SysTick
    — Vkládá dva časovače Systick: zabezpečenou instanci (SysTick_S) a nezabezpečenou instanci (SysTick_NS)
    — Řízeno CPUCLK nebo SYSTICKCLK (MOCO/8).
  • CoreSight™ ETM-M85

Obrázek 1 ukazuje blokové schéma jádra Arm® Cortex® -M85. RENESAS RA8 MCU High Performance - Obrázek 1

2.2 Renesas RA8 MCU
Skupina RA8M1 MCU obsahuje vysoce výkonné jádro Arm® Cortex® -M85, jak je ukázáno v předchozí části, s Helium™ běžícím až na 480 MHz s následujícími funkcemi.

  • Až 2 MB paměti flash s kódem
  • 1 MB SRAM (128 KB TCM RAM, 896 KB uživatelské SRAM)
  • Octal Serial Peripheral Interface (OSPI)
  • Ethernetový řadič MAC (ETHERC), USBFS, USBHS, hostitelské rozhraní SD/MMC
  • Analogové periferie
  • Bezpečnostní a bezpečnostní prvky.

RENESAS RA8 MCU High Performance - Obrázek 2

2.3 Jedna instrukce Více dat
Většina instrukcí Arm® jsou instrukce Single Instruction Single Data (SISD). Instrukce SISD funguje pouze na jedné datové položce. Ke zpracování datových položek vyžaduje více instrukcí.
Na druhé straně SIMD (Single Instruction Multiple Data) provádí stejnou operaci na více položkách stejného datového typu současně. Znamená to, že vyvolání/provedení jedné, více operací se provádí současně.
Obrázek 3 ukazuje činnost instrukce VADD.I32 Qd, Qn, Qm, která sčítá dohromady čtyři páry 32bitových dat. Za prvé, čtyři páry 32bitových vstupních dat jsou zabaleny do samostatných drah ve dvou 128bitových registrech Qn, Qm. Poté se každá dráha v 1. zdrojovém registru přidá k odpovídající dráze v 2. zdrojovém registru. Výsledky jsou uloženy ve stejném pruhu v cílovém registru Qd.RENESAS RA8 MCU High Performance - Obrázek 3

2.4 Aplikace Helium™
Digitální zpracování signálu (DSP) a strojové učení (ML) jsou hlavními cílovými aplikacemi pro Helium™. Helium™ nabízí v těchto aplikacích výrazné zvýšení výkonu. Aplikace Helium jsou obvykle vytvářeny pomocí vnitřních prvků Helium.
Instrukce helia jsou k dispozici jako vnitřní rutiny prostřednictvím arm_mve.h v instalaci IAR EWARM, která se nachází v IAR Systems\Embedded Workbench xx\arm\inc\c\aarch32. Umožňují uživatelům přístup k instrukcím Helium z C a C++ bez nutnosti psát assembler.
Mnoho funkcí v knihovnách CMSIS-DSP a CMSIS-NN bylo optimalizováno společností Arm, aby místo toho používaly instrukce Helium. Renesas FSP podporuje obě knihovny, což uživatelům usnadňuje vývoj aplikací založených na těchto knihovnách. V konfiguraci FSP vyberte možnost Arm DSP Library Source (CMSIS5-DSP verze 5.9.0 nebo novější) a Arm NN Library Source (CMSIS-NN verze 4.1.0 nebo novější) při generování projektů pro přidání podpory CMSIS-DSP a CMSIS-NN k vašemu projektu. RENESAS RA8 MCU High Performance - Obrázek 4CMSIS-DSP a CMSIS-NN lze také přidat pomocí karty Stacks v konfigurátoru FSP, jak je znázorněno níže.RENESAS RA8 MCU High Performance - Obrázek 5

Podpora Helium™ v Renesas FSP a IAR EWARM

IAR EWARM podporuje instrukce Helium™ s nastavením kompilátoru. Při generování projektu RA8M1 pomocí Renesas RA Smart Configurator a flexibilního softwarového balíčku (FSP) jsou nastavení CPU a nastavení softwaru předoptimalizována pro jádro Cortex-M85 a podporu CMSIS Helium™. Informace o vytvoření projektu IAR EWARM pro MCU RA8 naleznete v příručce Renesas RA Smart Configurator Quick Start Guide.RENESAS RA8 MCU High Performance - Obrázek 6Obrázek 6. Vytvořte projekt EK-RA8M1 pomocí Renesas RA Smart Configurator
Jádro Cortex-M85 bude vybráno v nastavení IAR EWARM, jak je znázorněno níže. RENESAS RA8 MCU High Performance - Obrázek 7Zkontrolujte Projekt > Možnosti > Obecné možnosti a potvrďte, zda je vybrána SIMD (NEON/HELIUM).RENESAS RA8 MCU High Performance - Obrázek 8Přestože jsou nastavení projektu předoptimalizována pro Cortex-M85, lze je v případě potřeby upravit. Definice maker lze přidat k výběru konfigurací projektu pro povolení a zakázání některých částí kódu v projektu IAR EWARM. Chcete-li v případě potřeby změnit nastavení projektu, přejděte do části Projekt > Možnosti. Nastavení projektu lze potvrdit pomocí okna Build Messages na IAR EWARM. Některá nastavení zvýraznění pro MCU RA8 jsou níže označena červeně. RENESAS RA8 MCU High Performance - Obrázek 9

Aplikační projekt

K této přihlášce jsou připojeny tři projekty. Všechny mají skalární kód ekvivalentní heliovým funkcím.

  • Vector Multiply Accumulate (VMLA) a ekvivalent skalárního kódu.
  • Vector Multiply Accumulate Add Accumulate Across Vector (VMLADAVA) a ekvivalent skalárního kódu.
  • Funkce ARM DSP Dot Product a ekvivalent skalárního kódu.

Projekty jsou konfigurovány v různých nastaveních tak, aby využívaly DTCM, ITCM a mezipaměť k předvedení zlepšení výkonu technologie Helium ve srovnání se skalárním kódem.RENESAS RA8 MCU High Performance - Obrázek 10Dostupná konfigurace pro každý projekt je následující. RENESAS RA8 MCU High Performance - Obrázek 11Kde I32_SCALAR je pro skalární kód, I32_HELIUM je pro kód Helium, I32_HELIUM_DTCM je pro kód Helium, který využívá DTCM, a I32_HELIUM_ITCM je pro Helium kód umístěný ITCM.
Projekty v této poznámce k aplikaci jsou nastaveny na „Vysoké“ a „Vyvážené“, jak je znázorněno na následujícím snímku obrazovky. RENESAS RA8 MCU High Performance - Obrázek 12Symbol _CONFIG_HELIUM_ je přednastaven pro volbu skalárního provozu, provozu helia nebo povolení kódu pro použití DTCM a ITCM.RENESAS RA8 MCU High Performance - Obrázek 134.1 Vector Multiply Accumulate Instruction VMLA Example V instrukci VMLA je každý prvek ve vstupním vektoru2 vynásoben skalární hodnotou. Výsledek je přidán
na příslušný prvek vstupního vektoru1. Výsledky jsou uloženy v cílovém registru.
Kroky instrukce VMLA.S32 Qda, Qn, Rm jsou znázorněny na následujícím obrázku.RENESAS RA8 MCU High Performance - Obrázek 14 Vlastní funkce vmlag_n_s32 na obrázku 15 se používá k předvedení výkonu instrukce VMLA.S32 Qda, Qn, Rm oproti skalárnímu ekvivalentu.RENESAS RA8 MCU High Performance - Obrázek 15Obrázek 16 ukazuje skalární kód ekvivalentní heliovému kódu na obrázku 15. RENESAS RA8 MCU High Performance - Obrázek 164.2 Vektorová instrukce VMLADAVA Přample
Instrukce VMLADAVA vynásobí odpovídající pruhy dvou vstupních vektorů a poté tyto jednotlivé výsledky sečte do jedné hodnoty.
Kroky instrukce VMLADAVA.S32 Rda, Qn, Qm jsou znázorněny na následujícím obrázku.RENESAS RA8 MCU High Performance - Obrázek 17Vnitřní funkce vmladavaq_s32 na obrázku 18 se používá k předvedení výkonu instrukce VMLADAVA.S32 Rda, Qn, Qm oproti skalárnímu ekvivalentu.RENESAS RA8 MCU High Performance - Obrázek 18Obrázek 19 ukazuje skalární kód ekvivalentní kódu Helium™ na obrázku 18.RENESAS RA8 MCU High Performance - Obrázek 194.3 ARM DSP Dot Product Přample
Bodový produkt example používá funkci arm_dot_product_f32 v knihovně Arm DSP k výpočtu bodového součinu dvou vstupních vektorů vynásobením prvku po prvku a jejich sečtením. Výkon
Héliová verze arm_dot_product_f32 bude porovnána s její skalární verzí.RENESAS RA8 MCU High Performance - Obrázek 20Flexibilní softwarový balíček Renesas FSP podporuje zdroj knihovny Arm DSP pro Cortex-M85, který používá vnitřní prvky helia. Výrazně zlepší výkon ve srovnání se skalárním kódem. Vyberte možnost Arm DSP Library Source v Project Configurator a přidejte zdroj DSP do svého projektu, jak je znázorněno na obrázku 21.RENESAS RA8 MCU High Performance - Obrázek 21Klikněte na Generate Project Content, zdroj knihovny Arm DSP bude přidán do projektu.RENESAS RA8 MCU High Performance - Obrázek 224.4 Zlepšení výkonu
K dosažení vyššího výkonu můžete využít Tightly Coupled Memory (TCM) a mezipaměť společně s Helium™. TCM obvykle poskytuje přístup v jednom cyklu a zabraňuje zpožděním v přístupu k datům. Kritické rutiny a data lze umístit do oblastí TCM, aby byl zajištěn rychlejší přístup. TCM nepoužívá mezipaměti.
4.4.1 Pevně ​​propojená paměť (TCM)
Paměť 128 KB TCM v RA8 MCU se skládá z 64 KB ITCM (Instruction TCM) a 64 KB DTCM (Data TCM). Pamatujte, že přístup k TCM není dostupný v režimu hlubokého spánku CPU, režimu softwarového pohotovostního režimu a režimu hlubokého softwarového pohotovostního režimu.
Obrázek 23 ukazuje ITCM a DTCM v lokálním CPU subsystému.RENESAS RA8 MCU High Performance - Obrázek 23FSP standardně inicializuje oblasti ITCM i DTCM. Skript linkeru má definované sekce pro oblasti ITCM a DTCM, což usnadňuje jeho použití v uživatelských aplikacích.
Obrázek 24 a Obrázek 25 jsou snímky umístění ITCM a DCTM v RA8 MCU.RENESAS RA8 MCU High Performance - Obrázek 24RENESAS RA8 MCU High Performance - Obrázek 254.4.2 Zlepšení výkonu pomocí DTCM
Data můžete umístit do sekce DTCM (.dtcm_data) v projektu založeném na FSP pomocí direktivy _attribute_, jak je znázorněno na obrázku 26.RENESAS RA8 MCU High Performance - Obrázek 26Výše uvedené umístění dat lze potvrdit pomocí mapy paměti generované kompilátorem.RENESAS RA8 MCU High Performance - Obrázek 274.4.3 Zlepšení výkonu pomocí ITCM
Jednou z metod umístění některých částí kódu do sekce ITCM (.itcm_data) je použití direktivy #Pragma, jak je znázorněno na obrázku 28.RENESAS RA8 MCU High Performance - Obrázek 28Umístění kódu můžete potvrdit pomocí .map file generované kompilátorem nebo pomocí okna Disassembly na ladicím programu.RENESAS RA8 MCU High Performance - Obrázek 294.5 Zlepšení výkonu využitím mezipaměti dat
Když funkce využívá dlouhé smyčky, provádí stejný kód opakovaně. Navíc v mnoha aplikacích může být přístup k datům opakovaný a sekvenční. Výkon v těchto scénářích se může výrazně zlepšit, pokud je povolena mezipaměť.
V FSP se povolení mezipaměti instrukcí provádí ve funkci s názvem SystemInit v system.c, jak je znázorněno na obrázku 30 a obrázku 31.RENESAS RA8 MCU High Performance - Obrázek 30RENESAS RA8 MCU High Performance - Obrázek 31Obrázek 31. Kód pro povolení mezipaměti instrukcí v FSP
Aplikační projekty mají nastavení pro povolení mezipaměti dat. Chcete-li povolit mezipaměť dat, nastavte symbol _DCACHE_ENABLE_ ve volbě projektu na 1. Přestože mezipaměť dat zlepšuje výkon, může způsobit problémy se souběžností a koherencí. Je dobrou praxí povolit mezipaměť pro kód aplikace, který má opakovaný přístup ke stejné sadě dat. RENESAS RA8 MCU High Performance - Obrázek 32Exampkód pro aktivaci a deaktivaci mezipaměti dat jsou zobrazeny na obrázku 33 a obrázku 34.RENESAS RA8 MCU High Performance - Obrázek 34Další metodou, jak povolit mezipaměť dat, je použití konfigurátoru FSP: BSP > Vlastnosti > Nastavení > Rodina MCU (RA8M1) > Nastavení mezipaměti > Mezipaměť dat, jak je znázorněno na obrázku 35.RENESAS RA8 MCU High Performance - Obrázek 354.6 Použití časovače pro obecné účely (GPT) pro srovnávání
V projektech se k měření času pro výkonnostní benchmarking používá časovač GPT0.RENESAS RA8 MCU High Performance – Obrázek 36

Ověřte projekt

5.1 Otevřete pracovní plochu projektu
Softwarové nástroje potřebné ke spuštění aplikačních projektů jsou následující:

  • IAR Embedded Workbench (IAR EWARM) verze 9.40.1.63915 nebo novější
  • Renesas Flexible Software Package (FSP) v5.0.0 nebo novější
  • SEGGER RTT Viewer v7.92j nebo novější

Z IAR EWARM otevřete HELIUM_EK_RA8M1.eww. RENESAS RA8 MCU High Performance - Obrázek 37Pracovní prostor HELIUM_EK_RA8M1 se skládá ze tří projektů pojmenovaných HELIUM_VMLA_EK_RA8M1, HELIUM_VMLADAVA_EK_RA8M1 a HELIUM_DOT_PRODUCT_EK_RA8M1.
Tři projekty, které se objeví na pracovní ploše, když se otevře, jak je znázorněno na obrázku 38.RENESAS RA8 MCU High Performance - Obrázek 38Chcete-li povolit podporu mezipaměti dat v projektu aplikace, změňte symboly _DCACHE_ENABLE_ v nabídce Možnosti > Preprocesor z 0 na 1, jak je znázorněno na obrázku 39.RENESAS RA8 MCU High Performance - Obrázek 395.2 Sestavení projektu
V každém projektu je několik konfigurací. Než přejdete k dalšímu kroku, vyberte projekt a poté konfiguraci projektu, kterou chcete spustit.RENESAS RA8 MCU High Performance - Obrázek 40Na IAR EWARM spusťte RA Smart Configurator z Tools > RA Smart Configurator a kliknutím na „Generate Project Content“ vygenerujte obsah projektu.RENESAS RA8 MCU High Performance - Obrázek 41Sestavte aktivní projekt výběrem Projekt > Vytvořit nebo Projekt > Znovu vytvořit vše . RENESAS RA8 MCU High Performance - Obrázek 42

5.3 Stáhnout a spustit projekt
Sada EK‑RA8M1 má několik nastavení přepínačů, která je třeba nakonfigurovat před spuštěním projektů souvisejících s touto poznámkou k aplikaci. Tyto přepínače musí být vráceny do výchozího nastavení podle uživatelské příručky EK‑RA8M1. Kromě těchto nastavení přepínačů obsahuje deska také USB ladicí port a konektory pro přístup k programovacímu rozhraní J-Link.

Tabulka 1. Nastavení přepínačů pro EK-RA8M1

Přepínač Nastavení
J8 Propojka na čepech 1-2
J9 OTEVŘENO

Připojte J10 na sadě EK-RA8M1 k USB portu na vašem PC, otevřete a spusťte SEGGER RTT Views následujícím nastavením.RENESAS RA8 MCU High Performance - Obrázek 43Klepnutím na Stáhnout a ladění spusťte projekt.RENESAS RA8 MCU High Performance - Obrázek 44Výsledky operace budou vytištěny na SEGGER RTT Viewer, jak je znázorněno na obrázku 45.RENESAS RA8 MCU High Performance - Obrázek 455.4 Potvrďte pokyny vygenerované pro rozšíření Helium™
Použijte okno Disassembly EWARM ke kontrole kódu rozšíření Helium™ generovaného kompilátorem IAR EWARM.
Obrázek 46 ukazuje demontáž skalárního kódu.RENESAS RA8 MCU High Performance - Obrázek 46Obrázek 47 ukazuje rozebrání kódu Helium generovaného pomocí rozšíření Helium™.RENESAS RA8 MCU High Performance - Obrázek 475.5 Výkonnost srovnávání
Použijte „cyklus počítadla časovače“ vytištěný na SEGGER RTT Viewpro výkonnostní benchmarking. Ukazuje, kolik cyklů čítače GPT0 uplynulo od provedení funkce. RENESAS RA8 MCU High Performance - Obrázek 485.5.1 Projekt VMLAVADA HELIUM_VMLADAVA_EK_RA8M1
Výkony funkce vmladavaq_s32 v různých konfiguracích jsou následující.RENESAS RA8 MCU High Performance - Obrázek 49Následují výkony funkce vmlaq_n_s32 s povolenou mezipamětí dat v různých konfiguracích. Chcete-li povolit mezipaměť dat v projektu, postupujte podle kroků v části 4.5, vytvořte ji a stáhněte ji.RENESAS RA8 MCU High Performance - Obrázek 505.5.2 Projekt VMLA HELIUM_VMLA_EK_RA8M1
Výkony funkce vmlaq_n_s32 v různých konfiguracích jsou následující.RENESAS RA8 MCU High Performance - Obrázek 51RENESAS RA8 MCU High Performance - Obrázek 52Níže jsou uvedeny výkony funkce vmladavaq_s32 s povolenou mezipamětí dat v různých konfiguracích. Chcete-li povolit mezipaměť dat v projektu, postupujte podle kroků v části 4.5, vytvořte ji a stáhněte ji.5.5.3 DSP Dot Product Project HELIUM_DOT_PRODUCT_EK_RA8M1
Výkony funkce ARM DSP Dot Product arm_dot_prod_f32 v různých konfiguracích jsou následující.RENESAS RA8 MCU High Performance - Obrázek 57Níže jsou uvedeny výkony funkce ARM Dot Product arm_dot_prod_f32 s povolenou mezipamětí dat v různých konfiguracích. Chcete-li povolit mezipaměť dat v projektu, postupujte podle kroků v části 4.5, vytvořte ji a stáhněte ji.RENESAS RA8 MCU High Performance - Obrázek 59RENESAS RA8 MCU High Performance – Obrázek 60

Závěr

Renesas RA8 MCU s Arm Cortex-M85 podporuje výrazné skalární zvýšení výkonu. Kromě toho podpora Tightly Coupled Memory (TCM) v Renesas FSP usnadňuje využití heliových vnitřních prvků a TCM pro další vylepšení.

Webstránky a podpora
Navštivte následující marnost URLse dozvíte o klíčových prvcích rodiny RA, stáhnete si komponenty a související dokumentaci a získáte podporu.

Informace o produktu RA renesas.com/ra
Fórum podpory produktů RA renesas.com/ra/forum
Flexibilní softwarový balíček RA renesas.com/FSP
Podpora Renesas renesas.com/support

Historie revizí

Rev. Datum Popis
Strana Shrnutí
1.0 Říjen 25.23 Počáteční verze

Oznámení

  1. Popisy obvodů, softwaru a další související informace v tomto dokumentu slouží pouze pro ilustraci provozu polovodičových produktů a aplikací např.amples. Jste plně odpovědní za začlenění nebo jakékoli jiné použití obvodů, softwaru a informací při návrhu vašeho produktu nebo systému. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za jakékoli ztráty a škody vzniklé vám nebo třetím stranám v důsledku použití těchto obvodů, softwaru nebo informací.
  2. Společnost Renesas Electronics se tímto výslovně zříká jakýchkoli záruk a odpovědnosti za porušení nebo jakékoli jiné nároky týkající se patentů, autorských práv nebo jiných práv duševního vlastnictví třetích stran ze strany nebo vyplývající z používání produktů společnosti Renesas Electronics nebo technických informací popsaných v tomto dokumentu, včetně neomezuje se na produktová data, výkresy, grafy, programy, algoritmy a aplikace, napřamples.
  3. Žádná licence, výslovná, předpokládaná ani jiná, není udělena na základě žádných patentů, autorských práv nebo jiných práv duševního vlastnictví společnosti Renesas Electronics nebo jiných.
  4. Jste odpovědní za určení, jaké licence jsou vyžadovány od jakýchkoli třetích stran, a za získání těchto licencí pro zákonný dovoz, vývoz, výrobu, prodej, použití, distribuci nebo jinou likvidaci jakýchkoli produktů obsahujících produkty Renesas Electronics, je-li to požadováno.
  5. Nesmíte měnit, upravovat, kopírovat ani zpětně analyzovat jakýkoli produkt Renesas Electronics, ať už jako celek nebo jeho část. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za jakékoli ztráty nebo škody vzniklé vám nebo třetím stranám v důsledku takových změn, úprav, kopírování nebo zpětného inženýrství.
  6. Produkty Renesas Electronics jsou klasifikovány podle následujících dvou stupňů kvality: „Standardní“ a „Vysoká kvalita“. Zamýšlené aplikace pro každý produkt Renesas Electronics závisí na stupni kvality produktu, jak je uvedeno níže.
    „Standardní“: Počítače; kancelářská technika; komunikační zařízení; zkušební a měřicí zařízení; Audio a vizuální zařízení; domácí elektronická zařízení; strojové nástroje; osobní elektronické vybavení; průmyslové roboty; atd.
    „Vysoká kvalita“: Dopravní zařízení (automobily, vlaky, lodě atd.); řízení dopravy (semafory); rozsáhlá komunikační zařízení; klíčové finanční terminálové systémy; bezpečnostní kontrolní zařízení; atd.
    Pokud není výslovně uvedeno jako vysoce spolehlivý produkt nebo produkt pro drsná prostředí v datovém listu Renesas Electronics nebo jiném dokumentu Renesas Electronics, produkty Renesas Electronics nejsou určeny ani schváleny pro použití v produktech nebo systémech, které mohou představovat přímé ohrožení lidského života nebo tělesná zranění (umělá zařízení nebo systémy na podporu života; chirurgické implantáty atd.) nebo mohou způsobit vážné škody na majetku (vesmírný systém; podmořské opakovače; řídicí systémy jaderné energie; řídicí systémy letadel; klíčové rostlinné systémy; vojenské vybavení atd.). Společnost Renesas Electronics se zříká jakékoli a veškeré odpovědnosti za jakékoli škody nebo ztráty, které utrpíte vy nebo jakékoli třetí strany v důsledku použití jakéhokoli produktu společnosti Renesas Electronics, který není v souladu s jakýmkoli datovým listem společnosti Renesas Electronics, uživatelskou příručkou nebo jiným dokumentem společnosti Renesas Electronics.
  7. Žádný polovodičový produkt není absolutně bezpečný. Bez ohledu na jakákoli bezpečnostní opatření nebo funkce, které mohou být implementovány v hardwarových nebo softwarových produktech Renesas Electronics, společnost Renesas Electronics nenese absolutně žádnou odpovědnost vyplývající z jakékoli zranitelnosti nebo porušení zabezpečení, včetně, ale bez omezení, jakéhokoli neoprávněného přístupu k produktu Renesas Electronics nebo jeho použití. nebo systém, který používá produkt Renesas Electronics. RENESAS ELECTRONICS NEZARUČUJE ANI NEZARUČUJE, ŽE VÝROBKY RENESAS ELECTRONICS NEBO JAKÉKOLI SYSTÉMY VYTVOŘENÉ POMOCÍ VÝROBKŮ RENESAS ELECTRONICS BUDOU NEZRANITELNÉ NEBO BEZ KOUPCE, ÚTOKU, VIRŮ, RUŠENÍ, RUŠENÍ, OSTATNÍ, H ). RENESAS ELECTRONICS SE ZŘÍKÁ JAKÉKOLI ODPOVĚDNOSTI NEBO ODPOVĚDNOSTI VYPLÝVAJÍCÍ Z JAKÝCHKOLI PROBLÉMŮ SE ZRANITELNOSTÍ NEBO S NÍ SOUVISEJÍCÍ. DÁLE V ROZSAHU POVOLENÉM PŘÍSLUŠNÝM ZÁKONEM SE RENESAS ELECTRONICS ZŘÍKÁ JAKÉKOLIV ZÁRUKY, VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ, S OHLEDEM NA TENTO DOKUMENT A JAKÉKOLI SOUVISEJÍCÍ NEBO DOPROVODNÉ SOFTWARE TÝKAJÍCÍ SE OBSAHUJÍCÍCH WARNING NEBO OMEZENÍ HARDWARDU KONKRÉTNÍ ÚČEL.
  8. Při používání produktů Renesas Electronics se řiďte nejnovějšími informacemi o produktech (datové listy, uživatelské příručky, poznámky k aplikaci, „Všeobecné poznámky pro manipulaci a používání polovodičových zařízení“ v příručce spolehlivosti atd.) a zajistěte, aby podmínky použití byly v rozmezí specifikované společností Renesas Electronics s ohledem na maximální jmenovité hodnoty, provozní napájecí zdroj objtagRozsah, charakteristiky rozptylu tepla, instalace atd. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za jakékoli poruchy, selhání nebo nehodu vyplývající z použití produktů Renesas Electronics mimo tyto specifikované rozsahy.
  9. Přestože se společnost Renesas Electronics snaží zlepšit kvalitu a spolehlivost výrobků Renesas Electronics, polovodičové výrobky mají specifické vlastnosti, jako je výskyt selhání při určité rychlosti a poruchy za určitých podmínek použití. Pokud nejsou v datovém listu společnosti Renesas Electronics nebo jiném dokumentu společnosti Renesas Electronics označeny jako produkt s vysokou spolehlivostí nebo produkt pro drsná prostředí, produkty Renesas Electronics nepodléhají návrhu odolnosti vůči záření. Jste odpovědní za implementaci bezpečnostních opatření k ochraně před možností tělesného zranění, zranění nebo škod způsobených požárem a/nebo nebezpečím pro veřejnost v případě selhání nebo nesprávné funkce produktů Renesas Electronics, jako je bezpečnostní design hardwaru a software, mimo jiné včetně redundance, protipožární ochrany a prevence poruch, vhodného ošetření proti stárnutí nebo jakýchkoli jiných vhodných opatření. Protože hodnocení samotného softwaru mikropočítače je velmi obtížné a nepraktické, odpovídáte za hodnocení bezpečnosti finálních produktů nebo systémů, které vyrábíte.
  10. Obraťte se prosím na prodejní kancelář Renesas Electronics pro podrobnosti o záležitostech životního prostředí, jako je ekologická kompatibilita každého produktu Renesas Electronics. Jste odpovědní za pečlivé a dostatečné prošetření příslušných zákonů a předpisů, které regulují začlenění nebo použití kontrolovaných látek, včetně, bez omezení, směrnice EU RoHS a používání produktů Renesas Electronics v souladu se všemi těmito platnými zákony a předpisy. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za škody nebo ztráty, ke kterým dojde v důsledku vašeho nedodržení platných zákonů a předpisů.
  11. Produkty a technologie Renesas Electronics nesmějí být používány ani začleňovány do žádných produktů nebo systémů, jejichž výroba, použití nebo prodej je zakázán podle jakýchkoli platných domácích nebo zahraničních zákonů nebo předpisů. Jste povinni dodržovat všechny platné zákony a předpisy o kontrole exportu vyhlášené a spravované vládami zemí, které prosazují jurisdikci nad stranami nebo transakcemi.
  12. Je odpovědností kupujícího nebo distributora produktů Renesas Electronics nebo jakékoli jiné strany, která distribuuje, likviduje nebo jinak prodává nebo převádí produkt na třetí stranu, aby tuto třetí stranu předem informovali o obsahu a podmínkách stanovených v tomto dokumentu.
  13. Bez předchozího písemného souhlasu společnosti Renesas Electronics nesmí být tento dokument přetištěn, reprodukován nebo duplikován v jakékoli formě, vcelku ani po částech.
  14. Máte-li jakékoli dotazy týkající se informací obsažených v tomto dokumentu nebo produktů Renesas Electronics, kontaktujte prosím prodejní kancelář Renesas Electronics.
    (Poznámka 1) „Renesas Electronics“, jak je používáno v tomto dokumentu, znamená Renesas Electronics Corporation a zahrnuje také její přímo nebo nepřímo ovládané dceřiné společnosti.
    (Poznámka 2) „Produkt(y) Renesas Electronics“ znamená jakýkoli produkt vyvinutý nebo vyrobený společností Renesas Electronics nebo pro ni.

Logo RENESASÚstředí společnosti
TOYOSU FORESIA, 3-2-24 Toyosu,
Koto-ku, Tokio 135-0061, Japonsko
www.renesas.com
ochranné známky
Renesas a logo Renesas jsou ochranné známky společnosti Renesas Electronics
Korporace. Všechny ochranné známky a registrované ochranné známky jsou majetkem
jejich příslušných vlastníků.
Kontaktní informace
Pro další informace o produktu, technologii, nejaktuálnější
verzi dokumentu nebo nejbližší prodejní kancelář, navštivte:
www.renesas.com/contact/.
© 2023 Renesas Electronics Corporation. Všechna práva vyhrazena.

Dokumenty / zdroje

RENESAS RA8 MCU Vysoce výkonný [pdfUživatelská příručka
RA8 MCU High Performance, RA8, MCU High Performance, High Performance, Performance

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *