Logo NXPS32G3 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

  1. Referenční příručka S32G3
  2. Datový list S32G3
  3. Příručka návrhu hardwaru S32G3
  4. Sada masky Errata pro masku 0P72B
  5. 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

Síťový procesor NXP S32G3 – LogoSíťový procesor NXP S32G3 – Logo 1Uvě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

Reference

Zanechte komentář

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