NXP-ലോഗോ

NXP AN14721 വികസന ബോർഡ്

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-പ്രൊഡക്റ്റ്

ഉൽപ്പന്ന വിവരം

സ്പെസിഫിക്കേഷനുകൾ

  • ഉൽപ്പന്ന നാമം: i.MX ഉപകരണങ്ങളിലെ TRDC
  • മോഡൽ നമ്പർ: AN14721
  • നിർമ്മാതാവ്: NXP അർദ്ധചാലകങ്ങൾ
  • ഘടകങ്ങൾ: ഡൊമെയ്ൻ അസൈൻമെന്റ് കൺട്രോളർ (DAC), മെമ്മറി ബ്ലോക്ക് ചെക്കർ (MBC), മെമ്മറി റീജിയൻ ചെക്കർ (MRC)

പ്രമാണ വിവരം

വിവരങ്ങൾ ഉള്ളടക്കം
കീവേഡുകൾ AN14721, i.MX, TRDC, റിസോഴ്‌സ് ഐസൊലേഷൻ, സുരക്ഷ
അമൂർത്തമായ പ്രവർത്തന സുരക്ഷയിലും സുരക്ഷയിലും റിസോഴ്‌സ് ഐസൊലേഷൻ ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. പ്രവർത്തന സുരക്ഷയുടെ കാര്യത്തിൽ, വ്യത്യസ്ത ഡൊമെയ്‌നുകൾക്കിടയിലുള്ള പരാജയ ആഘാതം കുറയ്ക്കാൻ റിസോഴ്‌സ് ഐസൊലേഷന് കഴിയും. സുരക്ഷയുടെ കാര്യത്തിൽ, സെൻസിറ്റീവ് ഡാറ്റയെ സംരക്ഷിക്കാൻ റിസോഴ്‌സ് ഐസൊലേഷന് കഴിയും.

ആമുഖം

ഫങ്ഷണൽ സുരക്ഷയിലും സുരക്ഷയിലും റിസോഴ്‌സ് ഐസൊലേഷൻ ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. ഫങ്ഷണൽ സുരക്ഷയുടെ കാര്യത്തിൽ, വ്യത്യസ്ത ഡൊമെയ്‌നുകൾക്കിടയിലുള്ള പരാജയ ആഘാതം കുറയ്ക്കാൻ റിസോഴ്‌സ് ഐസൊലേഷന് കഴിയും. സുരക്ഷയുടെ കാര്യത്തിൽ, റിസോഴ്‌സ് ഐസൊലേഷന് സെൻസിറ്റീവ് ഡാറ്റയെ സംരക്ഷിക്കാൻ കഴിയും. NXP യുടെ i.MX 8ULP, i.MX 9 സീരീസ് ചിപ്പുകളിൽ നിന്ന് ആരംഭിച്ച്, രണ്ട് റിസോഴ്‌സ്-ഐസൊലേഷൻ മെക്കാനിസങ്ങളുണ്ട്: ഒന്ന് MIX ഹാർഡ്‌വെയർ ഡിസൈൻ രീതി, മറ്റൊന്ന് ട്രസ്റ്റഡ് റിസോഴ്‌സ് ഡൊമെയ്ൻ കൺട്രോളർ (TRDC) ലോജിക്-ഐസൊലേഷൻ രീതി. SoC യുടെ ഹാർഡ്‌വെയർ രൂപകൽപ്പനയിൽ, i.MX 9 ചിപ്പുകൾ ഒന്നിലധികം മിക്സുകളായി തിരിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്ample, i.MX 95-ൽ AONMIX, ANAMIX, WAKEUPMIX, തുടങ്ങിയവ അടങ്ങിയിരിക്കുന്നു. എല്ലാ MIX-കളും.
ഡൈയിൽ പരസ്പരം വേർതിരിക്കപ്പെടുന്നു, കാരണം അവ പ്രത്യേക മൊഡ്യൂളുകളായി രൂപകൽപ്പന ചെയ്‌ത് SoC തലത്തിൽ സംയോജിപ്പിച്ചിരിക്കുന്നു. സുരക്ഷയ്ക്ക് പ്രസക്തമല്ലാത്ത MIX-ലെ പരാജയം സുരക്ഷയ്ക്ക് പ്രസക്തമായ MIX-നെ നേരിട്ട് ബാധിക്കില്ല. ഇത് പ്രവർത്തനപരമായ സുരക്ഷ കൈവരിക്കാൻ സഹായിക്കുന്നു. എന്നിരുന്നാലും, MIX-ന്റെ രൂപകൽപ്പന ഹാർഡ്‌വെയറിന്റെ കാര്യത്തിൽ നിശ്ചയിച്ചിരിക്കുന്നു, കൂടാതെ ഓരോ MIX-ലെയും ഹാർഡ്‌വെയർ ഉറവിടങ്ങൾ ക്രമീകരിക്കാൻ കഴിയില്ല. TRDC കൂടുതൽ വഴക്കമുള്ള റിസോഴ്‌സ് ഐസൊലേഷൻ രീതി നൽകുന്നു, ഇത് ഏതെങ്കിലും റിസോഴ്‌സ്-ആക്‌സസ് നയങ്ങൾ നടപ്പിലാക്കുന്നതിന് ഡെവലപ്പർമാർക്ക് ഇഷ്ടാനുസൃതമാക്കാനും കോൺഫിഗർ ചെയ്യാനും കഴിയും.

യുക്തിവാദം

ട്രസ്റ്റഡ് റിസോഴ്‌സ് ഡൊമെയ്ൻ കണ്ട്രോളറിൽ (TRDC) മൂന്ന് ഭാഗങ്ങളുണ്ട്: ഡൊമെയ്ൻ അസൈൻമെന്റ് കൺട്രോളർ (DAC), മെമ്മറി ബ്ലോക്ക് ചെക്കർ (MBC), മെമ്മറി റീജിയൻ ചെക്കർ (MRC). റിസോഴ്‌സ് ആക്‌സസ് പ്രക്രിയയിൽ ഈ മൂന്ന് ഭാഗങ്ങളുടെയും റോളുകളും പ്രവർത്തനങ്ങളും ചിത്രം 1 ൽ കാണിച്ചിരിക്കുന്നു.

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-1

ഒരു പ്രത്യേക മാസ്റ്റർ ഒരു പ്രത്യേക ഉറവിടത്തിലേക്ക് പ്രവേശിക്കുമ്പോൾ, ആക്‌സസ് പ്രക്രിയയെ ഇനിപ്പറയുന്ന ഘട്ടങ്ങളായി തിരിക്കാം:

  1. ഡൊമെയ്ൻ ഐഡി (DID), പ്രിവിലേജ്ഡ് മോഡ്, സെക്യുർ സ്റ്റാറ്റസ് എന്നിവയുൾപ്പെടെയുള്ള ആട്രിബ്യൂട്ടുകൾ ഡൊമെയ്ൻ അസൈൻമെന്റ് കൺട്രോളർ (DAC) മാസ്റ്ററിന് നൽകുന്നു.
  2. സിസ്റ്റം ബസ് വഴി മാസ്റ്റർ ആക്സസ് സിഗ്നൽ മെമ്മറി ബ്ലോക്ക് ചെക്കറിലേക്കോ (MBC) മെമ്മറി റീജിയൻ ചെക്കറിലേക്കോ (MRC) എത്തുന്നു.
  3. മാസ്റ്റർ ആട്രിബ്യൂട്ടുകളും ആക്‌സസ് തരങ്ങളും (വായിക്കുക, എഴുതുക, നടപ്പിലാക്കുക) അടിസ്ഥാനമാക്കി ആക്‌സസ് അനുമതികൾ കോൺഫിഗറേഷനുമായി പൊരുത്തപ്പെടുന്നുണ്ടോ എന്ന് MBC അല്ലെങ്കിൽ MRC പരിശോധിക്കുന്നു.
  4. കോൺഫിഗറേഷൻ അനുമതികൾ നൽകിയിട്ടുണ്ടെങ്കിൽ, ആക്‌സസ് വിജയകരമാണെന്ന് കണക്കാക്കപ്പെടുന്നു. അല്ലെങ്കിൽ, ആക്‌സസ് നിഷേധിക്കപ്പെടുന്നു.

ഡിഎസി
ഡൊമെയ്ൻ അസൈൻമെന്റ് കൺട്രോളർ (DAC) പ്രധാനമായും മാസ്റ്ററിന് ആട്രിബ്യൂട്ടുകൾ നൽകുന്നതിനാണ് ഉപയോഗിക്കുന്നത്. ഡാറ്റ ഇടപാടുകൾ നൽകാൻ കഴിയുന്ന ഒരു ബസ് മാസ്റ്ററിനെയാണ് മാസ്റ്റർ എന്ന് വിളിക്കുന്നത്, ഇതിനെ പ്രോസസർ, നോൺ-പ്രോസസർ എന്നിങ്ങനെ തരംതിരിക്കാം, ഉദാഹരണത്തിന് ആം കോർട്ടെക്സ് A55 (CA55), ആം കോർട്ടെക്സ് M33 (CM33), DMA, മുതലായവ.

മൂന്ന് ആട്രിബ്യൂട്ടുകൾ നൽകിയിരിക്കുന്നു:

  1. ഡിഐഡി (ഡൊമെയ്ൻ ഐഡി)
    ലോജിക്കൽ ഡൊമെയ്‌നുകളെ വിഭജിക്കുന്നതിനുള്ള ഒരു ആട്രിബ്യൂട്ടാണ് DID. ഒരേ DID ഉള്ള മാസ്റ്റേഴ്‌സ് ഒരേ ഡൊമെയ്‌നിനുള്ളിലെ മാസ്റ്ററുകളാണ്. DID യുടെ ശ്രേണി 0 മുതൽ 15 വരെയാണ്. ഓരോ മാസ്റ്ററിനും ഒരു ഡിഫോൾട്ട് DID ഉണ്ട്, അത് അതത് SoC റഫറൻസ് മാനുവലുകളിൽ നിന്ന് ലഭിക്കും.
  2. പ്രിവിലേജ്ഡ് മോഡ്
    ആം സിസ്റ്റത്തിൽ, യൂസർ മോഡ് ഒഴികെയുള്ള എല്ലാ മോഡുകളും പ്രിവിലേജ്ഡ് മോഡുകളാണ്. "യൂസർ" അല്ലെങ്കിൽ "പ്രിവിലേജ്ഡ്" ആയി ആട്രിബ്യൂട്ട് സജ്ജീകരിക്കുന്നത് പോലുള്ള മാസ്റ്ററിന്റെ ഈ ആട്രിബ്യൂട്ട് ഡിഎസിക്ക് പുനഃക്രമീകരിക്കാൻ കഴിയും, അല്ലെങ്കിൽ മാസ്റ്ററിന്റെ ആട്രിബ്യൂട്ട് നേരിട്ട് ഉപയോഗിക്കാം.
  3. സുരക്ഷിത നില
    ആം ട്രസ്റ്റ് സോൺ സാങ്കേതികവിദ്യയിൽ നിന്നാണ് സെക്യുർ സ്റ്റാറ്റസ് ഉത്ഭവിക്കുന്നത്, അതിൽ സെക്യുർ, നോൺ-സെക്യുർ സ്റ്റേറ്റുകൾ ഉൾപ്പെടുന്നു. ഡിഎസിക്ക് മാസ്റ്ററിന്റെ ഈ ആട്രിബ്യൂട്ട് സെക്യുർ അല്ലെങ്കിൽ നോൺ-സെക്യുർ എന്നിങ്ങനെ കോൺഫിഗർ ചെയ്യാനും അല്ലെങ്കിൽ മാസ്റ്ററിന്റെ ആട്രിബ്യൂട്ട് നേരിട്ട് ഉപയോഗിക്കാനും കഴിയും.
    ഡിഎസിയും ഡിഐഡിയും മാസ്റ്റർ ആക്‌സസ് സിഗ്നൽ പ്രോസസ്സ് ചെയ്യുമ്പോൾ, മാസ്റ്ററിനുള്ള പ്രിവിലേജ് മോഡും സുരക്ഷിത നിലയും നിർണ്ണയിക്കപ്പെടുന്നു.

എം.ബി.സി
മെമ്മറി ബ്ലോക്ക് ചെക്കർ (MBC) പ്രധാനമായും ആന്തരിക ഉറവിടങ്ങളുടെ ആക്‌സസ് അവകാശങ്ങൾ പരിശോധിക്കുന്നതിനാണ് ഉപയോഗിക്കുന്നത്. ആന്തരിക ഉറവിടങ്ങളിൽ മെമ്മറിയും AIPS, OCRAM മുതലായ പെരിഫറലുകളും ഉൾപ്പെടുന്നു. ഓരോ ഉറവിടവും ഒരു നിശ്ചിത ഗ്രാനുലാരിറ്റി അനുസരിച്ച് ഒന്നിലധികം റിസോഴ്‌സ് ബ്ലോക്കുകളായി തിരിച്ചിരിക്കുന്നു. MBC സംവിധാനം ചിത്രം 2 ൽ കാണിച്ചിരിക്കുന്നു.

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-2

ആക്സസ് പരിശോധനയുടെ തത്വം ഇപ്രകാരമാണ്:

  1. ഗ്ലോബൽ ആക്സസ് കൺട്രോളിന്റെ (GLBAC) ഒരു സെറ്റ് കോൺഫിഗർ ചെയ്യുക.
    എട്ട് GLBAC-കൾ ലഭ്യമാണ്. ഓരോ GLBAC-ലും 12 വ്യത്യസ്ത ആക്‌സസ് മോഡുകൾക്കുള്ള അനുമതി ക്രമീകരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു, അവയിൽ ഇവ ഉൾപ്പെടുന്നു: സുരക്ഷിതം/സുരക്ഷിതമല്ലാത്തത്, പ്രിവിലേജ്ഡ്/ഉപയോക്താവ്, വായന/എഴുത്ത്/നിർവ്വഹണം.
  2. ഒരു പ്രത്യേക റിസോഴ്സിന്റെ ബ്ലോക്കിന്, ഓരോ DID-ക്കും ഒരു പ്രത്യേക GLBAC തിരഞ്ഞെടുക്കുക.
  3. മാസ്റ്റർ ആട്രിബ്യൂട്ടുകളും GLBAC ഉം അനുസരിച്ച്, MBC മാസ്റ്റർ ആക്‌സസ് അനുമതി പരിശോധിക്കുന്നു.
  4. കോൺഫിഗറേഷൻ അനുമതി നൽകിയാൽ, ആക്‌സസ് വിജയകരമാണെന്ന് കണക്കാക്കപ്പെടുന്നു. അല്ലെങ്കിൽ, ആക്‌സസ് നിഷേധിക്കപ്പെടുന്നു.

എം.ആർ.സി
ബാഹ്യ ഉറവിടങ്ങളുടെ ആക്‌സസ് അവകാശങ്ങൾ പരിശോധിക്കുന്നതിന് മെമ്മറി റീജിയൻ ചെക്കർ (MRC) ഉപയോഗിക്കുന്നു. ബാഹ്യ ഉറവിടങ്ങൾ സാധാരണയായി DRAM, FlexSPI, മറ്റുള്ളവ പോലുള്ള ബാഹ്യ മെമ്മറിയാണ്. ഈ ഉറവിടങ്ങളെ വ്യത്യസ്ത വലുപ്പത്തിലുള്ള ഒന്നിലധികം മേഖലകളായി തിരിക്കാം. MRC സംവിധാനം ചിത്രം 3 ൽ കാണിച്ചിരിക്കുന്നു.

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-3

ആക്സസ് പരിശോധനയുടെ തത്വം ഇപ്രകാരമാണ്:

  1. ഒരു കൂട്ടം ഗ്ലോബൽ ആക്‌സസ് കൺട്രോൾ (GLBAC) കോൺഫിഗർ ചെയ്യുക.
  2. ഒരു പ്രത്യേക റിസോഴ്‌സിനെ മേഖലകളായി വിഭജിച്ച് ഓരോ ഡിഐഡിക്കും ഒരു പ്രത്യേക GLBAC തിരഞ്ഞെടുക്കുക.
    പ്രദേശ വലുപ്പത്തിന്റെ ക്രമീകരണം പൂർണ്ണമായും ഉപയോക്താവാണ് നിർണ്ണയിക്കുന്നത്, അതിന് ഒരു നിശ്ചിത മൂല്യവുമില്ല. സാധാരണയായി, നിങ്ങൾ ആരംഭ വിലാസവും അവസാന വിലാസവും സജ്ജമാക്കണം.
  3. മാസ്റ്റർ ആട്രിബ്യൂട്ടുകളും GLBAC ഉം അനുസരിച്ച്, MRC മാസ്റ്റർ ആക്‌സസ് അനുമതി പരിശോധിക്കുന്നു.
  4. കോൺഫിഗറേഷൻ അനുമതി നൽകിയാൽ, ആക്‌സസ് വിജയകരമാണെന്ന് കണക്കാക്കപ്പെടുന്നു. അല്ലെങ്കിൽ, ആക്‌സസ് നിഷേധിക്കപ്പെടുന്നു.
    എം‌ആർ‌സിയുടെ തത്വം എം‌ബി‌സിയുടെ തത്വത്തിന് സമാനമാണ്. വ്യത്യാസം എന്തെന്നാൽ, എം‌ആർ‌സി പ്രദേശം അനുസരിച്ച് അനുമതികൾ കൈകാര്യം ചെയ്യുന്നു, കൂടാതെ മേഖലയുടെ വലുപ്പം ക്രമീകരിക്കാൻ കഴിയും. എം‌ബി‌സിയെ ബ്ലോക്കുകളായി വിഭജിച്ച് ബ്ലോക്ക് വലുപ്പം നിശ്ചയിച്ചിരിക്കുന്നു.

TRDC ഉപയോഗം

താഴെ പറയുന്ന വിഭാഗം മൂന്ന് വശങ്ങളിൽ TRDC എങ്ങനെ ഉപയോഗിക്കാമെന്ന് വിവരിക്കുന്നു: രജിസ്റ്ററുകൾ, കോൺഫിഗറേഷൻ സോഫ്റ്റ്‌വെയർ, കോൺഫിഗറേഷൻ ഉപകരണങ്ങൾ.

രജിസ്റ്റർ ചെയ്യുന്നു
രജിസ്റ്ററുകളാണ് ഏറ്റവും നേരിട്ടുള്ള കോൺഫിഗറേഷൻ രീതി. TRDC-യിൽ, ധാരാളം കോൺഫിഗറേഷൻ രജിസ്റ്ററുകൾ ഉള്ളതിനാൽ, അനുബന്ധ രജിസ്റ്റർ സ്ഥാനങ്ങൾ എങ്ങനെ നിർണ്ണയിക്കണമെന്ന് നിങ്ങൾ പഠിക്കണം.

ഡിഎസി
മാസ്റ്ററുകൾക്കുള്ള DID-യും മറ്റ് ആട്രിബ്യൂട്ടുകളും നൽകുന്നതിന് DAC ഉപയോഗിക്കുന്നു. ഓരോ മാസ്റ്ററിനും ഒരു ഡിഫോൾട്ട് DID മൂല്യമുണ്ട്. ഉദാഹരണത്തിന്ample, i.MX 93-ൽ, ഡിഫോൾട്ട് DID മൂല്യ വിഹിതം പട്ടിക 1-ൽ കാണിച്ചിരിക്കുന്നു.

പട്ടിക 1. i.MX 93-ൽ ഡിഫോൾട്ട് DID

ഡിഫോൾട്ട് DID മാസ്റ്റേഴ്സ്
0 എഡ്ജ്‌ലോക്ക് സെക്യുർ എൻക്ലേവ്-എപി
1 എം.ടി.ആർ._എം.എസ്.ടി.ആർ.
2 CM33  ഐ, CM33_S
ഡിഫോൾട്ട് DID മാസ്റ്റേഴ്സ്
3 സിഎ55, ജിഐസി600

