S32G3 Síťový procesor vozidla
Uživatelská příručka
NXP Síťový procesor pro vozidla S32G3-Úvahy o migraci z Rev 1.0 na Rev 1.1
podle: Polovodiče NXP
Zavedení
Účelem tohoto technického bulletinu je shrnout změny v nejnovější revizi S32G3.
S32G3 Rev 1.1 obsahuje opravy chyb a další konstrukční vylepšení, jak je podrobně popsáno v tomto dokumentu.
Aktualizace identifikace dílů S32G3
Identifikátor | S32G3 Rev 1.0 | S32G3 Rev 1.1 |
Číslo masky | 0P72B | 1P72B |
MIDR->MINOR_MASK | 0b0 | 0b1 |
JTAG ID -> PRN | 4'b0 | 4'b1 |
Aktualizováno BSDL files s upraveným 'IDCODE_REGISTER' by měly být použity s S32G3 Rev 1.1.
Vylepšení S32G3 Rev 1.1 oproti Rev 1.0
S32G3 Rev 1.1 implementuje opravy chyb a aktualizace související se zabezpečením oproti verzi 1.0.
Na S32G3 Rev 1.1 jsou opraveny následující chyby:
a) ERR051271 – BootROM: Inicializace sériového spouštění může trvat déle, než se očekávalo
b) ERR051257 – Boot ROM: Spouštěcí sekvence se může zablokovat, pokud se přerušovací kolík QSPI během spouštění přepne na nízkou úroveň.
c) ERR051166 – Jádro: Aplikační jádro Cortex-M7 se může dostat do stavu zavěšení, pokud je krátce po provedení čekací instrukce přijato přerušení.
d) ERR051303 – XRDC: PFE přiřazená doménová ID neodpovídají dokumentaci
Příslušné chyby na S0G72 Rev 32 naleznete v části 'Mask Set Errata for Mask 3P1.0B' a 'Mask Set Errata for Mask 1P72B' pro použitelné chyby na S32G3 Rev 1.1.
Aktualizace související se zabezpečením: Kromě těchto oprav chyb implementuje S32G3 Rev 1.1 vylepšené schéma ověřování přes IVT, ST_DCD, DCD, AppBL a image firmwaru HSE specifického pro zařízení.
Zvážení návrhu hardwaru S32G3
Tato část poskytuje podrobnosti o hardwarových aspektech oprav provedených na S32G3 Rev 1.1.
- ERR051271: Řešení této chyby vyžaduje, abyste vygenerovali signál INV_RESET_B (invertování RESET_B) a spojili jej s kolíkem BOOTMOD2 pro režim sériového spouštění. V nové verzi křemíku to již není nutné. Proto můžete odstranit obvod na S32G3 Rev 1.1 a jednoduše přivázat tento kolík k HIGH. V případě stávajícího hardwaru, v případě, že je toto řešení již implementováno, externí obvod pro generování signálu INV_RESET_B se nestará, a i když je výstup tohoto obvodu svázán s kolíkem BOOTMOD2, režim sériového spouštění funguje podle očekávání.
- ERR051257: Hardwarové řešení této chyby vyžaduje, aby uživatel odpojil externí signál hlášení ECC přicházející z QSPI flash od kolíku přerušení QSPI S32G3. Tento mechanismus vede k tomu, že aplikace ztrácí schopnost snímat signál a na jeho základě přijímat nápravná opatření. V nové verzi křemíku je tato závislost odstraněna a nové hardwarové návrhy nyní mohou připojit výstupní signál ECC z QSPI flash ke vstupnímu pinu přerušení QSPI S32G3.
V případě, že blesk QSPI nepodporuje výstupní signál ECC nebo jej aplikace nezamýšlí použít, řešení vyžaduje, aby byl kolík přerušení QSPI vytažen vysoko. Pro S32G3 Rev 1.1 již není vyžadován. Můžete odstranit tah nahoru nebo použít čep pro jiné požadavky. U stávajícího hardwaru s kolíkem vytaženým vysoko nemá zachování spojení tak, jak je, žádný vliv.
Úvahy o softwaru S32G3
Tato část poskytuje podrobnosti o softwarových aspektech oprav implementovaných na S32G3 Rev 1.1.
- ERR051257: Softwarové řešení této chyby vyžaduje, abyste vložili DCD, který nakonfiguruje pin přerušení QSPI na výchozí funkci GPIO. BootROM v S32G3 Rev 1.1 již nekonfiguruje pin přerušení QSPI a ponechává jej ve výchozím režimu GPIO. Jako takové se kroky DCD stanou nadbytečnými a lze je odstranit. U aplikací, které implementovaly toto zástupné řešení, se můžete rozhodnout ponechat implementaci DCD tak, jak je. Pokyny DCD jsou v tomto případě nadbytečné.
- ERR051166: Řešení errata vyžaduje, aby aplikační software dodržoval sadu instrukcí předtím, než jakýkoli Cotrex-M7® provede instrukci WFI/WFE. Na straně ladicího programu je také implementována doplňková sada instrukcí. U S32G3 Rev 1.1 není toto zástupné řešení nutné. Jako takový musí být použit ladicí program vyhovující S32G3 Rev 1.1 a aplikace by měla také odstranit kroky související s tímto zástupným řešením. Ponechání kroků tak, jak jsou v aplikaci s ladicím programem, který toto řešení neimplementuje, může vést k problémům s připojením ladicího programu.
- ERR051303: Hodnoty DID pro PFE HIF se u S32G3 Rev 1.1 změnily. Uživatelská aplikace nyní používá nové hodnoty DID pro jakoukoli izolaci založenou na XRDC na PFE HIF.
Aktualizace související se zabezpečením: Kromě oprav chyb bude S32G3 Rev 1.1 také pracovat s aktualizovanou sadou obrazů systému. K vytvoření těchto obrazů také vyžaduje novou verzi firmwaru HSE. Změna se odráží ve struktuře služby generování obrazu spouštěcích dat HSE GMAC (hseBootDataImageSignSrv_t).
Struktura obrazu HSE FW specifická pro zařízení (také znám jako „modrý obrázek FW“) se také změnila, ale nedochází ke změně formátu obrazu distribuovaného HSE FW NXP (také „růžový obrázek FW“). Je třeba také poznamenat, že S32G3 Rev 1.1 nebude moci instalovat HSE FW starší než x.2.xx Tato zařízení musí být používána pouze s HSE FW verze x.2.xx nebo novější. Nová verze HSE FW na druhé straně bude zpětně kompatibilní a bude schopna podporovat S32G3 Rev 1.0 pro stávající vývojové účely. NXP plánuje kvalifikovat pro výrobu pouze S32G3 Rev 1.1.
Vždy se musíte ujistit, že si zkontrolujete poznámky k vydání softwaru poskytovaného NXP, abyste si ověřili, zda software podporuje nejnovější verzi Rev. Viz dokument „S32G Software Offering“ z My NXP > Secure Files k získání informací o kompatibilních verzích softwaru NXP. Informace o dopadu chyb na různé dodávky softwaru NXP naleznete v dokumentu „Analýza softwaru NXP – S32G3 Errata“, který je k dispozici na stránce My NXP > Secure Files.
Úvahy o nástrojích S32G3
Tato část poskytuje podrobnosti o nástrojích, které je třeba vzít v úvahu při opravách implementovaných na S32G3 Rev 1.1.
- ERR051166: Ověřte si prosím u svého dodavatele ladicího nástroje správnou verzi nástroje, která bude fungovat s revizí S32G3 1.1.
- Aktualizace související se zabezpečením: Nové schéma ověřování vyžaduje, abyste poskytli náhodný vektor (IV) se systémovými obrazy IVT, ST_DCD, DCD a AppBL. Služba HSE, která počítá GMAC přes tyto systémové obrazy, také vrací náhodný vektor. To vše vyžaduje nový nástroj IVT, který může podporovat vkládání těchto náhodných vektorů s různými obrazy systému. Aktualizovaný nástroj IVT bude k dispozici jako součást aktualizace 32 S3.5DS 1. V případě, že se používá jiný nástroj, musí uživatel nástroj přizpůsobit těmto změnám.
Opětovné použití stávajících vyhodnocovacích desek pro S32G3 Rev 1.1
Použití S32G-VNP-EVB3 s S32G3 Rev 1.1 Silicon nemá žádný vliv. Starší verzi křemíku můžete jednoduše vyjmout z patice EVB a nahradit ji novou verzí.
Bude vydána nová verze RDB3 (S32G-VNP-RDB3 Rev F) s částí S32G3 Rev 1.1 namontovanou na desce.
Reference
- Referenční příručka S32G3
- Datový list S32G3
- Příručka návrhu hardwaru S32G3
- Sada masky Errata pro masku 0P72B
- Sada masky Errata pro masku 1P72B
Právní informace
Definice
Návrh — Stav konceptu na dokumentu naznačuje, že obsah je stále pod interní revizíview a podléhá formálnímu schválení, které může vést k úpravám nebo doplnění. NXP Semiconductors neposkytuje žádná prohlášení ani záruky ohledně přesnosti nebo úplnosti informací obsažených v pracovní verzi dokumentu a nenese žádnou odpovědnost za důsledky použití takových informací.
Vyloučení odpovědnosti
Omezená záruka a odpovědnost — Informace v tomto dokumentu jsou považovány za přesné a spolehlivé. Společnost NXP Semiconductors však neposkytuje žádná prohlášení ani záruky, vyjádřené nebo předpokládané, pokud jde o přesnost nebo úplnost takových informací, a nenese žádnou odpovědnost za důsledky použití takových informací. NXP Semiconductors nenese žádnou odpovědnost za obsah tohoto dokumentu, pokud je poskytnut informačním zdrojem mimo NXP Semiconductors.
Společnost NXP Semiconductors v žádném případě nenese odpovědnost za jakékoli nepřímé, náhodné, trestné, zvláštní nebo následné škody (včetně – bez omezení ušlého zisku, ušlých úspor, přerušení provozu, nákladů souvisejících s odstraněním nebo výměnou jakýchkoli produktů nebo nákladů na přepracování), ať už tyto škody nejsou založeny na protiprávním jednání (včetně nedbalosti), záruce, porušení smlouvy nebo jiné právní teorii.
Bez ohledu na jakékoli škody, které by mohly zákazníkovi z jakéhokoli důvodu vzniknout, bude souhrnná a kumulativní odpovědnost NXP Semiconductors vůči zákazníkovi za produkty popsané v tomto dokumentu omezena v souladu s podmínkami komerčního prodeje NXP Semiconductors.
Právo provádět změny — Společnost NXP Semiconductors si vyhrazuje právo kdykoli a bez upozornění provádět změny informací zveřejněných v tomto dokumentu, včetně, bez omezení, specifikací a popisů produktů. Tento dokument nahrazuje a nahrazuje všechny informace poskytnuté před jeho zveřejněním.
Aplikace — Zde popsané aplikace pro kterýkoli z těchto produktů slouží pouze pro ilustrativní účely. NXP Semiconductors neposkytuje žádné prohlášení ani záruku, že takové aplikace budou vhodné pro specifikované použití bez dalšího testování nebo úprav.
Zákazníci jsou zodpovědní za návrh a provoz svých aplikací a produktů využívajících produkty NXP Semiconductors a NXP Semiconductors nepřijímá žádnou odpovědnost za jakoukoli pomoc s aplikacemi nebo návrhem zákaznických produktů. Je výhradní odpovědností zákazníka určit, zda je produkt NXP Semiconductors vhodný a vhodný pro zákazníkovy aplikace a plánované produkty, jakož i pro plánovanou aplikaci a použití zákazníkem (zákazníků) jako třetí strana. Zákazníci by měli poskytnout vhodné konstrukční a provozní záruky, aby minimalizovali rizika spojená s jejich aplikacemi a produkty.
NXP Semiconductors nepřijímá žádnou odpovědnost související s jakýmkoli selháním, poškozením, náklady nebo problémem, který je založen na jakékoli slabosti nebo selhání v aplikacích nebo produktech zákazníka nebo v aplikaci nebo použití zákazníkem (zákazníky třetí strany) zákazníka. Zákazník je odpovědný za provedení všech nezbytných testů pro aplikace a produkty zákazníka využívající produkty NXP Semiconductors, aby se zabránilo selhání aplikací a produktů nebo aplikace nebo použití zákazníkem (zákazníky třetí strany) zákazníka. NXP nenese v tomto ohledu žádnou odpovědnost.
Podmínky komerčního prodeje — Produkty NXP Semiconductors se prodávají v souladu se všeobecnými podmínkami komerčního prodeje, jak jsou zveřejněny na http://www.nxp.com/profile/terms, není-li v platné písemné individuální dohodě dohodnuto jinak. V případě uzavření individuální smlouvy platí pouze podmínky příslušné smlouvy. Společnost NXP Semiconductors tímto výslovně nesouhlasí s uplatňováním všeobecných obchodních podmínek zákazníka s ohledem na nákup produktů NXP Semiconductors zákazníkem.
Kontrola exportu — Tento dokument, stejně jako položky zde popsané, mohou podléhat předpisům o kontrole vývozu. Vývoz může vyžadovat předchozí povolení od příslušných orgánů.
Produkty hodnocení — Tento produkt je poskytován „tak jak je“ a „se všemi chybami“ pouze pro účely hodnocení. Společnost NXP Semiconductors, její přidružené společnosti a jejich dodavatelé výslovně odmítají veškeré záruky, ať už výslovné, předpokládané nebo zákonné, včetně, nikoli však výhradně, předpokládaných záruk neporušení práv, prodejnosti a vhodnosti pro konkrétní účel. Veškeré riziko týkající se kvality nebo vyplývající z použití nebo výkonu tohoto produktu zůstává na zákazníkovi.
Společnost NXP Semiconductors, její přidružené společnosti nebo jejich dodavatelé v žádném případě nenesou odpovědnost vůči zákazníkovi za žádné zvláštní, nepřímé, následné, trestní nebo náhodné škody (včetně, bez omezení, škod za ztrátu obchodu, přerušení podnikání, ztrátu použití, ztrátu dat nebo informací a podobně) vyplývající z použití nebo nemožnosti používat produkt, ať už na základě deliktu (včetně nedbalosti), objektivní odpovědnosti, porušení smlouvy, porušení záruky nebo jakékoli jiné teorie, a to i v případě upozornění na možnost takové škody.
Bez ohledu na jakékoli škody, které by zákazníkovi mohly z jakéhokoli důvodu vzniknout (včetně, bez omezení, všech výše uvedených škod a všech přímých nebo obecných škod), bude veškerá odpovědnost společnosti NXP Semiconductors, jejích přidružených společností a jejich dodavatelů a výhradní opravný prostředek zákazníka za vše výše uvedené. být omezena na skutečné škody vzniklé zákazníkovi na základě přiměřeného spoléhání až do výše částky skutečně zaplacené zákazníkem za produkt nebo pěti dolarů (5.00 USD). Výše uvedená omezení, vyloučení a vyloučení odpovědnosti platí v maximálním rozsahu povoleném příslušným zákonem, a to i v případě, že jakýkoli opravný prostředek nesplní svůj základní účel.
Překlady — Neanglická (přeložená) verze dokumentu, včetně právních informací v tomto dokumentu, je pouze orientační. V případě jakéhokoli rozporu mezi přeloženou a anglickou verzí má přednost anglická verze.
Zabezpečení — Zákazník bere na vědomí, že všechny produkty NXP mohou být předmětem neidentifikovaných zranitelností nebo mohou podporovat zavedené bezpečnostní standardy nebo specifikace se známými omezeními. Zákazník je odpovědný za návrh a provoz svých aplikací a produktů během jejich životního cyklu, aby se snížil účinek těchto zranitelností na aplikace a produkty zákazníka. Odpovědnost zákazníka se vztahuje také na další otevřené a/nebo proprietární technologie podporované produkty NXP pro použití v zákaznických aplikacích. NXP nenese žádnou odpovědnost za jakoukoli zranitelnost. Zákazník by měl pravidelně kontrolovat aktualizace zabezpečení z NXP a patřičně je sledovat.
Zákazník si musí vybrat produkty s bezpečnostními prvky, které nejlépe splňují pravidla, předpisy a normy zamýšlené aplikace a učinit konečná rozhodnutí o designu týkající se svých produktů a je výhradně odpovědný za shodu se všemi právními, regulačními a bezpečnostními požadavky týkajícími se jeho produktů, bez ohledu na jakékoli informace nebo podporu, kterou může NXP poskytnout.
NXP má tým pro reakci na bezpečnostní incidenty produktu (PSIRT) (dostupný na adrese PSIRT@nxp.com), která spravuje vyšetřování, hlášení a uvolňování řešení bezpečnostních zranitelností produktů NXP.
Vhodnost pro použití v automobilových a/nebo průmyslových aplikacích — Tento produkt NXP byl kvalifikován pro použití v automobilových a/nebo průmyslových aplikacích. Byl vyvinut v souladu s ISO 26262 resp. IEC 61508 a podle toho byl klasifikován ASIL, resp. SIL. Pokud je tento produkt používán zákazníkem při vývoji nebo pro začlenění do produktů nebo služeb (a) používaných v aplikacích kritických z hlediska bezpečnosti nebo (b) ve kterých by selhání mohlo vést k smrti, zranění osob nebo vážnému fyzickému poškození nebo poškození životního prostředí ( takové produkty a služby dále označované jako „kritické aplikace“), pak zákazník činí konečná rozhodnutí o designu týkající se svých produktů a je výhradně odpovědný za soulad se všemi právními, regulačními, bezpečnostními a bezpečnostními požadavky týkajícími se jeho produktů, bez ohledu na jakékoli informace. nebo podporu, kterou může poskytnout NXP. Zákazník jako takový přebírá veškerá rizika související s používáním jakýchkoli produktů v kritických aplikacích a NXP a jeho dodavatelé nenesou odpovědnost za jakékoli takové použití zákazníkem. V souladu s tím zákazník odškodní a ochrání NXP za jakékoli nároky, závazky, škody a související náklady a výdaje (včetně poplatků za právní zastoupení), které NXP mohou vzniknout v souvislosti se začleněním jakéhokoli produktu zákazníka do kritické aplikace.
ochranné známky
Oznámení: Všechny odkazované značky, názvy produktů, názvy služeb a ochranné známky jsou majetkem příslušných vlastníků.
NXP — slovní značka a logo jsou ochranné známky společnosti NXP BV
AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, Core Link, Core Sight, Cortex, Design Start, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, Real View, Secur Core, Socrates, Thumb, Trust Zone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision,
Univerzální — jsou ochranné známky nebo registrované ochranné známky společnosti Arm Limited (nebo jejích dceřiných společností) v USA a/nebo jinde. Související technologie může být chráněna některým nebo všemi patenty, autorskými právy, vzory a obchodním tajemstvím. Všechna práva vyhrazena.
Airfast — je ochranná známka společnosti NXP BV Altivec — je ochranná známka společnosti NXP BV CodeWarrior — je ochranná známka společnosti NXP BV ColdFire — je ochranná známka společnosti NXP BV ColdFire+ — je ochranná známka společnosti NXP BV CoolFlux — je ochranná známka společnosti NXP BV CoolFlux DSP — je ochranná známka společnosti NXP BV DESFire — je ochranná známka společnosti NXP BV EdgeLock — je ochranná známka společnosti NXP BV EdgeScale — je ochranná známka společnosti NXP BV EdgeVerse — je ochranná známka společnosti NXP BV elQ — je ochranná známka společnosti NXP BV Embrace — je ochranná známka společnosti NXP BV Freescale — je ochranná známka společnosti NXP BV GreenChip — je ochranná známka společnosti NXP BV HITAG — je ochranná známka společnosti NXP BV |
ICODE a I-CODE — jsou ochranné známky společnosti NXP BV Immersiv3D — je ochranná známka společnosti NXP BV I2C-bus — logo je ochranná známka společnosti NXP BV JCOP — je ochranná známka společnosti NXP BV Kinetis — je ochranná známka společnosti NXP BV Layerscape — je ochranná známka společnosti NXP BV MagniV — je ochranná známka společnosti NXP BV Mantis — je ochranná známka společnosti NXP BV MCCI — je ochranná známka společnosti NXP BV MIFARE — je ochranná známka společnosti NXP BV MIFARE Classic — je ochranná známka společnosti NXP BV MIFARE FleX — je ochranná známka společnosti NXP BV MIFARE4Mobile — je ochranná známka společnosti NXP BV MIFARE Plus — je ochranná známka společnosti NXP BV MIFARE Ultralight — je ochranná známka společnosti NXP BV |
MiGLO — je ochranná známka společnosti NXP BV MOBILEGT — je ochranná známka společnosti NXP BV NTAG — je ochranná známka společnosti NXP BV NXP SECURE CONNECTIONS FOR A CHYTŘEJŠÍ SVĚT — je ochranná známka společnosti NXP BV PEG — je ochranná známka společnosti NXP BV Plus X — je ochranná známka společnosti NXP BV POR — je ochranná známka společnosti NXP BV PowerQUICC — je ochranná známka společnosti NXP BV Processor Expert — je ochranná známka společnosti NXP BV QorIQ — je ochranná známka společnosti NXP BV QorIQ Qonverge — je ochranná známka společnosti NXP BV SafeAssure — je ochranná známka společnosti NXP BV |
SafeAssure — logo je ochranná známka společnosti NXP BV SmartLX — je ochranná známka společnosti NXP BV SmartMX — je ochranná známka společnosti NXP BV StarCore — je ochranná známka společnosti NXP BV Symphony — je ochranná známka společnosti NXP BV Synopsys & Designware — jsou registrované ochranné známky společnosti Synopsys, Inc. Synopsys — Copyright částí © 2021 Synopsys, Inc. Použito se svolením. Všechna práva vyhrazena. Tower — je ochranná známka společnosti NXP BV TriMedia — je ochranná známka společnosti NXP BV UCODE — je ochranná známka společnosti NXP BV VortiQa — je ochranná známka společnosti NXP BV Vybrid — je ochranná známka společnosti NXP BV |
Uvědomte si prosím, že důležitá upozornění týkající se tohoto dokumentu a zde popsaných produktů byla zahrnuta v části „Právní informace“.
© NXP BV 2023.
Další informace naleznete na adrese: http://www.nxp.com
Adresy prodejních kanceláří zašlete e-mailem na adresu: salesaddresses@nxp.com
Všechna práva vyhrazena.
Datum vydání: 03/2023
Identifikátor dokumentu: EB00931
Číslo dokumentu: EB00931
Rev. 1, 03/2023
Dokumenty / zdroje
![]() |
Síťový procesor NXP S32G3 [pdfUživatelská příručka S32G3, Síťový procesor vozidla, Síťový procesor S32G3, Síťový procesor, Procesor |