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 चिप्स अनेक MIX मध्ये विभागल्या आहेत. उदा.ample, i.MX 95 मध्ये AONMIX, ANAMIX, WAKEUPMIX आणि इतर समाविष्ट आहेत. सर्व MIX
ते एकमेकांपासून वेगळे केले जातात कारण ते वेगळे मॉड्यूल म्हणून डिझाइन केलेले असतात आणि SoC स्तरावर एकत्रित केले जातात. सुरक्षा-संबंधित नसलेल्या MIX मध्ये बिघाड झाल्यास सुरक्षितता-संबंधित MIX वर थेट परिणाम होत नाही. ते कार्यात्मक सुरक्षितता प्राप्त करण्यास मदत करते. तथापि, MIX ची रचना हार्डवेअरच्या बाबतीत निश्चित केली जाते आणि प्रत्येक MIX मधील हार्डवेअर संसाधने समायोजित केली जाऊ शकत नाहीत. TRDC संसाधन अलगावची अधिक लवचिक पद्धत प्रदान करते, जी कोणत्याही संसाधन-प्रवेश धोरणांची अंमलबजावणी करण्यासाठी विकासकांद्वारे सानुकूलित आणि कॉन्फिगर केली जाऊ शकते.

तर्क

ट्रस्टेड रिसोर्स डोमेन कंट्रोलर (TRDC) मध्ये तीन भाग असतात: डोमेन असाइनमेंट कंट्रोलर (DAC), मेमरी ब्लॉक चेकर (MBC) आणि मेमरी रीजन चेकर (MRC). रिसोर्स अॅक्सेस प्रक्रियेतील या तीन भागांच्या भूमिका आणि कार्ये आकृती १ मध्ये दर्शविली आहेत.

NXP-AN14721-विकास-मंडळ-आकृती-1

जेव्हा एखादा विशिष्ट मास्टर विशिष्ट संसाधनात प्रवेश करतो, तेव्हा प्रवेश प्रक्रिया खालील चरणांमध्ये विभागली जाऊ शकते:

  1. डोमेन असाइनमेंट कंट्रोलर (DAC) मास्टरला विशेषता नियुक्त करतो, ज्यामध्ये डोमेन आयडी (DID), विशेषाधिकार मोड आणि सुरक्षित स्थिती यांचा समावेश असतो.
  2. मास्टर अॅक्सेस सिग्नल सिस्टम बसद्वारे मेमरी ब्लॉक चेकर (MBC) किंवा मेमरी रीजन चेकर (MRC) पर्यंत पोहोचतो.
  3. मास्टर अॅट्रिब्यूट्स आणि अॅक्सेस प्रकारांवर (वाचणे, लिहिणे, कार्यान्वित करणे) आधारित, अॅक्सेस परवानग्या कॉन्फिगरेशनशी सुसंगत आहेत की नाही हे MBC किंवा MRC तपासते.
  4. जर कॉन्फिगरेशनने परवानग्या दिल्या तर प्रवेश यशस्वी होतो. अन्यथा, प्रवेश नाकारला जातो.

DAC
डोमेन असाइनमेंट कंट्रोलर (DAC) मुख्यतः मास्टरला गुणधर्म नियुक्त करण्यासाठी वापरला जातो. मास्टर म्हणजे बस मास्टर जो डेटा व्यवहार जारी करू शकतो, ज्याचे वर्गीकरण प्रोसेसर आणि नॉन-प्रोसेसरमध्ये केले जाऊ शकते, जसे की आर्म कॉर्टेक्स A55 (CA55), आर्म कॉर्टेक्स M33 (CM33), DMA, इत्यादी.

तीन गुणधर्म नियुक्त केले आहेत:

  1. डीआयडी (डोमेन आयडी)
    DID हा लॉजिकल डोमेन विभाजित करण्यासाठी एक गुणधर्म आहे. समान DID असलेले मास्टर्स त्याच डोमेनमधील मास्टर्स असतात. DID ची श्रेणी 0 ते 15 पर्यंत असते. प्रत्येक मास्टरमध्ये एक डीफॉल्ट DID असतो, जो संबंधित SoC संदर्भ मॅन्युअलमधून मिळवता येतो.
  2. विशेषाधिकार मोड
    आर्म सिस्टीममध्ये, वापरकर्ता मोड वगळता सर्व मोड विशेषाधिकारित मोड आहेत. DAC मास्टरच्या या गुणधर्माची पुनर्रचना करू शकते, जसे की विशेषता "वापरकर्ता" किंवा "विशेषाधिकारित" वर सेट करणे, किंवा थेट मास्टरच्या गुणधर्माचा वापर करणे.
  3. सुरक्षित स्थिती
    सुरक्षित स्थिती ही आर्म ट्रस्टझोन तंत्रज्ञानापासून उद्भवते, ज्यामध्ये सुरक्षित आणि अ-सुरक्षित स्थितींचा समावेश आहे. डीएसी मास्टरच्या या गुणधर्माचे कॉन्फिगरेशन देखील करू शकते जसे की सुरक्षित किंवा अ-सुरक्षित किंवा थेट मास्टरच्या गुणधर्माचा वापर करू शकते.
    जेव्हा मास्टर अॅक्सेस सिग्नल DAC आणि DID द्वारे प्रक्रिया केला जातो, तेव्हा मास्टरसाठी विशेषाधिकार मोड आणि सुरक्षित स्थिती निश्चित केली जाते.

MBC
मेमरी ब्लॉक चेकर (MBC) मुख्यतः अंतर्गत संसाधनांच्या प्रवेश अधिकारांची तपासणी करण्यासाठी वापरला जातो. अंतर्गत संसाधनांमध्ये मेमरी आणि पेरिफेरल्स, जसे की AIPS, OCRAM, इत्यादींचा समावेश होतो. प्रत्येक संसाधन एका निश्चित ग्रॅन्युलॅरिटीनुसार अनेक संसाधन ब्लॉक्समध्ये विभागले गेले आहे. MBC यंत्रणा आकृती 2 मध्ये दर्शविली आहे.

NXP-AN14721-विकास-मंडळ-आकृती-2

प्रवेश तपासणीचे तत्व खालीलप्रमाणे आहे:

  1. ग्लोबल अ‍ॅक्सेस कंट्रोल (GLBAC) चा संच कॉन्फिगर करा.
    आठ GLBAC उपलब्ध आहेत. प्रत्येक GLBAC मध्ये १२ वेगवेगळ्या अ‍ॅक्सेस मोड्ससाठी परवानगी सेटिंग्ज असतात, ज्यात समाविष्ट आहे: सुरक्षित/असुरक्षित, विशेषाधिकारित/वापरकर्ता, वाचन/लेखन/कार्यान्वित करणे.
  2. विशिष्ट संसाधनाच्या ब्लॉकसाठी, प्रत्येक DID साठी एक विशिष्ट GLBAC निवडा.
  3. मास्टर अॅट्रिब्यूट्स आणि GLBAC नुसार, MBC मास्टर अॅक्सेस परवानगी तपासते.
  4. जर कॉन्फिगरेशनने परवानगी दिली तर प्रवेश यशस्वी होतो. अन्यथा, प्रवेश नाकारला जातो.

MRC
मेमरी रीजन चेकर (MRC) चा वापर बाह्य संसाधनांच्या प्रवेश अधिकारांची तपासणी करण्यासाठी केला जातो. बाह्य संसाधने सहसा बाह्य मेमरी असतात, जसे की DRAM, FlexSPI आणि इतर. ही संसाधने वेगवेगळ्या आकारांच्या अनेक क्षेत्रांमध्ये विभागली जाऊ शकतात. MRC यंत्रणा आकृती 3 मध्ये दर्शविली आहे.

NXP-AN14721-विकास-मंडळ-आकृती-3

प्रवेश तपासणीचे तत्व खालीलप्रमाणे आहे:

  1. ग्लोबल अ‍ॅक्सेस कंट्रोल (GLBAC) चा संच कॉन्फिगर करा.
  2. विशिष्ट संसाधनांना प्रदेशांमध्ये विभागा आणि प्रत्येक DID साठी एक विशिष्ट GLBAC निवडा.
    प्रदेशाच्या आकाराची सेटिंग पूर्णपणे वापरकर्त्याद्वारे निश्चित केली जाते आणि त्याचे कोणतेही निश्चित मूल्य नसते. सहसा, तुम्हाला सुरुवातीचा पत्ता आणि शेवटचा पत्ता सेट करावा लागतो.
  3. मास्टर अॅट्रिब्यूट्स आणि GLBAC नुसार, MRC मास्टर अॅक्सेस परवानगी तपासते.
  4. जर कॉन्फिगरेशनने परवानगी दिली तर प्रवेश यशस्वी होतो. अन्यथा, प्रवेश नाकारला जातो.
    एमआरसीचे तत्व एमबीसीसारखेच आहे. फरक इतकाच आहे की एमआरसी प्रदेशानुसार परवानग्या व्यवस्थापित करते आणि प्रदेशाचा आकार कॉन्फिगर करण्यायोग्य आहे. एमबीसी ब्लॉक्समध्ये विभागलेला आहे आणि ब्लॉकचा आकार निश्चित आहे.

टीआरडीसी वापर

खालील विभागात TRDC चा वापर तीन पैलूंसाठी कसा करायचा याचे वर्णन केले आहे: रजिस्टर्स, कॉन्फिगरेशन सॉफ्टवेअर आणि कॉन्फिगरेशन टूल्स.

नोंदणी करतो
रजिस्टर्स ही सर्वात थेट कॉन्फिगरेशन पद्धत आहे. TRDC मध्ये, मोठ्या संख्येने कॉन्फिगरेशन रजिस्टर्स असल्याने, तुम्हाला संबंधित रजिस्टर पोझिशन्स कसे ठरवायचे ते शिकले पाहिजे.

DAC
मास्टर्ससाठी DID आणि इतर गुणधर्म नियुक्त करण्यासाठी DAC चा वापर केला जातो. प्रत्येक मास्टरचे डीफॉल्ट DID मूल्य असते. उदा.ampतर, i.MX 93 मध्ये, डिफॉल्ट DID मूल्य वाटप तक्ता 1 मध्ये दर्शविले आहे.

तक्ता १. i.MX 1 मध्ये डीफॉल्ट DID

डीफॉल्ट डीआयडी मास्टर्स
0 एजलॉक सिक्युअर एन्क्लेव्ह-एपी
1 एमटीआर_एमएसटीआर
2 CM33  मी, CM33_S
डीफॉल्ट डीआयडी मास्टर्स
3 सीए५५, जीआयसी६००

जर तुम्हाला डिफॉल्ट डीआयडी किंवा इतर गुणधर्म, जसे की प्रिव्हिलेज्ड/यूजर आणि सिक्योर/नॉन-सिक्योर, बदलायचे असतील, तर चिपमध्ये आवश्यक मास्टरचा डीएसी पत्ता शोधा आणि संबंधित रजिस्टर मूल्य लिहा.
उदाampजर तुम्हाला i.MX 55 मधील CA93 चा DID 4 मध्ये बदलायचा असेल, तर विशेषाधिकार मोड गुणधर्म मास्टरला फॉलो करतो आणि सुरक्षित स्थिती सुरक्षित म्हणून निश्चित केली जाते, तर खालील चरणे करा:

  1. CA55 चे MDAC स्थान शोधा:
    खालील माहिती MDAC कॉन्फिगरेशन टेबलमध्ये, TRDC प्रकरणातील आहे:
    तक्ता २. i.MX 2 मधील CA55 MDAC माहिती
    मास्तर मिक्स मास्टर इंडेक्स डीएसी रजिस्टर्सची संख्या
    CA55 वाचन चॅनेल  

    निकमिक्स

    0 4
    CA55 लेखन चॅनेल 1 4
  2. नोंदणी स्थान शोधा:
    NICMIX TRDC चा बेस पत्ता 0x49010000 आहे.
    संबंधित DAC रजिस्टर MDA_W(r)_(m)_DFMT(n) आहे, जिथे r ही रजिस्टर्सची संख्या आहे, m हा मास्टर इंडेक्स आहे आणि n हा मास्टर प्रकार आहे.
    तक्ता ३. CA3 DAC i.MX 55 मध्ये नोंदणीकृत आहे.
    मास्तर DAC रजिस्टर ऑफसेट
     

     

    CA55 वाचन चॅनेल

    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x800
    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x804
    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x808
    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x80 सी
     

     

    CA55 लेखन चॅनेल

    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x820
    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x824
    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x828
    एमडीए_डब्ल्यू०_०_डीएफएमटी० 0x82 सी
  3. रजिस्टर लिहा:NXP-AN14721-विकास-मंडळ-आकृती-4MDAC रजिस्टरचे वर्णन संदर्भ पुस्तिकेच्या TRDC प्रकरणाच्या मेमरी मॅपमध्ये आहे.

जर तुम्हाला CA55 चा DID 4 हवा असेल, तर विशेषाधिकार मोड गुणधर्म होस्टला फॉलो करतो आणि सुरक्षित स्थिती सुरक्षित म्हणून निश्चित केली जाते, तर: DID=4, SA=0, VLD=1.
उर्वरित बिट डोमेनमध्ये, PE, PIDM आणि PID चा वापर DID डायनॅमिकली कॉन्फिगर करण्यासाठी केला जातो. जेव्हा ही फंक्शन्स वापरात नसतात, तेव्हा तुम्ही ती सर्व 0 वर कॉन्फिगर करू शकता. तपशीलवार स्पष्टीकरणासाठी, TRDC प्रकरणातील फंक्शनल वर्णन पहा. LK1 नंतरचे बदल टाळण्यासाठी रजिस्टर लॉक करू शकते आणि वापरात नसताना ते 0 वर सेट करू शकते.
म्हणून, लिहिण्यासाठी रजिस्टर मूल्य 0x80000004 आहे.
CA55 च्या दोन्ही चॅनेलना DID कॉन्फिगरेशन आवश्यक असल्याने आणि प्रत्येकासाठी फक्त एक रजिस्टर कॉन्फिगरेशन आवश्यक असल्याने, खालील गोष्टी लागू होतात:

CA55 वाचन चॅनेल:

NXP-AN14721-विकास-मंडळ-आकृती-5

MBC
एमबीसी चिपच्या अंतर्गत संसाधनांचा प्रवेश तपासते. डीएसी कॉन्फिगरेशन पूर्ण झाल्यानंतर, मास्टर आयडेंटिफायर डीआयडीने बदलला जातो.

उदाampतर, i.MX 93 मध्ये, तुम्हाला खालील गोष्टी अंमलात आणाव्या लागतील:
फक्त SP (सुरक्षित विशेषाधिकार) आणि SU (सुरक्षित नॉन-प्रिव्हिलेज) स्थितींमध्ये DID=3 असलेल्या मास्टरकडे 0x20500000 ते 0x2050FFFF पर्यंत OCRAM विभागासाठी वाचन/लेखन/कार्यान्वित परवानग्या आहेत.
DID=5 असलेल्या मास्टरकडे OCRAM च्या या विभागासाठी सर्व प्रवेश परवानग्या आहेत.

मग:

  1. MBC कॉन्फिगरेशन टेबलमध्ये OCRAM माहिती शोधा.
    तक्ता ४. i.MX 4 मधील OCRAM MBC माहिती
    मिक्स एमबीसी उदाहरण पोर्ट नंबर गौण ब्लॉक नंबर ब्लॉक आकार
     

    निकमिक्स

     

    3

    0 OCRAM 40 16 kB
    1 OCRAM 40 16 kB

    दोन OCRAM पोर्ट आहेत कारण OCRAM मध्ये AXI बस द्वारे प्रवेश केला जातो, ज्यामध्ये दोन स्वतंत्र वाचन आणि लेखन प्रवेश चॅनेल आहेत. म्हणून, SLV0 हे OCRAM वाचन चॅनेलशी संबंधित आहे आणि SLV1 हे OCRAM लेखन चॅनेलशी संबंधित आहे.

  2. GLBAC चा संच शोधा आणि कॉन्फिगर करा:
    NICMIX TRDC चा बेस पत्ता 0x49010000 आहे.
    तक्ता ५. GLBAC
    नोंदणी करा ऑफसेट
    एमबीसी३_एमईएमएन_जीएलबीएसी० 0x16020
    एमबीसी३_एमईएमएन_जीएलबीएसी० 0x16024
    एमबीसी३_एमईएमएन_जीएलबीएसी० 0x16028
    एमबीसी३_एमईएमएन_जीएलबीएसी० 0x1603 सी

    NXP-AN14721-विकास-मंडळ-आकृती-6

  3. OCRAM ब्लॉक जिथे आहे तिथे MBC कंट्रोल रजिस्टर शोधा आणि लिहा:
    • a. OCRAM कॉन्फिगरेशन सेगमेंट: 0x20500000~0x2050FFFF.
    • b. i.MX 93 मध्ये OCRAM: 0x20480000~0x2051FFFF.
    • c. ब्लॉक क्रमांक: ४०.
    • d. ब्लॉक आकार: १६ केबी (०x४००).
  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] शी संबंधित आहे.

तक्ता ६. एमबीसी ओसीआरएएम रजिस्टर्स

डीआयडी नोंदणी करा पत्ता मूल्य [३१:२८]
 

3

MBC3_DOM3_MEM0_BLK_CFG_W4 बद्दल 0x49026650 0x0000[८]
MBC3_DOM3_MEM1_BLK_CFG_W4 बद्दल 0x49026790
 

5

MBC3_DOM5_MEM0_BLK_CFG_W4 बद्दल 0x49026A50 0x9999[८]
MBC3_DOM5_MEM1_BLK_CFG_W4 बद्दल 0x49026B90
  1. ०x०००: GLBAC0 आणि NSE=0000 वापरा, म्हणजे सुरक्षित नसलेल्या स्थितीसाठी प्रवेश नाही.
  2. ०x९९९९: GLBAC0 आणि NSE=9999 वापरा, म्हणजे असुरक्षित स्थितीचा प्रवेश मंजूर केला जातो.

MRC
बाह्य संसाधनांच्या प्रवेश नियंत्रणासाठी एमआरसीचा वापर केला जातो.
उदाampतर, i.MX 93 मध्ये, फक्त सुरक्षित स्थितीत (SP/SU) DID=3 असलेला मास्टर 0x80000000 ते 0x9FFFFFFF पर्यंत DDR प्रदेशात वाचन/लेखन/कार्यान्वित प्रवेश करू शकतो.

मग:

  1. MRC टेबलमध्ये DDR माहिती शोधा:
    तक्ता ७. DRAM MRC माहिती
    मिक्स एमआरसी उदाहरण गुलाम स्मृती एमआरसी वर्णनकर्ते
    निकमिक्स 0 DRAM 16
  2. GLBAC शोधा आणि कॉन्फिगर करा:
    NICMIX TRDC चा मूळ पत्ता 0x49010000 आहे.
    तक्ता ५. GLBAC
    नोंदणी करा ऑफसेट
    MRC0_MEMN_GLBAC0 बद्दल 0x18020
    MRC0_MEMN_GLBAC1 बद्दल 0x18024
    MRC0_MEMN_GLBAC2 बद्दल 0x18028
    MRC0_MEMN_GLBAC7 बद्दल 0x1803 सी

    एका डोमेनला फक्त SP (सुरक्षित विशेषाधिकार) आणि SU (सुरक्षित नॉन-प्रिव्हिलेज) स्थितींमध्ये वाचन/लेखन/कार्यान्वित प्रवेश असणे आवश्यक असल्याने, GLBAC0 खालीलप्रमाणे सेट करा:
    0x7700 या पत्त्यावर 0x49028020 लिहा: SPR=1, SPW=1, SPX=1, SUR=1, SUW=1, SUX=1, इतर 0 आहेत.

  3. एमआरसी कॉन्फिगरेशन रजिस्टर लिहा:
    MRC कॉन्फिगरेशन रजिस्टर MRC[m]_DOM[d]_RGD[r]_W[w] आहे, जिथे:
    • a. m हा उदाहरण क्रमांक आहे, 0.
    • b. d म्हणजे DID, DID=3.
    • c. r हा आवश्यक प्रदेश क्रमांक आहे. एक क्षेत्रफळ कॉन्फिगर करा, r=0.
    • d. w हा कॉन्फिगरेशन शब्द क्रमांक आहे. Word0 हा प्रारंभ पत्ता निर्दिष्ट करण्यासाठी आणि GLBAC निवडण्यासाठी वापरला जातो, तर word1 हा शेवटचा पत्ता निर्दिष्ट करण्यासाठी आणि इतर कार्ये करण्यासाठी वापरला जातो.

तक्ता ९. एमआरसी डीआरएएम कॉन्फिगरेशन

डीआयडी नोंदणी करा ऑफसेट पत्ता मूल्य [३१:२८]
 

3

MRC0_DOM3_RGD0_W0 बद्दल 0x18340 0x49028340 0x80000000[८]
MRC0_DOM3_RGD0_w1 बद्दल 0x18344 0x49028344 ०x९एफएफएफसी०११[८]
  1. ०x८००००००: सुरुवातीचा पत्ता=०x८००००००, GLBAC0 वापरा.
  2. ०x९FFFC०११: शेवटचा पत्ता=०x९FFFFFFF, NSE=१, सुरक्षित नसलेल्यांसाठी प्रवेश नाही, VLD=१.

कॉन्फिगरेशन सॉफ्टवेअर
जर चिप i.MX 93 आणि i.MX 91 सारखे सिस्टम मॅनेजर सॉफ्टवेअर वापरत नसेल, तर TRDC आर्म ट्रस्टेड फर्मवेअर (ATF) सॉफ्टवेअरद्वारे कॉन्फिगर केले जाऊ शकते.
जर चिप i.MX 95 आणि i.MX 943 सारख्या सिस्टम मॅनेजर सॉफ्टवेअरचा वापर करत असेल, तर TRDC सिस्टम मॅनेजर सॉफ्टवेअरद्वारे कॉन्फिगर केले जाऊ शकते.

एटीएफ
एटीएफ सुरक्षित जग सॉफ्टवेअरचे संदर्भ अंमलबजावणी प्रदान करते. त्यात TRDC कॉन्फिगरेशन आहेत.
ATF मध्ये, TRDC हे plat/imx/{SOC name}/trdc_config.h हेडरद्वारे कॉन्फिगर केले जाते. file. या file प्रत्येक MIX मधील MBC आणि MRC सेटिंग्ज सूचीबद्ध करते, ज्यामध्ये GLBAC, 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 पहा.

DAC
DAC हे ATF API इंटरफेसद्वारे कॉन्फिगर केले आहे, जसे की:

NXP-AN14721-विकास-मंडळ-आकृती-10

प्रोसेसर मास्टर्ससाठी, इनपुट पॅरामीटर्स अनुक्रमे आहेत: TRDC बेस अॅड्रेस, मास्टर नंबर, MDAC रजिस्टर नंबर, SA, DIDS, DID, PE, PIDM आणि PID.

सिस्टम व्यवस्थापक
सिस्टम व्यवस्थापक (SM) हे एक निम्न-स्तरीय सिस्टम फंक्शन आहे जे कॉम्प्लेक्स अॅप्लिकेशन प्रोसेसरवरील पॉवर डोमेन, घड्याळे, रीसेट, सेन्सर्स, पिन आणि इतरांचे आयसोलेशन आणि व्यवस्थापन करण्यास समर्थन देण्यासाठी सिस्टम कंट्रोल प्रोसेसर (SCP) वर चालते. हे बहुतेकदा कॉर्टेक्स-M प्रोसेसरवर चालते. SM हे i.MX 943, i.MX 95 आणि इतर प्रोसेसरवर समर्थित आहे.

कॉन्फिगरेशन file सिस्टम मॅनेजरचे कॉन्फिगरेशन configs/{platform}.cfg येथे आहे. त्यात TRDC चे कॉन्फिगरेशन समाविष्ट आहे. हे कॉन्फिगरेशन file C भाषेत लिहिलेले नाही परंतु पर्लमध्ये पार्स केले आहे. पार्सिंग स्क्रिप्ट configs/configtool.pl आहे. “make config={platform} cfg” चालवल्याने कॉन्फिगरेशन पार्स होते. file आणि संबंधित C भाषा कॉन्फिगरेशन हेडर जनरेट करते file आणि इतर files. TRDC हेडर file configs/{platform}/config_trdc.h वर जनरेट केले जाते. हे कॉन्फिगरेशन file डोमेन आणि लॉजिकल मशीन्स (LM) वापरून विभागले आहे. प्रत्येक डोमेन आणि लॉजिकल मशीनमध्ये संबंधित मास्टर्स आणि संसाधने असतात जी TRDC च्या कॉन्फिगरेशनशी संबंधित असतात.

उदाampले, ELE डोमेनमध्ये:

NXP-AN14721-विकास-मंडळ-आकृती-11

मास्टर DAC did= फील्डमध्ये कॉन्फिगर केले आहे.
GLBAC ची व्याख्या perm= फील्डमध्ये केली जाते, जी C भाषेतील मॅक्रो व्याख्यांप्रमाणेच असते. प्रीसेट परवानगी प्रकार sm/doc/config.md {Configtool Resources} विभागात आहेत. उदाहरणार्थample, sec_rw हे GLBAC=0x6600 च्या समतुल्य आहे.
# संसाधने आणि # मेमरी विभाग (अनुक्रमे) विशिष्ट संसाधनांसाठी, म्हणजेच MBC आणि MRC कॉन्फिगरेशनसाठी डोमेन किंवा लॉजिकल मशीनच्या प्रवेश परवानगी सेटिंग्ज निर्दिष्ट करतात.
उदाampजर ELE ला i.MX 95 वरील OCRAM मध्ये प्रवेश हवा असेल, तर configs/mx95evk.cfg च्या ELE डोमेनमध्ये खालील कॉन्फिगरेशन जोडा:

NXP-AN14721-विकास-मंडळ-आकृती-12

कॉन्फिगरेशन साधन
NXP देखील प्रदान करते MCUXpresso कॉन्फिग टूल्स काही चिप्ससाठी GUI इंटरफेससह TRDC कॉन्फिगर करण्यासाठी. TRDC कॉन्फिगरेशन जनरेट करण्यासाठी वापरले जाणारे TEE टूल, MCUXpresso कॉन्फिग टूल्समध्ये एक सबमॉड्यूल आहे. TEE टूलमध्ये, TRDC चे प्रत्येक मॉड्यूल GUI इंटरफेसमध्ये कॉन्फिगर केले जाऊ शकते. कॉन्फिगरेशन पूर्ण झाल्यानंतर, कॉन्फिगरेशन हेडर file TRDC कॉन्फिगरेशन हेडर बदलण्यासाठी निर्यात केले जाऊ शकते file ATF किंवा TRDC सोर्स कोडमध्ये file एम-कोर एसडीके मध्ये. तपशीलवार वापरकर्ता पुस्तिका टीईई टूलच्या स्थापनेच्या ठिकाणी आहे.

परिवर्णी शब्द आणि संक्षेप

तक्ता 10. परिवर्णी शब्द आणि संक्षेप

परिवर्णी शब्द व्याख्या
ईएलई-एपी एजलॉक सिक्योर एन्क्लेव्ह, ज्याला एजलॉक सिक्योर एन्क्लेव्ह देखील म्हणतात (अ‍ॅडव्हान्स्ड प्रो)file) (ईएलई-एपी)
टीआरडीसी विश्वसनीय संसाधन डोमेन नियंत्रक
MBC मेमरी ब्लॉक तपासक
MRC मेमरी रीजन चेकर
जीएलबीएसी जागतिक प्रवेश नियंत्रण
एटीएफ आर्म ट्रस्टेड फर्मवेअर
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 ६ जून २०२४ • प्रारंभिक आवृत्ती

कायदेशीर माहिती

व्याख्या
मसुदा - दस्तऐवजावरील मसुदा स्थिती सूचित करते की सामग्री अद्याप अंतर्गत पुन: अंतर्गत आहेview आणि औपचारिक मान्यतेच्या अधीन, ज्यामुळे बदल किंवा जोडणी होऊ शकतात. NXP सेमीकंडक्टर दस्तऐवजाच्या मसुद्यात समाविष्ट केलेल्या माहितीच्या अचूकतेबद्दल किंवा पूर्णतेबद्दल कोणतेही प्रतिनिधित्व किंवा हमी देत ​​नाहीत आणि अशा माहितीच्या वापराच्या परिणामांसाठी त्यांचे कोणतेही उत्तरदायित्व असणार नाही.

अस्वीकरण

मर्यादित हमी आणि दायित्व — या दस्तऐवजातील माहिती अचूक आणि विश्वासार्ह असल्याचे मानले जाते. तथापि, NXP सेमीकंडक्टर अशा माहितीच्या अचूकतेबद्दल किंवा पूर्णतेबद्दल व्यक्त किंवा निहित कोणतेही प्रतिनिधित्व किंवा हमी देत ​​नाहीत आणि अशा माहितीच्या वापराच्या परिणामांसाठी त्यांचे कोणतेही उत्तरदायित्व असणार नाही. NXP Semiconductors या दस्तऐवजातील सामग्रीसाठी NXP Semiconductors बाहेरील माहिती स्त्रोताद्वारे प्रदान केल्यास कोणतीही जबाबदारी घेत नाही. कोणत्याही परिस्थितीत 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 आवृत्ती, उपलब्ध असल्यास, सौजन्य म्हणून प्रदान केली आहे. निश्चित माहिती पीडीएफ स्वरूपात लागू असलेल्या दस्तऐवजात समाविष्ट आहे. HTML दस्तऐवज आणि PDF दस्तऐवज यांच्यात तफावत असल्यास, PDF दस्तऐवजाला प्राधान्य असते.

भाषांतरे - दस्तऐवजाची इंग्रजी नसलेली (अनुवादित) आवृत्ती, त्या दस्तऐवजातील कायदेशीर माहितीसह, केवळ संदर्भासाठी आहे. अनुवादित आणि इंग्रजी आवृत्त्यांमध्ये काही विसंगती आढळल्यास इंग्रजी आवृत्ती प्रचलित असेल.

सुरक्षा — ग्राहकाला हे समजते की सर्व NXP उत्पादने अज्ञात भेद्यतांच्या अधीन असू शकतात किंवा ज्ञात मर्यादांसह स्थापित सुरक्षा मानके किंवा वैशिष्ट्यांना समर्थन देऊ शकतात. ग्राहकाच्या अनुप्रयोगांवर आणि उत्पादनांवर या भेद्यतांचा प्रभाव कमी करण्यासाठी त्यांच्या जीवनचक्रात त्याच्या अनुप्रयोग आणि उत्पादनांच्या डिझाइन आणि ऑपरेशनसाठी ग्राहक जबाबदार आहे. ग्राहकाची जबाबदारी ग्राहकाच्या अनुप्रयोगांमध्ये वापरण्यासाठी NXP उत्पादनांद्वारे समर्थित इतर खुल्या आणि/किंवा मालकीच्या तंत्रज्ञानावर देखील लागू होते. NXP कोणत्याही भेद्यतेसाठी कोणतीही जबाबदारी स्वीकारत नाही. ग्राहकाने नियमितपणे NXP कडून सुरक्षा अद्यतने तपासली पाहिजेत आणि योग्यरित्या पाठपुरावा करावा. ग्राहकाने अशा सुरक्षा वैशिष्ट्यांसह उत्पादने निवडावीत जी इच्छित अनुप्रयोगाचे नियम, नियम आणि मानके उत्तम प्रकारे पूर्ण करतात आणि त्याच्या उत्पादनांबाबत अंतिम डिझाइन निर्णय घ्यावेत आणि NXP द्वारे प्रदान केलेल्या कोणत्याही माहिती किंवा समर्थनाकडे दुर्लक्ष करून, त्याच्या उत्पादनांशी संबंधित सर्व कायदेशीर, नियामक आणि सुरक्षा संबंधित आवश्यकतांचे पालन करण्यासाठी पूर्णपणे जबाबदार आहे. NXP कडे उत्पादन सुरक्षा घटना प्रतिसाद टीम (PSIRT) आहे (P वर पोहोचण्यायोग्य)SIRT@nxp.com वर ईमेल करा) जे NXP उत्पादनांच्या सुरक्षिततेच्या भेद्यतेसाठी तपासणी, अहवाल आणि निराकरणाचे व्यवस्थापन करते.
NXP BV — NXP BV ही ऑपरेटिंग कंपनी नाही आणि ती उत्पादने वितरित किंवा विकत नाही.

ट्रेडमार्क
सूचना: सर्व संदर्भित ब्रँड, उत्पादनांची नावे, सेवा नावे आणि ट्रेडमार्क ही त्यांच्या संबंधित मालकांची मालमत्ता आहे.
NXP — वर्डमार्क आणि लोगो हे NXP BV चे ट्रेडमार्क आहेत

AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed सक्षम, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile — हे US आणि/किंवा Arm Limited चे ट्रेडमार्क आणि/किंवा नोंदणीकृत ट्रेडमार्क आहेत. इतरत्र संबंधित तंत्रज्ञान कोणत्याही किंवा सर्व पेटंट, कॉपीराइट, डिझाइन आणि व्यापार रहस्ये द्वारे संरक्षित केले जाऊ शकते. सर्व हक्क राखीव.

EdgeLock — NXP BV चा ट्रेडमार्क आहे

कृपया लक्षात ठेवा की या दस्तऐवज आणि येथे वर्णन केलेल्या उत्पादनांसंबंधी महत्त्वाच्या सूचना, 'कायदेशीर माहिती' विभागात समाविष्ट केल्या आहेत.

© 2025 NXP BV
अधिक माहितीसाठी, कृपया भेट द्या: https://www.nxp.com

सर्व हक्क राखीव.

दस्तऐवज अभिप्राय

प्रकाशन तारीख: ३० जून २०२५ दस्तऐवज ओळखकर्ता: AN30

वारंवार विचारले जाणारे प्रश्न

  • प्रश्न: i.MX उपकरणांमध्ये TRDC चे मुख्य घटक कोणते आहेत?
    अ: TRDC मध्ये डोमेन असाइनमेंट कंट्रोलर (DAC), मेमरी ब्लॉक चेकर (MBC) आणि मेमरी रीजन चेकर (MRC) असतात.
  • प्रश्न: DAC मास्टरला गुणधर्म कसे नियुक्त करते?
    अ: अ‍ॅक्सेस सिग्नलच्या आधारे डीएसी मास्टरला डोमेन आयडी (डीआयडी), विशेषाधिकार मोड आणि सुरक्षित स्थिती नियुक्त करते.

कागदपत्रे / संसाधने

NXP AN14721 डेव्हलपमेंट बोर्ड [pdf] सूचना पुस्तिका
i.MX 91, i.MX 93, i.MX 8ULP, i.MX 9, AN14721 डेव्हलपमेंट बोर्ड, AN14721, डेव्हलपमेंट बोर्ड, बोर्ड

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *