Pozná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.
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.
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.
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. CMSIS-DSP a CMSIS-NN lze také přidat pomocí karty Stacks v konfigurátoru FSP, jak je znázorněno níže.
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.Obrá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. Zkontrolujte Projekt > Možnosti > Obecné možnosti a potvrďte, zda je vybrána SIMD (NEON/HELIUM).
Př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ě.
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.Dostupná konfigurace pro každý projekt je následující.
Kde 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. Symbol _CONFIG_HELIUM_ je přednastaven pro volbu skalárního provozu, provozu helia nebo povolení kódu pro použití DTCM a ITCM.
4.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. 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.
Obrázek 16 ukazuje skalární kód ekvivalentní heliovému kódu na obrázku 15.
4.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.Vnitř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.
Obrázek 19 ukazuje skalární kód ekvivalentní kódu Helium™ na obrázku 18.
4.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í.Flexibilní 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.
Klikněte na Generate Project Content, zdroj knihovny Arm DSP bude přidán do projektu.
4.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.FSP 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.4.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.Výše uvedené umístění dat lze potvrdit pomocí mapy paměti generované kompilátorem.
4.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.Umístění kódu můžete potvrdit pomocí .map file generované kompilátorem nebo pomocí okna Disassembly na ladicím programu.
4.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.Obrá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. Exampkód pro aktivaci a deaktivaci mezipaměti dat jsou zobrazeny na obrázku 33 a obrázku 34.
Další 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.
4.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.
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. Pracovní 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.Chcete-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.
5.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.Na IAR EWARM spusťte RA Smart Configurator z Tools > RA Smart Configurator a kliknutím na „Generate Project Content“ vygenerujte obsah projektu.
Sestavte aktivní projekt výběrem Projekt > Vytvořit nebo Projekt > Znovu vytvořit vše .
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.Klepnutím na Stáhnout a ladění spusťte projekt.
Výsledky operace budou vytištěny na SEGGER RTT Viewer, jak je znázorněno na obrázku 45.
5.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.Obrázek 47 ukazuje rozebrání kódu Helium generovaného pomocí rozšíření Helium™.
5.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. 5.5.1 Projekt VMLAVADA HELIUM_VMLADAVA_EK_RA8M1
Výkony funkce vmladavaq_s32 v různých konfiguracích jsou následující.Ná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.
5.5.2 Projekt VMLA HELIUM_VMLA_EK_RA8M1
Výkony funkce vmlaq_n_s32 v různých konfiguracích jsou následující.Níž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í.Níž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.
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í
- 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í.
- 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.
- Žá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.
- 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.
- 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í.
- 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. - Žá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.
- 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.
- 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.
- 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ů.
- 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.
- 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.
- 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.
- 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.
Ú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 |