ഡിഫോൾട്ട് DID അല്ലെങ്കിൽ പ്രിവിലേജ്ഡ്/യൂസർ, സെക്യുർ/നോൺ-സെക്യുർ തുടങ്ങിയ മറ്റ് ആട്രിബ്യൂട്ടുകൾ മാറ്റണമെങ്കിൽ, ചിപ്പിൽ ആവശ്യമായ മാസ്റ്ററിന്റെ DAC വിലാസം കണ്ടെത്തി അനുബന്ധ രജിസ്റ്റർ മൂല്യം എഴുതുക.
ഉദാampഅപ്പോൾ, i.MX 55 ലെ CA93 ന്റെ DID 4 ആക്കണമെങ്കിൽ, പ്രിവിലേജ് മോഡ് ആട്രിബ്യൂട്ട് മാസ്റ്ററിനെ പിന്തുടരുകയും, സെക്യൂർ സ്റ്റാറ്റസ് സെക്യൂർ ആയി നിശ്ചയിക്കുകയും ചെയ്താൽ, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ നടപ്പിലാക്കുക:

  1. CA55 ന്റെ MDAC സ്ഥാനം കണ്ടെത്തുക:
    താഴെ പറയുന്ന വിവരങ്ങൾ TRDC അധ്യായത്തിലെ MDAC കോൺഫിഗറേഷൻ പട്ടികയിൽ ഉണ്ട്:
    പട്ടിക 2. i.MX 55 ലെ CA93 MDAC വിവരങ്ങൾ
    മാസ്റ്റർ മിക്സ് മാസ്റ്റർ സൂചിക ഡിഎസി രജിസ്റ്ററുകളുടെ എണ്ണം
    CA55 റീഡ് ചാനൽ  

    നിക്ക്മിക്സ്

    0 4
    CA55 റൈറ്റ് ചാനൽ 1 4
  2. രജിസ്റ്റർ ലൊക്കേഷൻ കണ്ടെത്തുക:
    NICMIX TRDC അടിസ്ഥാന വിലാസം 0x49010000 ആണ്.
    അനുബന്ധ DAC രജിസ്റ്റർ MDA_W(r)_(m)_DFMT(n) ആണ്, ഇവിടെ r എന്നത് രജിസ്റ്ററുകളുടെ എണ്ണമാണ്, m എന്നത് മാസ്റ്റർ സൂചികയാണ്, n എന്നത് മാസ്റ്റർ തരമാണ്.
    പട്ടിക 3. i.MX 55 ലെ CA93 DAC രജിസ്റ്ററുകൾ
    മാസ്റ്റർ DAC രജിസ്റ്റർ ഓഫ്സെറ്റ്
     

     

    CA55 റീഡ് ചാനൽ

    എംഡിഎ_ഡബ്ല്യു0_0_ഡിഎഫ്എംടി0 0x800
    എംഡിഎ_ഡബ്ല്യു1_0_ഡിഎഫ്എംടി0 0x804
    എംഡിഎ_ഡബ്ല്യു2_0_ഡിഎഫ്എംടി0 0x808
    എംഡിഎ_ഡബ്ല്യു3_0_ഡിഎഫ്എംടി0 0x80 സി
     

     

    CA55 റൈറ്റ് ചാനൽ

    എംഡിഎ_ഡബ്ല്യു0_1_ഡിഎഫ്എംടി0 0x820
    എംഡിഎ_ഡബ്ല്യു1_1_ഡിഎഫ്എംടി0 0x824
    എംഡിഎ_ഡബ്ല്യു2_1_ഡിഎഫ്എംടി0 0x828
    എംഡിഎ_ഡബ്ല്യു3_1_ഡിഎഫ്എംടി0 0x82 സി
  3. രജിസ്റ്റർ എഴുതുക:NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-4റഫറൻസ് മാനുവലിന്റെ TRDC അധ്യായത്തിലെ മെമ്മറി മാപ്പിലാണ് MDAC രജിസ്റ്റർ വിവരണം.

CA55 ന്റെ DID 4 ആകണമെങ്കിൽ, പ്രിവിലേജ് മോഡ് ആട്രിബ്യൂട്ട് ഹോസ്റ്റിനെ പിന്തുടരും, കൂടാതെ സെക്യൂർ സ്റ്റാറ്റസ് സെക്യൂർ ആയി നിശ്ചയിക്കും, അപ്പോൾ: DID=4, SA=0, VLD=1.
ശേഷിക്കുന്ന ബിറ്റ് ഡൊമെയ്‌നുകളിൽ, DID ഡൈനാമിക് ആയി കോൺഫിഗർ ചെയ്യാൻ PE, PIDM, PID എന്നിവ ഉപയോഗിക്കുന്നു. ഈ ഫംഗ്‌ഷനുകൾ ഉപയോഗത്തിലില്ലാത്തപ്പോൾ, നിങ്ങൾക്ക് അവയെല്ലാം 0 ആയി കോൺഫിഗർ ചെയ്യാൻ കഴിയും. വിശദമായ വിശദീകരണത്തിന്, TRDC അധ്യായത്തിലെ ഫംഗ്‌ഷണൽ വിവരണം കാണുക. തുടർന്നുള്ള മാറ്റങ്ങൾ തടയുന്നതിന് LK1 ന് രജിസ്റ്റർ ലോക്ക് ചെയ്യാനും ഉപയോഗത്തിലില്ലാത്തപ്പോൾ അത് 0 ആയി സജ്ജമാക്കാനും കഴിയും.
അതിനാൽ, എഴുതാനുള്ള രജിസ്റ്റർ മൂല്യം 0x80000004 ആണ്.
CA55 ന്റെ രണ്ട് ചാനലുകൾക്കും DID കോൺഫിഗറേഷൻ ആവശ്യമുള്ളതിനാലും ഓരോന്നിനും ഒരു രജിസ്റ്റർ കോൺഫിഗറേഷൻ മാത്രമേ ആവശ്യമുള്ളതിനാലും, ഇനിപ്പറയുന്നവ ബാധകമാണ്:

CA55 റീഡ് ചാനൽ:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-5

എം.ബി.സി
ചിപ്പിന്റെ ആന്തരിക ഉറവിടങ്ങളിലേക്കുള്ള ആക്‌സസ് MBC പരിശോധിക്കുന്നു. DAC കോൺഫിഗറേഷൻ പൂർത്തിയായ ശേഷം, മാസ്റ്റർ ഐഡന്റിഫയർ DID ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു.

ഉദാample, i.MX 93-ൽ, നിങ്ങൾ ഇനിപ്പറയുന്നവ നടപ്പിലാക്കണം:
SP (secure privilege), SU (secure non-privilege) എന്നീ സ്റ്റേറ്റുകളിൽ മാത്രം DID=3 ഉള്ള മാസ്റ്ററിന് 0x20500000 മുതൽ 0x2050FFFF വരെയുള്ള OCRAM സെഗ്‌മെന്റിനുള്ള റീഡ്/റൈറ്റ്/എക്സിക്യൂട്ട് അനുമതികളുണ്ട്.
DID=5 ഉള്ള മാസ്റ്ററിന് OCRAM-ന്റെ ഈ സെഗ്‌മെന്റിലേക്കുള്ള എല്ലാ ആക്‌സസ് അനുമതികളും ഉണ്ട്.

അപ്പോൾ:

  1. MBC കോൺഫിഗറേഷൻ പട്ടികയിൽ OCRAM വിവരങ്ങൾ കണ്ടെത്തുക.
    പട്ടിക 4. i.MX 93 ലെ OCRAM MBC വിവരങ്ങൾ
    മിക്സ് MBC ഉദാഹരണം പോർട്ട് നമ്പർ പെരിഫറലുകൾ ബ്ലോക്ക് നമ്പർ ബ്ലോക്ക് വലിപ്പം
     

    നിക്ക്മിക്സ്

     

    3

    0 OCRAM 40 16 കെ.ബി
    1 OCRAM 40 16 കെ.ബി

    രണ്ട് വ്യത്യസ്ത റീഡ് ആൻഡ് റൈറ്റ് ആക്സസ് ചാനലുകളുള്ള AXI ബസ് വഴിയാണ് OCRAM ആക്സസ് ചെയ്യുന്നത് എന്നതിനാൽ രണ്ട് OCRAM പോർട്ടുകൾ ഉണ്ട്. അതിനാൽ, SLV0 OCRAM റീഡ് ചാനലിനും SLV1 OCRAM റൈറ്റ് ചാനലിനും യോജിക്കുന്നു.

  2. ഒരു GLBAC സെറ്റ് കണ്ടെത്തി കോൺഫിഗർ ചെയ്യുക:
    NICMIX TRDC അടിസ്ഥാന വിലാസം 0x49010000 ആണ്.
    പട്ടിക 5. GLBAC
    രജിസ്റ്റർ ചെയ്യുക ഓഫ്സെറ്റ്
    എംബിസി3_എംഇഎംഎൻ_ജിഎൽബിഎസി0 0x16020
    എംബിസി3_എംഇഎംഎൻ_ജിഎൽബിഎസി1 0x16024
    എംബിസി3_എംഇഎംഎൻ_ജിഎൽബിഎസി2 0x16028
    എംബിസി3_എംഇഎംഎൻ_ജിഎൽബിഎസി7 0x1603 സി

    NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-6

  3. OCRAM ബ്ലോക്ക് സ്ഥിതി ചെയ്യുന്ന MBC കൺട്രോൾ രജിസ്റ്റർ കണ്ടെത്തി എഴുതുക:
    • a. OCRAM കോൺഫിഗറേഷൻ സെഗ്‌മെന്റ്: 0x20500000~0x2050FFFF.
    • b. i.MX 93 ലെ OCRAM: 0x20480000~0x2051FFFF.
    • സി. ബ്ലോക്ക് നമ്പർ: 40.
    • ഡി. ബ്ലോക്ക് വലുപ്പം: 16 kB (0x400).
  4. അനുബന്ധ OCRAM ബ്ലോക്കുകൾ:
    • a. Start block: (0x20500000-0x20480000)/0x4000=32.
    • b. End block: (0x2050FFFF-0x20480000)/0x4000=35
  5. MBC കോൺഫിഗറേഷൻ രജിസ്റ്ററുകൾ MBC[m]_DOM[d]_MEM[s]_BLK_CFG_W[w] ആണ്:
    • a. m എന്നത് MBC യുടെ ഉദാഹരണ സംഖ്യയാണ്, OCRAM എന്നത് 3 ന് തുല്യമാണ്.
    • b. d എന്നത് DID ആണ്. നിങ്ങൾ DID=3 ഉം DID=5 ഉം കോൺഫിഗർ ചെയ്യണം.
    • c. s എന്നത് മെമ്മറി പോർട്ട് നമ്പറാണ്. OCRAM 0, 1 എന്നിവയുമായി യോജിക്കുന്നു.
    • d. w എന്നത് കോൺഫിഗറേഷൻ പദ സംഖ്യയാണ്. ഓരോ വാക്കും എട്ട് മെമ്മറി ബ്ലോക്കുകൾക്കായി ഉപയോഗിക്കുന്നു.
      OCRAM കോൺഫിഗറേഷൻ ബ്ലോക്ക് [32:35] ആയതിനാൽ, w1=32/8=4 എന്നത് 0 ന്റെ ശിഷ്ടവും w2=35/8=4 എന്നത് 3 ന്റെ ശിഷ്ടവും ആയിരിക്കും. അതിനാൽ, നിങ്ങൾ word0-ൽ ബ്ലോക്ക് [3:4] കോൺഫിഗർ ചെയ്യണം, അത് ബിറ്റിന് [0:15] തുല്യമാണ്.

പട്ടിക 6. MBC OCRAM രജിസ്റ്ററുകൾ

ചെയ്തു രജിസ്റ്റർ ചെയ്യുക വിലാസം മൂല്യം [0:15]
 

3

എംബിസി3_ഡിഒഎം3_എംഇഎം0_ബിഎൽകെ_സിഎഫ്ജി_ഡബ്ല്യു4 0x49026650 0x0000[1]
എംബിസി3_ഡിഒഎം3_എംഇഎം1_ബിഎൽകെ_സിഎഫ്ജി_ഡബ്ല്യു4 0x49026790
 

5

എംബിസി3_ഡിഒഎം5_എംഇഎം0_ബിഎൽകെ_സിഎഫ്ജി_ഡബ്ല്യു4 0x49026A50 0x9999[2]
എംബിസി3_ഡിഒഎം5_എംഇഎം1_ബിഎൽകെ_സിഎഫ്ജി_ഡബ്ല്യു4 0x49026B90
  1. 0x0000: GLBAC0 ഉം NSE=0 ഉം ഉപയോഗിക്കുക, അതായത് സുരക്ഷിതമല്ലാത്ത സ്റ്റാറ്റസിലേക്ക് ആക്‌സസ് ഇല്ല.
  2. 0x9999: GLBAC1 ഉം NSE=1 ഉം ഉപയോഗിക്കുക, അതായത് സുരക്ഷിതമല്ലാത്ത സ്റ്റാറ്റസിലേക്കുള്ള ആക്‌സസ് അനുവദിച്ചിരിക്കുന്നു.

എം.ആർ.സി
ബാഹ്യ വിഭവങ്ങളുടെ ആക്‌സസ് നിയന്ത്രണത്തിനായി MRC ഉപയോഗിക്കുന്നു.
ഉദാampഅതായത്, i.MX 93-ൽ, സുരക്ഷിത അവസ്ഥയിൽ (SP/SU) മാത്രം DID=3 ഉള്ള ഒരു മാസ്റ്ററിന് 0x80000000 മുതൽ 0x9FFFFFFF വരെയുള്ള DDR മേഖലയിലേക്കുള്ള വായന/എഴുത്ത്/നിർവ്വഹണ ആക്‌സസുകൾ നിർവഹിക്കാൻ കഴിയും.

അപ്പോൾ:

  1. MRC പട്ടികയിൽ DDR വിവരങ്ങൾ കണ്ടെത്തുക:
    പട്ടിക 7. DRAM MRC വിവരങ്ങൾ
    മിക്സ് എംആർസി ഉദാഹരണം അടിമ ഓർമ്മ എംആർസി വിവരണങ്ങൾ
    നിക്ക്മിക്സ് 0 DRAM 16
  2. GLBAC കണ്ടെത്തി കോൺഫിഗർ ചെയ്യുക:
    NICMIX TRDC യുടെ അടിസ്ഥാന വിലാസം 0x49010000 ആണ്.
    പട്ടിക 8. GLBAC
    രജിസ്റ്റർ ചെയ്യുക ഓഫ്സെറ്റ്
    എംആർസി0_എംഇഎംഎൻ_ജിഎൽബിഎസി0 0x18020
    എംആർസി0_എംഇഎംഎൻ_ജിഎൽബിഎസി1 0x18024
    എംആർസി0_എംഇഎംഎൻ_ജിഎൽബിഎസി2 0x18028
    എംആർസി0_എംഇഎംഎൻ_ജിഎൽബിഎസി7 0x1803 സി

    ഒരു ഡൊമെയ്‌നിന് SP (secure privilege) ഉം SU (secure non-privilege) ഉം ആയ അവസ്ഥകളിൽ മാത്രമേ റീഡ്/റൈറ്റ്/എക്സിക്യൂട്ട് ആക്‌സസ് ഉണ്ടായിരിക്കേണ്ടതുള്ളൂ എന്നതിനാൽ, GLBAC0 ഇനിപ്പറയുന്ന രീതിയിൽ സജ്ജമാക്കുക:
    0x7700 എന്ന വിലാസത്തിലേക്ക് 0x49028020 എന്ന് എഴുതുക: SPR=1, SPW=1, SPX=1, SUR=1, SUW=1, SUX=1, മറ്റുള്ളവ 0 ആണ്.

  3. MRC കോൺഫിഗറേഷൻ രജിസ്റ്ററുകൾ എഴുതുക:
    MRC കോൺഫിഗറേഷൻ രജിസ്റ്റർ MRC[m]_DOM[d]_RGD[r]_W[w] ആണ്, ഇവിടെ:
    • a. m എന്നത് ഉദാഹരണ സംഖ്യയാണ്, 0.
    • b. d എന്നത് DID ആണ്, DID=3 ആണ്.
    • c. r എന്നത് ആവശ്യമായ മേഖല സംഖ്യയാണ്. ഒരു പ്രദേശം കോൺഫിഗർ ചെയ്യുക, r=0.
    • d. w എന്നത് കോൺഫിഗറേഷൻ പദ സംഖ്യയാണ്. ആരംഭ വിലാസം വ്യക്തമാക്കാനും GLBAC തിരഞ്ഞെടുക്കാനും Word0 ഉപയോഗിക്കുന്നു, അതേസമയം അവസാന വിലാസം വ്യക്തമാക്കാനും മറ്റ് പ്രവർത്തനങ്ങൾ നടത്താനും word1 ഉപയോഗിക്കുന്നു.

പട്ടിക 9. MRC DRAM കോൺഫിഗറേഷൻ

ചെയ്തു രജിസ്റ്റർ ചെയ്യുക ഓഫ്സെറ്റ് വിലാസം മൂല്യം [0:15]
 

3

എംആർസി0_ഡിഒഎം3_ആർജിഡി0_ഡബ്ല്യു0 0x18340 0x49028340 0x80000000[1]
എംആർസി0_ഡിഒഎം3_ആർജിഡി0_ഡബ്ല്യു1 0x18344 0x49028344 0x9FFFC011[2]
  1. 0x80000000: ആരംഭ വിലാസം=0x80000000, GLBAC0 ഉപയോഗിക്കുക.
  2. 0x9FFFC011: അവസാന വിലാസം=0x9FFFFFFF, NSE=1, സുരക്ഷിതമല്ലാത്തവയ്ക്ക് ആക്‌സസ് ഇല്ല, VLD=1.

കോൺഫിഗറേഷൻ സോഫ്റ്റ്‌വെയർ
i.MX 93, i.MX 91 പോലുള്ള സിസ്റ്റം മാനേജർ സോഫ്റ്റ്‌വെയറുകൾ ചിപ്പ് ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, ആം ട്രസ്റ്റഡ് ഫേംവെയർ (ATF) സോഫ്റ്റ്‌വെയർ ഉപയോഗിച്ച് TRDC കോൺഫിഗർ ചെയ്യാൻ കഴിയും.
i.MX 95, i.MX 943 പോലുള്ള സിസ്റ്റം മാനേജർ സോഫ്റ്റ്‌വെയറാണ് ചിപ്പ് ഉപയോഗിക്കുന്നതെങ്കിൽ, സിസ്റ്റം മാനേജർ സോഫ്റ്റ്‌വെയർ ഉപയോഗിച്ച് TRDC കോൺഫിഗർ ചെയ്യാൻ കഴിയും.

എ.ടി.എഫ്
എ.ടി.എഫ് സുരക്ഷിത ലോക സോഫ്റ്റ്‌വെയറിന്റെ റഫറൻസ് നടപ്പിലാക്കൽ നൽകുന്നു. ഇതിൽ TRDC കോൺഫിഗറേഷനുകൾ അടങ്ങിയിരിക്കുന്നു.
ATF-ൽ, TRDC കോൺഫിഗർ ചെയ്തിരിക്കുന്നത് plat/imx/{SOC name}/trdc_config.h ഹെഡർ ഉപയോഗിച്ചാണ്. file. ഇത് file GLBAC, MBC, MRC കോൺഫിഗറേഷൻ പട്ടികകൾ ഉൾപ്പെടെ, ഓരോ MIX-ലെയും MBC, MRC ക്രമീകരണങ്ങൾ പട്ടികപ്പെടുത്തുന്നു.

ജിഎൽബിഎസി
GLBAC ഘടന ഇനിപ്പറയുന്ന രീതിയിൽ നിർവചിച്ചിരിക്കുന്നു:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-7

അതായത് AONMIX MBC0 ലെ GLBAC1 എല്ലാ സ്റ്റാറ്റസുകൾക്കും വായിക്കാനും എഴുതാനും സജ്ജമാക്കിയിരിക്കുന്നു.
നിങ്ങൾക്ക് മറ്റ് GLBAC-കൾ ആവശ്യമുണ്ടെങ്കിൽ, അവ അനുബന്ധ വേരിയബിൾ അറേയിൽ കൂട്ടിച്ചേർക്കുക.

എം.ബി.സി
MBC കോൺഫിഗറേഷൻ പട്ടിക ഘടന ഇനിപ്പറയുന്ന രീതിയിൽ നിർവചിച്ചിരിക്കുന്നു:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-8

ബ്ലോക്ക് നമ്പർ ഈ മാക്രോയിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഈ മെമ്മറി പോർട്ടിന്റെ എല്ലാ ബ്ലോക്കുകളും ഒരേ ആക്‌സസ് പെർമിറ്റിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് ഇത് സൂചിപ്പിക്കുന്നു. ഈ മെമ്മറി പോർട്ടിൽ മറ്റ് പ്രത്യേക മെമ്മറി ബ്ലോക്ക് കോൺഫിഗറേഷനുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അവ കോൺഫിഗറേഷൻ പട്ടികയിൽ കൂട്ടിച്ചേർക്കാൻ കഴിയും, അത് MBC BLK ALL ലെ ക്രമീകരണങ്ങളെ ഓവർറൈറ്റ് ചെയ്യുന്നു. MBC കോൺഫിഗറേഷൻ ചേർക്കുമ്പോഴോ പരിഷ്കരിക്കുമ്പോഴോ, റഫറൻസ് മാനുവലിൽ അനുബന്ധ മെമ്മറി ബ്ലോക്ക് വിവരങ്ങൾ കണ്ടെത്തുന്നതിനും നിലവിലുള്ള കോൺഫിഗറേഷൻ ലിസ്റ്റിലേക്ക് അത് ചേർക്കുന്നതിനും രജിസ്റ്റർ ലെവലിലെ സെക്ഷൻ 3.1.2 കാണുക.

എം.ആർ.സി
MRC കോൺഫിഗറേഷൻ പട്ടിക ഘടന ഇനിപ്പറയുന്ന രീതിയിൽ നിർവചിച്ചിരിക്കുന്നു:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-9

WAKEUPMIX MRC2 മേഖല 1 (0x0~28000000x0) ലേക്കുള്ള DID08000000 ആക്‌സസ് GLBAC0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, കൂടാതെ സുരക്ഷിതമല്ലാത്ത സ്റ്റാറ്റസ് ആക്‌സസ് അനുവദനീയമല്ല.
MRC കോൺഫിഗറേഷൻ ചേർക്കുമ്പോഴോ പരിഷ്കരിക്കുമ്പോഴോ, റഫറൻസ് മാനുവലിൽ അനുബന്ധ മെമ്മറി ഏരിയ വിവരങ്ങൾ കണ്ടെത്തുന്നതിനും നിലവിലുള്ള കോൺഫിഗറേഷൻ ലിസ്റ്റിൽ അത് ചേർക്കുന്നതിനും രജിസ്റ്റർ ലെവലിലെ സെക്ഷൻ 3.1.3 കാണുക.

ഡിഎസി
ATF API ഇന്റർഫേസുകളാണ് DAC കോൺഫിഗർ ചെയ്യുന്നത്, ഉദാഹരണത്തിന്:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-10

പ്രോസസ്സർ മാസ്റ്ററുകൾക്ക്, ഇൻപുട്ട് പാരാമീറ്ററുകൾ യഥാക്രമം ഇവയാണ്: TRDC ബേസ് വിലാസം, മാസ്റ്റർ നമ്പർ, MDAC രജിസ്റ്റർ നമ്പർ, SA, DIDS, DID, PE, PIDM, PID.

സിസ്റ്റം മാനേജർ
ദി സിസ്റ്റം മാനേജർ (SM) എന്നത് ഒരു സിസ്റ്റം കൺട്രോൾ പ്രോസസറിൽ (SCP) പ്രവർത്തിക്കുന്ന ഒരു ലോ-ലെവൽ സിസ്റ്റം ഫംഗ്‌ഷനാണ്, ഇത് സങ്കീർണ്ണമായ ആപ്ലിക്കേഷൻ പ്രോസസറുകളിൽ പവർ ഡൊമെയ്‌നുകൾ, ക്ലോക്കുകൾ, റീസെറ്റുകൾ, സെൻസറുകൾ, പിന്നുകൾ, മറ്റുള്ളവ എന്നിവയുടെ ഐസൊലേഷനും മാനേജ്‌മെന്റും പിന്തുണയ്ക്കുന്നു. ഇത് പലപ്പോഴും ഒരു കോർടെക്സ്-എം പ്രോസസറിൽ പ്രവർത്തിക്കുന്നു. i.MX 943, i.MX 95, തുടങ്ങിയ പ്രോസസ്സറുകളിൽ SM പിന്തുണയ്ക്കുന്നു.

കോൺഫിഗറേഷൻ file സിസ്റ്റം മാനേജറിന്റെ കോൺഫിഗറേഷൻ configs/{platform}.cfg എന്ന വിലാസത്തിലാണ് സ്ഥിതി ചെയ്യുന്നത്. ഇതിൽ TRDC യുടെ കോൺഫിഗറേഷൻ ഉൾപ്പെടുന്നു. ഈ കോൺഫിഗറേഷൻ file സി ഭാഷയിൽ എഴുതിയിട്ടില്ല, പക്ഷേ പേളിൽ പാഴ്‌സ് ചെയ്‌തിരിക്കുന്നു. പാഴ്‌സിംഗ് സ്‌ക്രിപ്റ്റ് configs/configtool.pl ആണ്. “make config={platform} cfg” പ്രവർത്തിപ്പിക്കുന്നത് കോൺഫിഗറേഷൻ പാഴ്‌സ് ചെയ്യുന്നു. file കൂടാതെ അനുബന്ധ C ഭാഷാ കോൺഫിഗറേഷൻ ഹെഡർ സൃഷ്ടിക്കുന്നു. file മറ്റ് files. TRDC തലക്കെട്ട് file configs/{platform}/config_trdc.h-ൽ ജനറേറ്റ് ചെയ്‌തിരിക്കുന്നു. ഈ കോൺഫിഗറേഷൻ file ഡൊമെയ്‌നുകളും ലോജിക്കൽ മെഷീനുകളും (LM) ഉപയോഗിച്ച് വിഭജിച്ചിരിക്കുന്നു. ഓരോ ഡൊമെയ്‌നിലും ലോജിക്കൽ മെഷീനിലും TRDC യുടെ കോൺഫിഗറേഷനുമായി പൊരുത്തപ്പെടുന്ന അനുബന്ധ മാസ്റ്ററുകളും ഉറവിടങ്ങളും അടങ്ങിയിരിക്കുന്നു.

ഉദാample, ELE ഡൊമെയ്‌നിൽ:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-11

മാസ്റ്റർ DAC did= ഫീൽഡിലാണ് ക്രമീകരിച്ചിരിക്കുന്നത്.
സി ഭാഷയിലെ മാക്രോ നിർവചനങ്ങൾക്ക് സമാനമായി, perm= ഫീൽഡിലാണ് GLBAC നിർവചിച്ചിരിക്കുന്നത്. പ്രീസെറ്റ് പെർമിഷൻ തരങ്ങൾ sm/doc/config.md {Configtool Resources} വിഭാഗത്തിലാണ്. ഉദാഹരണത്തിന്ample, sec_rw എന്നത് GLBAC=0x6600 ന് തുല്യമാണ്.
# റിസോഴ്‌സസ്, # മെമ്മറി വിഭാഗങ്ങൾ (യഥാക്രമം) ഡൊമെയ്‌നുകളുടെയോ ലോജിക്കൽ മെഷീനുകളുടെയോ ആക്‌സസ് പെർമിഷൻ ക്രമീകരണങ്ങൾ നിർദ്ദിഷ്ട ഉറവിടങ്ങൾക്കായി, അതായത്, MBC, MRC കോൺഫിഗറേഷനുകൾ വ്യക്തമാക്കുന്നു.
ഉദാampഅപ്പോൾ, i.MX 95-ലെ OCRAM-ലേക്ക് ELE-ന് ആക്‌സസ് ആവശ്യമുണ്ടെങ്കിൽ, configs/mx95evk.cfg-ന്റെ ELE ഡൊമെയ്‌നിലേക്ക് ഇനിപ്പറയുന്ന കോൺഫിഗറേഷൻ ചേർക്കുക:

NXP-AN14721-ഡെവലപ്‌മെന്റ്-ബോർഡ്-ചിത്രം-12

കോൺഫിഗറേഷൻ ടൂൾ
NXP ഇവയും നൽകുന്നു MCUXpresso കോൺഫിഗറേഷൻ ടൂളുകൾ ചില ചിപ്പുകൾക്കായി ഒരു GUI ഇന്റർഫേസ് ഉപയോഗിച്ച് TRDC കോൺഫിഗർ ചെയ്യാൻ. TRDC കോൺഫിഗറേഷൻ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന TEE ടൂൾ, MCUXpresso കോൺഫിഗ് ടൂളുകളിലെ ഒരു സബ്‌മോഡ്യൂളാണ്. TEE ടൂളിൽ, TRDC യുടെ ഓരോ മൊഡ്യൂളും GUI ഇന്റർഫേസിൽ കോൺഫിഗർ ചെയ്യാൻ കഴിയും. കോൺഫിഗറേഷൻ പൂർത്തിയായ ശേഷം, കോൺഫിഗറേഷൻ ഹെഡർ file TRDC കോൺഫിഗറേഷൻ ഹെഡർ മാറ്റിസ്ഥാപിക്കുന്നതിന് കയറ്റുമതി ചെയ്യാൻ കഴിയും. file ATF അല്ലെങ്കിൽ TRDC സോഴ്‌സ് കോഡിൽ file M-core SDK-യിൽ. വിശദമായ ഉപയോക്തൃ മാനുവൽ TEE ടൂളിന്റെ ഇൻസ്റ്റാളേഷൻ ലൊക്കേഷനിലുണ്ട്.

ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും

പട്ടിക 10. ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും

ചുരുക്കെഴുത്ത് നിർവ്വചനം
ELE-AP എഡ്ജ്‌ലോക്ക് സെക്യുർ എൻക്ലേവ്, എഡ്ജ്‌ലോക്ക് സെക്യുർ എൻക്ലേവ് എന്നും അറിയപ്പെടുന്നു (അഡ്വാൻസ്ഡ് പ്രോfile) (ഇഎൽഇ-എപി)
ടി.ആർ.ഡി.സി. വിശ്വസനീയ ഉറവിട ഡൊമെയ്ൻ കണ്ട്രോളർ
എം.ബി.സി മെമ്മറി ബ്ലോക്ക് ചെക്കർ
എം.ആർ.സി മെമ്മറി റീജിയൻ ചെക്കർ
ജിഎൽബിഎസി ആഗോള ആക്‌സസ് നിയന്ത്രണം
എ.ടി.എഫ് ആം ട്രസ്റ്റഡ് ഫേംവെയർ
SM സിസ്റ്റം മാനേജർ
ടി.ഇ.ഇ വിശ്വസനീയ നിർവ്വഹണ പരിസ്ഥിതി

റഫറൻസുകൾ

  • i.MX 9x റഫറൻസ് മാനുവൽ (ലഭ്യം ഇവിടെ www.nxp.com)
  • സിസ്റ്റം മാനേജർ ഡോക്യുമെന്റ് (ലഭ്യം ഇവിടെ https://github.com/nxp-imx/imx-sm)

ഡോക്യുമെന്റിലെ സോഴ്സ് കോഡിനെക്കുറിച്ച് ശ്രദ്ധിക്കുക

Exampഈ പ്രമാണത്തിൽ കാണിച്ചിരിക്കുന്ന le കോഡിന് ഇനിപ്പറയുന്ന പകർപ്പവകാശവും BSD-3-ക്ലോസ് ലൈസൻസും ഉണ്ട്:
പകർപ്പവകാശം 2025 NXP പുനർവിതരണവും ഉറവിടത്തിലും ബൈനറി ഫോമുകളിലും, പരിഷ്‌ക്കരിച്ചോ അല്ലാതെയോ, ഇനിപ്പറയുന്ന വ്യവസ്ഥകൾ പാലിക്കുന്നുണ്ടെങ്കിൽ അനുവദനീയമാണ്:

  1. സോഴ്‌സ് കോഡിൻ്റെ പുനർവിതരണങ്ങൾ മുകളിലെ പകർപ്പവകാശ അറിയിപ്പും ഈ വ്യവസ്ഥകളുടെ പട്ടികയും ഇനിപ്പറയുന്ന നിരാകരണവും നിലനിർത്തണം.
  2. ബൈനറി രൂപത്തിലുള്ള പുനർവിതരണങ്ങൾ മുകളിലെ പകർപ്പവകാശ അറിയിപ്പ്, വ്യവസ്ഥകളുടെ ഈ ലിസ്റ്റ്, ഡോക്യുമെൻ്റേഷനിലെ ഇനിപ്പറയുന്ന നിരാകരണം എന്നിവയും കൂടാതെ/അല്ലെങ്കിൽ വിതരണത്തിനൊപ്പം നൽകിയിരിക്കുന്ന മറ്റ് മെറ്റീരിയലുകളും പുനർനിർമ്മിക്കണം.
  3. നിർദ്ദിഷ്ട രേഖാമൂലമുള്ള അനുമതിയില്ലാതെ ഈ സോഫ്റ്റ്വെയറിൽ നിന്ന് ഉരുത്തിരിഞ്ഞ ഉൽപ്പന്നങ്ങൾ അംഗീകരിക്കുന്നതിനോ പ്രോത്സാഹിപ്പിക്കുന്നതിനോ പകർപ്പവകാശ ഉടമയുടെ പേരോ സംഭാവന നൽകിയവരുടെ പേരുകളോ ഉപയോഗിക്കരുത്.

ഈ സോഫ്‌റ്റ്‌വെയർ നൽകുന്നത് പകർപ്പവകാശ ഉടമകളും സംഭാവകരും "ആയിരിക്കുന്നതുപോലെ" കൂടാതെ ഏതെങ്കിലും പ്രകടമായ അല്ലെങ്കിൽ പ്രകടമായ വാറൻ്റികൾ ഉൾപ്പെടെ, എന്നാൽ പരിമിതപ്പെടുത്തിയിട്ടില്ലാത്ത, സൂചിപ്പിച്ചിട്ടുള്ളവ ഒരു പ്രത്യേക ആവശ്യത്തിനായി നിരാകരിക്കപ്പെടുന്നു. നേരിട്ടുള്ള, പരോക്ഷമായ, സാന്ദർഭികമായ, പ്രത്യേകമായ, മാതൃകാപരമായ, അല്ലെങ്കിൽ തത്ഫലമായുണ്ടാകുന്ന നാശനഷ്ടങ്ങൾക്ക് (നോട്ടിംഗ്, വായ്‌പനൽകൽ) ഒരു കാരണവശാലും പകർപ്പവകാശ ഉടമയോ സംഭാവന ചെയ്യുന്നവരോ ബാധ്യസ്ഥരായിരിക്കില്ല. ബദൽ സാധനങ്ങൾ അല്ലെങ്കിൽ സേവനങ്ങൾ നഷ്ടം, ഡാറ്റ, അല്ലെങ്കിൽ ലാഭം അല്ലെങ്കിൽ ബിസിനസ് തടസ്സം) എങ്ങനെയായാലും ബാധ്യതയുടെ ഏതെങ്കിലും സിദ്ധാന്തത്തിൽ, (കോൺട്രാക്റ്റിലായാലും, വ്യവസ്ഥയിലായാലും; അശ്രദ്ധയോ അല്ലാതെയോ) ഈ സോഫ്‌റ്റ്‌വെയറിൻ്റെ ഉപയോഗത്തിൽ നിന്ന് ഏതെങ്കിലും വിധത്തിൽ ഉണ്ടാകുന്നത്, അത്തരം നാശനഷ്ടങ്ങളുടെ സാധ്യതയെക്കുറിച്ച് ഉപദേശിച്ചാലും.

റിവിഷൻ ചരിത്രം

പട്ടിക 11. റിവിഷൻ ചരിത്രം

ഡോക്യുമെൻ്റ് ഐഡി റിലീസ് തീയതി വിവരണം
AN14721 v.1.0 30 ജൂൺ 2025 • പ്രാരംഭ പതിപ്പ്

നിയമപരമായ വിവരങ്ങൾ

നിർവചനങ്ങൾ
ഡ്രാഫ്റ്റ് - ഒരു ഡോക്യുമെൻ്റിലെ ഡ്രാഫ്റ്റ് സ്റ്റാറ്റസ് സൂചിപ്പിക്കുന്നത് ഉള്ളടക്കം ഇപ്പോഴും ആന്തരിക പുനരവലോകനത്തിലാണ്view കൂടാതെ ഔപചാരികമായ അംഗീകാരത്തിന് വിധേയമാണ്, അത് പരിഷ്‌ക്കരണങ്ങൾക്കോ ​​കൂട്ടിച്ചേർക്കലുകൾക്കോ ​​കാരണമായേക്കാം. ഒരു ഡോക്യുമെൻ്റിൻ്റെ ഡ്രാഫ്റ്റ് പതിപ്പിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന വിവരങ്ങളുടെ കൃത്യതയോ പൂർണ്ണതയോ സംബന്ധിച്ച് NXP അർദ്ധചാലകങ്ങൾ ഏതെങ്കിലും പ്രതിനിധാനങ്ങളോ വാറൻ്റികളോ നൽകുന്നില്ല, മാത്രമല്ല അത്തരം വിവരങ്ങളുടെ ഉപയോഗത്തിൻ്റെ അനന്തരഫലങ്ങൾക്ക് യാതൊരു ബാധ്യതയുമില്ല.

നിരാകരണങ്ങൾ

പരിമിതമായ വാറൻ്റിയും ബാധ്യതയും - ഈ പ്രമാണത്തിലെ വിവരങ്ങൾ കൃത്യവും വിശ്വസനീയവുമാണെന്ന് വിശ്വസിക്കപ്പെടുന്നു. എന്നിരുന്നാലും, NXP അർദ്ധചാലകങ്ങൾ അത്തരം വിവരങ്ങളുടെ കൃത്യതയോ പൂർണ്ണതയോ സംബന്ധിച്ച് പ്രകടിപ്പിക്കുന്നതോ സൂചിപ്പിച്ചതോ ആയ ഏതെങ്കിലും പ്രാതിനിധ്യങ്ങളോ വാറൻ്റികളോ നൽകുന്നില്ല, മാത്രമല്ല അത്തരം വിവരങ്ങളുടെ ഉപയോഗത്തിൻ്റെ അനന്തരഫലങ്ങൾക്ക് ഒരു ബാധ്യതയുമില്ല. NXP അർദ്ധചാലകങ്ങൾക്ക് പുറത്തുള്ള ഒരു വിവര ഉറവിടം നൽകിയാൽ ഈ പ്രമാണത്തിലെ ഉള്ളടക്കത്തിന് NXP അർദ്ധചാലകങ്ങൾ ഒരു ഉത്തരവാദിത്തവും എടുക്കുന്നില്ല. ഒരു സാഹചര്യത്തിലും NXP അർദ്ധചാലകങ്ങൾ പരോക്ഷമായ, ആകസ്മികമായ, ശിക്ഷാർഹമായ, പ്രത്യേക അല്ലെങ്കിൽ അനന്തരഫലമായ നാശനഷ്ടങ്ങൾക്ക് ബാധ്യസ്ഥരായിരിക്കില്ല (പരിമിതികളില്ലാതെ - നഷ്ടമായ ലാഭം, നഷ്ടപ്പെട്ട സമ്പാദ്യം, ബിസിനസ്സ് തടസ്സം, ഏതെങ്കിലും ഉൽപ്പന്നങ്ങൾ നീക്കം ചെയ്യുന്നതോ മാറ്റിസ്ഥാപിക്കുന്നതോ ആയ ചെലവുകൾ അല്ലെങ്കിൽ റീവർക്ക് ചാർജുകൾ എന്നിവ ഉൾപ്പെടെ) അല്ലെങ്കിൽ അത്തരം നാശനഷ്ടങ്ങൾ ടോർട്ട് (അശ്രദ്ധ ഉൾപ്പെടെ), വാറൻ്റി, കരാർ ലംഘനം അല്ലെങ്കിൽ മറ്റേതെങ്കിലും നിയമ സിദ്ധാന്തത്തെ അടിസ്ഥാനമാക്കിയുള്ളതല്ല. ഏതെങ്കിലും കാരണത്താൽ ഉപഭോക്താവിന് ഉണ്ടായേക്കാവുന്ന നാശനഷ്ടങ്ങൾ ഉണ്ടായിരുന്നിട്ടും, ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഉൽപ്പന്നങ്ങൾക്ക് ഉപഭോക്താവിനോടുള്ള NXP അർദ്ധചാലകങ്ങളുടെ മൊത്തം ബാധ്യതയും NXP അർദ്ധചാലകങ്ങളുടെ വാണിജ്യ വിൽപ്പനയുടെ നിബന്ധനകളും വ്യവസ്ഥകളും അനുസരിച്ച് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം — NXP അർദ്ധചാലകങ്ങളിൽ, ഈ പ്രമാണത്തിൽ പ്രസിദ്ധീകരിച്ച വിവരങ്ങളിൽ, പരിമിതികളില്ലാത്ത സവിശേഷതകളും ഉൽപ്പന്ന വിവരണങ്ങളും ഉൾപ്പെടെ, ഏത് സമയത്തും അറിയിപ്പ് കൂടാതെയും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഇത് പ്രസിദ്ധീകരിക്കുന്നതിന് മുമ്പ് നൽകിയ എല്ലാ വിവരങ്ങളും ഈ പ്രമാണം അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു.

ഉപയോഗത്തിന് അനുയോജ്യത — NXP അർദ്ധചാലക ഉൽപന്നങ്ങൾ ലൈഫ് സപ്പോർട്ട്, ലൈഫ് ക്രിട്ടിക്കൽ അല്ലെങ്കിൽ സേഫ്റ്റി-ക്രിട്ടിക്കൽ സിസ്റ്റങ്ങൾ അല്ലെങ്കിൽ ഉപകരണങ്ങൾ, അല്ലെങ്കിൽ NXP അർദ്ധചാലക ഉൽപ്പന്നത്തിന്റെ പരാജയമോ തകരാറോ ന്യായമായും പ്രതീക്ഷിക്കാവുന്ന ആപ്ലിക്കേഷനുകളിലോ ഉപയോഗിക്കുന്നതിന് അനുയോജ്യമാകാൻ രൂപകൽപ്പന ചെയ്തതോ അംഗീകരിക്കപ്പെട്ടതോ വാറന്റുള്ളതോ അല്ല. വ്യക്തിപരമായ പരിക്ക്, മരണം അല്ലെങ്കിൽ ഗുരുതരമായ സ്വത്ത് അല്ലെങ്കിൽ പാരിസ്ഥിതിക നാശം. NXP സെമികണ്ടക്ടറുകളും അതിന്റെ വിതരണക്കാരും NXP അർദ്ധചാലക ഉൽപ്പന്നങ്ങൾ അത്തരം ഉപകരണങ്ങളിലോ ആപ്ലിക്കേഷനുകളിലോ ഉൾപ്പെടുത്തുന്നതിനും/അല്ലെങ്കിൽ ഉപയോഗിക്കുന്നതിനും യാതൊരു ബാധ്യതയും സ്വീകരിക്കുന്നില്ല, അതിനാൽ അത്തരം ഉൾപ്പെടുത്തലും കൂടാതെ/അല്ലെങ്കിൽ ഉപയോഗവും ഉപഭോക്താവിന്റെ സ്വന്തം ഉത്തരവാദിത്തത്തിലാണ്.

അപേക്ഷകൾ — ഈ ഉൽപ്പന്നങ്ങളിൽ ഏതെങ്കിലുമൊന്നിനായി ഇവിടെ വിവരിച്ചിരിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ചിത്രീകരണ ആവശ്യങ്ങൾക്ക് മാത്രമുള്ളതാണ്. കൂടുതൽ പരിശോധനയോ പരിഷ്കരണമോ കൂടാതെ അത്തരം ആപ്ലിക്കേഷനുകൾ നിർദ്ദിഷ്ട ഉപയോഗത്തിന് അനുയോജ്യമാകുമെന്ന് NXP സെമികണ്ടക്ടറുകൾ യാതൊരു പ്രാതിനിധ്യമോ വാറന്റിയോ നൽകുന്നില്ല. NXP സെമികണ്ടക്ടറുകൾ ഉൽപ്പന്നങ്ങൾ ഉപയോഗിക്കുന്ന അവരുടെ ആപ്ലിക്കേഷനുകളുടെയും ഉൽപ്പന്നങ്ങളുടെയും രൂപകൽപ്പനയ്ക്കും പ്രവർത്തനത്തിനും ഉപഭോക്താക്കൾ ഉത്തരവാദികളാണ്, കൂടാതെ ആപ്ലിക്കേഷനുകൾക്കോ ​​ഉപഭോക്തൃ ഉൽപ്പന്ന രൂപകൽപ്പനയ്ക്കോ ഉള്ള ഏതെങ്കിലും സഹായത്തിന് NXP സെമികണ്ടക്ടറുകൾ ഒരു ബാധ്യതയും സ്വീകരിക്കുന്നില്ല. NXP സെമികണ്ടക്ടറുകൾ ഉൽപ്പന്നം ഉപഭോക്താവിന്റെ ആപ്ലിക്കേഷനുകൾക്കും ആസൂത്രണം ചെയ്ത ഉൽപ്പന്നങ്ങൾക്കും അനുയോജ്യമാണോ എന്നും ഉപഭോക്താവിന്റെ മൂന്നാം കക്ഷി ഉപഭോക്താവിന്റെ(ങ്ങളുടെ) ആസൂത്രിത ആപ്ലിക്കേഷനും ഉപയോഗത്തിനും അനുയോജ്യമാണോ എന്നും നിർണ്ണയിക്കേണ്ടത് ഉപഭോക്താവിന്റെ മാത്രം ഉത്തരവാദിത്തമാണ്. അവരുടെ ആപ്ലിക്കേഷനുകളുമായും ഉൽപ്പന്നങ്ങളുമായും ബന്ധപ്പെട്ട അപകടസാധ്യതകൾ കുറയ്ക്കുന്നതിന് ഉപഭോക്താക്കൾ ഉചിതമായ രൂപകൽപ്പനയും പ്രവർത്തന സുരക്ഷാ മുൻകരുതലുകളും നൽകണം. ഏതെങ്കിലും ബലഹീനതയെയോ വീഴ്ചയെയോ അടിസ്ഥാനമാക്കിയുള്ള ഏതെങ്കിലും വീഴ്ച, കേടുപാടുകൾ, ചെലവുകൾ അല്ലെങ്കിൽ പ്രശ്നവുമായി ബന്ധപ്പെട്ട ഒരു ബാധ്യതയും NXP സെമികണ്ടക്ടറുകൾ സ്വീകരിക്കുന്നില്ല.
ഉപഭോക്താവിന്റെ ആപ്ലിക്കേഷനുകളിലോ ഉൽപ്പന്നങ്ങളിലോ അല്ലെങ്കിൽ ഉപഭോക്താവിന്റെ മൂന്നാം കക്ഷി ഉപഭോക്താവിന്റെ(കൾ) ആപ്ലിക്കേഷനിലോ ഉപയോഗത്തിലോ. ഉപഭോക്താവിന്റെ ആപ്ലിക്കേഷനുകളുടെയും ഉൽപ്പന്നങ്ങളുടെയും അല്ലെങ്കിൽ ഉപഭോക്താവിന്റെ മൂന്നാം കക്ഷി ഉപഭോക്താവിന്റെ(കൾ) ആപ്ലിക്കേഷന്റെയോ ഉപയോഗത്തിന്റെയോ ഡിഫോൾട്ട് ഒഴിവാക്കാൻ NXP അർദ്ധചാലക ഉൽപ്പന്നങ്ങൾ ഉപയോഗിച്ച് ഉപഭോക്താവിന്റെ ആപ്ലിക്കേഷനുകൾക്കും ഉൽപ്പന്നങ്ങൾക്കും ആവശ്യമായ എല്ലാ പരിശോധനകളും നടത്താനുള്ള ഉത്തരവാദിത്തമുണ്ട്. NXP ഇക്കാര്യത്തിൽ ഒരു ബാധ്യതയും സ്വീകരിക്കുന്നില്ല.

വാണിജ്യ വിൽപ്പനയുടെ നിബന്ധനകളും വ്യവസ്ഥകളും — https://www.nxp.com/pro എന്നതിൽ പ്രസിദ്ധീകരിച്ച വാണിജ്യ വിൽപ്പനയുടെ പൊതു നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും വിധേയമായി NXP അർദ്ധചാലക ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നുfile/ നിബന്ധനകൾ, സാധുവായ രേഖാമൂലമുള്ള വ്യക്തിഗത ഉടമ്പടിയിൽ അംഗീകരിക്കപ്പെട്ടിട്ടില്ലെങ്കിൽ. ഒരു വ്യക്തിഗത കരാർ അവസാനിച്ചാൽ, ബന്ധപ്പെട്ട കരാറിന്റെ നിബന്ധനകളും വ്യവസ്ഥകളും മാത്രമേ ബാധകമാകൂ. ഉപഭോക്താവ് NXP അർദ്ധചാലക ഉൽപ്പന്നങ്ങൾ വാങ്ങുന്നതുമായി ബന്ധപ്പെട്ട് ഉപഭോക്താവിന്റെ പൊതുവായ നിബന്ധനകളും വ്യവസ്ഥകളും പ്രയോഗിക്കുന്നതിന് NXP അർദ്ധചാലകങ്ങൾ ഇതിനാൽ വ്യക്തമായി എതിർക്കുന്നു.

കയറ്റുമതി നിയന്ത്രണം - ഈ ഡോക്യുമെന്റും ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഇനങ്ങളും (ഇനങ്ങളും) കയറ്റുമതി നിയന്ത്രണ നിയന്ത്രണങ്ങൾക്ക് വിധേയമായിരിക്കാം. കയറ്റുമതിക്ക് യോഗ്യതയുള്ള അധികാരികളുടെ മുൻകൂർ അനുമതി ആവശ്യമായി വന്നേക്കാം.

നോൺ-ഓട്ടോമോട്ടീവ് യോഗ്യതയുള്ള ഉൽപ്പന്നങ്ങളിൽ ഉപയോഗിക്കുന്നതിനുള്ള അനുയോജ്യത — ഈ നിർദ്ദിഷ്ട NXP സെമികണ്ടക്ടറുകളുടെ ഉൽപ്പന്നം ഓട്ടോമോട്ടീവ് യോഗ്യതയുള്ളതാണെന്ന് ഈ പ്രമാണം വ്യക്തമായി പ്രസ്താവിക്കുന്നില്ലെങ്കിൽ, ഉൽപ്പന്നം ഓട്ടോമോട്ടീവ് ഉപയോഗത്തിന് അനുയോജ്യമല്ല. ഓട്ടോമോട്ടീവ് പരിശോധനയ്ക്കോ ആപ്ലിക്കേഷൻ ആവശ്യകതകൾക്കോ ​​അനുസൃതമായി ഇത് യോഗ്യത നേടിയിട്ടില്ല അല്ലെങ്കിൽ പരീക്ഷിച്ചിട്ടില്ല. ഓട്ടോമോട്ടീവ് ഉപകരണങ്ങളിലോ ആപ്ലിക്കേഷനുകളിലോ ഓട്ടോമോട്ടീവ് യോഗ്യതയില്ലാത്ത ഉൽപ്പന്നങ്ങൾ ഉൾപ്പെടുത്തുന്നതിനും/അല്ലെങ്കിൽ ഉപയോഗിക്കുന്നതിനും NXP സെമികണ്ടക്ടറുകൾ ഒരു ബാധ്യതയും സ്വീകരിക്കുന്നില്ല. ഓട്ടോമോട്ടീവ് സ്പെസിഫിക്കേഷനുകൾക്കും മാനദണ്ഡങ്ങൾക്കും അനുസൃതമായി ഓട്ടോമോട്ടീവ് ആപ്ലിക്കേഷനുകളിൽ ഡിസൈൻ-ഇൻ ചെയ്യുന്നതിനും ഉപയോഗിക്കുന്നതിനും ഉപഭോക്താവ് ഉൽപ്പന്നം ഉപയോഗിക്കുന്ന സാഹചര്യത്തിൽ, ഉപഭോക്താവ് (എ) അത്തരം ഓട്ടോമോട്ടീവ് ആപ്ലിക്കേഷനുകൾ, ഉപയോഗം, സ്പെസിഫിക്കേഷനുകൾ എന്നിവയ്ക്കായി NXP സെമികണ്ടക്ടറുകളുടെ ഉൽപ്പന്നത്തിന്റെ വാറന്റി ഇല്ലാതെ ഉൽപ്പന്നം ഉപയോഗിക്കും, കൂടാതെ (ബി) NXP സെമികണ്ടക്ടറുകളുടെ സ്പെസിഫിക്കേഷനുകൾക്കപ്പുറം ഓട്ടോമോട്ടീവ് ആപ്ലിക്കേഷനുകൾക്കായി ഉപഭോക്താവ് ഉൽപ്പന്നം ഉപയോഗിക്കുമ്പോഴെല്ലാം അത്തരം ഉപയോഗം ഉപഭോക്താവിന്റെ സ്വന്തം ഉത്തരവാദിത്തത്തിലായിരിക്കും, കൂടാതെ (സി) NXP സെമികണ്ടക്ടറുകളുടെ സ്റ്റാൻഡേർഡ് വാറന്റിക്കും NXP സെമികണ്ടക്ടറുകളുടെ ഉൽപ്പന്ന സ്പെസിഫിക്കേഷനുകൾക്കും അപ്പുറം ഓട്ടോമോട്ടീവ് ആപ്ലിക്കേഷനുകൾക്കായി ഉപഭോക്തൃ രൂപകൽപ്പനയും ഉപയോഗവും മൂലമുണ്ടാകുന്ന ഏതെങ്കിലും ബാധ്യത, നാശനഷ്ടങ്ങൾ അല്ലെങ്കിൽ പരാജയപ്പെട്ട ഉൽപ്പന്ന ക്ലെയിമുകൾ എന്നിവയ്ക്ക് ഉപഭോക്താവ് NXP സെമികണ്ടക്ടറുകൾക്ക് പൂർണ്ണമായി നഷ്ടപരിഹാരം നൽകും.

HTML പ്രസിദ്ധീകരണങ്ങൾ — ഈ പ്രമാണത്തിൻ്റെ ഒരു HTML പതിപ്പ്, ലഭ്യമാണെങ്കിൽ, ഒരു കടപ്പാട് എന്ന നിലയിൽ നൽകിയിരിക്കുന്നു. കൃത്യമായ വിവരങ്ങൾ PDF ഫോർമാറ്റിലുള്ള ബാധകമായ ഡോക്യുമെൻ്റിൽ അടങ്ങിയിരിക്കുന്നു. HTML പ്രമാണവും PDF പ്രമാണവും തമ്മിൽ പൊരുത്തക്കേടുണ്ടെങ്കിൽ, PDF പ്രമാണത്തിന് മുൻഗണനയുണ്ട്.

വിവർത്തനങ്ങൾ - ഒരു പ്രമാണത്തിന്റെ ഇംഗ്ലീഷ് ഇതര (വിവർത്തനം ചെയ്ത) പതിപ്പ്, ആ പ്രമാണത്തിലെ നിയമപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ, റഫറൻസിനായി മാത്രം. വിവർത്തനം ചെയ്തതും ഇംഗ്ലീഷിലുള്ളതുമായ പതിപ്പുകൾ തമ്മിൽ എന്തെങ്കിലും പൊരുത്തക്കേട് ഉണ്ടായാൽ ഇംഗ്ലീഷ് പതിപ്പ് നിലനിൽക്കും.

സുരക്ഷ — എല്ലാ NXP ഉൽപ്പന്നങ്ങളും തിരിച്ചറിയപ്പെടാത്ത അപകടസാധ്യതകൾക്ക് വിധേയമായേക്കാം അല്ലെങ്കിൽ അറിയപ്പെടുന്ന പരിമിതികളോടെ സ്ഥാപിത സുരക്ഷാ മാനദണ്ഡങ്ങളോ സ്പെസിഫിക്കേഷനുകളോ പിന്തുണച്ചേക്കാം എന്ന് ഉപഭോക്താവ് മനസ്സിലാക്കുന്നു. ഉപഭോക്താവിന്റെ ആപ്ലിക്കേഷനുകളിലും ഉൽപ്പന്നങ്ങളിലും ഈ അപകടസാധ്യതകളുടെ പ്രഭാവം കുറയ്ക്കുന്നതിന് അവരുടെ ജീവിതചക്രങ്ങളിലുടനീളം അതിന്റെ ആപ്ലിക്കേഷനുകളുടെയും ഉൽപ്പന്നങ്ങളുടെയും രൂപകൽപ്പനയ്ക്കും പ്രവർത്തനത്തിനും ഉപഭോക്താവ് ഉത്തരവാദിയാണ്. ഉപഭോക്താവിന്റെ ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗിക്കുന്നതിന് NXP ഉൽപ്പന്നങ്ങൾ പിന്തുണയ്ക്കുന്ന മറ്റ് തുറന്നതും/അല്ലെങ്കിൽ ഉടമസ്ഥാവകാശ സാങ്കേതികവിദ്യകളിലേക്കും ഉപഭോക്താവിന്റെ ഉത്തരവാദിത്തം വ്യാപിക്കുന്നു. ഏതെങ്കിലും അപകടസാധ്യതയ്ക്ക് NXP ഒരു ബാധ്യതയും സ്വീകരിക്കുന്നില്ല. ഉപഭോക്താവ് NXP-യിൽ നിന്നുള്ള സുരക്ഷാ അപ്‌ഡേറ്റുകൾ പതിവായി പരിശോധിക്കുകയും ഉചിതമായി പിന്തുടരുകയും വേണം. ഉദ്ദേശിച്ച ആപ്ലിക്കേഷന്റെ നിയമങ്ങൾ, ചട്ടങ്ങൾ, മാനദണ്ഡങ്ങൾ എന്നിവ ഏറ്റവും നന്നായി പാലിക്കുന്ന സുരക്ഷാ സവിശേഷതകളുള്ള ഉൽപ്പന്നങ്ങൾ ഉപഭോക്താവ് തിരഞ്ഞെടുക്കുകയും അതിന്റെ ഉൽപ്പന്നങ്ങളെക്കുറിച്ചുള്ള ആത്യന്തിക ഡിസൈൻ തീരുമാനങ്ങൾ എടുക്കുകയും NXP നൽകുന്ന ഏതെങ്കിലും വിവരങ്ങളോ പിന്തുണയോ പരിഗണിക്കാതെ തന്നെ, അതിന്റെ ഉൽപ്പന്നങ്ങളെക്കുറിച്ചുള്ള എല്ലാ നിയമ, നിയന്ത്രണ, സുരക്ഷാ സംബന്ധിയായ ആവശ്യകതകളും പാലിക്കുന്നതിന് മാത്രം ഉത്തരവാദിത്തമുള്ളവനായിരിക്കണം. NXP-ക്ക് ഒരു ഉൽപ്പന്ന സുരക്ഷാ സംഭവ പ്രതികരണ ടീം (PSIRT) ഉണ്ട് (P-ൽ എത്തിച്ചേരാം)SIRT@nxp.com) NXP ഉൽപ്പന്നങ്ങളുടെ സുരക്ഷാ പാളിച്ചകൾക്കുള്ള അന്വേഷണം, റിപ്പോർട്ടിംഗ്, പരിഹാരം റിലീസ് എന്നിവ കൈകാര്യം ചെയ്യുന്നു.
NXP B.V. — NXP B.V. ഒരു ഓപ്പറേറ്റിംഗ് കമ്പനിയല്ല, അത് ഉൽപ്പന്നങ്ങൾ വിതരണം ചെയ്യുകയോ വിൽക്കുകയോ ചെയ്യുന്നില്ല.

വ്യാപാരമുദ്രകൾ
അറിയിപ്പ്: എല്ലാ പരാമർശിച്ച ബ്രാൻഡുകളും ഉൽപ്പന്ന നാമങ്ങളും സേവന നാമങ്ങളും വ്യാപാരമുദ്രകളും അതത് ഉടമസ്ഥരുടെ സ്വത്താണ്.
NXP — വേഡ്‌മാർക്കും ലോഗോയും NXP BV യുടെ വ്യാപാരമുദ്രകളാണ്

AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, ആർട്ടിസാൻ, ബിഗ്.ലിറ്റിൽ, കോർഡിയോ, കോർലിങ്ക്, കോർസൈറ്റ്, കോർട്ടെക്സ്, ഡിസൈൻസ്റ്റാർട്ട്, ഡൈനാമിക്, ജാസെൽ, കെയിൽ, മാലി, എംബെഡ്, എംബെഡ് പ്രവർത്തനക്ഷമമാക്കിയത്, നിയോൺ, പിഒപി,View, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile — വ്യാപാരമുദ്രകൾ കൂടാതെ/അല്ലെങ്കിൽ ആം ലിമിറ്റഡിന്റെ (അല്ലെങ്കിൽ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങൾ അല്ലെങ്കിൽ അനുബന്ധ സ്ഥാപനങ്ങൾ) യുഎസിലെയും കൂടാതെ/അല്ലെങ്കിൽ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളുമാണ്. മറ്റെവിടെയെങ്കിലും. അനുബന്ധ സാങ്കേതികവിദ്യ ഏതെങ്കിലും അല്ലെങ്കിൽ എല്ലാ പേറ്റന്റുകളാലും പകർപ്പവകാശങ്ങളാലും ഡിസൈനുകളാലും വ്യാപാര രഹസ്യങ്ങളാലും സംരക്ഷിക്കപ്പെട്ടേക്കാം. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.

EdgeLock — NXP BV യുടെ ഒരു വ്യാപാരമുദ്രയാണ്

ഈ ഡോക്യുമെൻ്റിനെയും ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഉൽപ്പന്നങ്ങളെയും കുറിച്ചുള്ള പ്രധാന അറിയിപ്പുകൾ 'നിയമപരമായ വിവരങ്ങൾ' എന്ന വിഭാഗത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

© 2025 NXP BV
കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി സന്ദർശിക്കുക: https://www.nxp.com

എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.

ഡോക്യുമെന്റ് ഫീഡ്ബാക്ക്

റിലീസ് ചെയ്ത തീയതി: 30 ജൂൺ 2025 ഡോക്യുമെന്റ് ഐഡന്റിഫയർ: AN14721

പതിവുചോദ്യങ്ങൾ

  • ചോദ്യം: i.MX ഉപകരണങ്ങളിൽ TRDC യുടെ പ്രധാന ഘടകങ്ങൾ എന്തൊക്കെയാണ്?
    A: TRDC-യിൽ ഡൊമെയ്ൻ അസൈൻമെന്റ് കൺട്രോളർ (DAC), മെമ്മറി ബ്ലോക്ക് ചെക്കർ (MBC), മെമ്മറി റീജിയൻ ചെക്കർ (MRC) എന്നിവ ഉൾപ്പെടുന്നു.
  • ചോദ്യം: മാസ്റ്ററിന് ആട്രിബ്യൂട്ടുകൾ DAC എങ്ങനെയാണ് നൽകുന്നത്?
    A: ആക്‌സസ് സിഗ്നലിനെ അടിസ്ഥാനമാക്കി മാസ്റ്ററിന് DAC ഡൊമെയ്ൻ ഐഡി (DID), പ്രിവിലേജ്ഡ് മോഡ്, സെക്യുർ സ്റ്റാറ്റസ് എന്നിവ നൽകുന്നു.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

NXP AN14721 വികസന ബോർഡ് [pdf] നിർദ്ദേശ മാനുവൽ
i.MX 91, i.MX 93, i.MX 8ULP, i.MX 9, AN14721 ഡെവലപ്‌മെന്റ് ബോർഡ്, AN14721, ഡെവലപ്‌മെന്റ് ബോർഡ്, ബോർഡ്

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *