MICROCHIP TB3308 കാഷെ മെയിന്റനൻസ് ഉപയോഗിച്ച് റൺടൈമിൽ കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ കൈകാര്യം ചെയ്യുന്നു
ആമുഖം
ഡാറ്റാ ട്രാൻസ്ഫർ പ്രവർത്തനങ്ങൾക്കായി ഡയറക്ട് മെമ്മറി ആക്സസ് (ഡിഎംഎ) ഉപയോഗിക്കുന്ന, കാഷെ ചെയ്യാവുന്ന മെമ്മറി റീജിയണുകളുള്ള മൈക്രോകൺട്രോളറുകളിൽ (എംസിയു) പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷനുകളിൽ കാഷെ കോഹറൻസി പ്രശ്നം അനിവാര്യമാണ്. പെരിഫറൽ, ഫിസിക്കൽ മെമ്മറി എന്നിവയ്ക്കിടയിൽ DMA ഡാറ്റ കൈമാറുമ്പോൾ CPU കാഷെയിൽ നിന്ന് ഒരു റീഡ്/റൈറ്റ് ഓപ്പറേഷൻ നടത്തുന്നതാണ് ഇതിന് കാരണം.
കാഷെ കോഹറൻസി കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു രീതിക്ക്, കാഷെ മെയിന്റനൻസ് ഓപ്പറേഷനുകൾ ഉപയോഗിച്ച് റൺ-ടൈമിൽ കാഷെ മാനേജ് ചെയ്യാൻ ആപ്ലിക്കേഷൻ ആവശ്യമാണ്. MPLAB® Harmony v3 PIC32MZ ഉപകരണങ്ങൾക്കായി കാഷെ മെയിന്റനൻസ് ആപ്ലിക്കേഷൻ പ്രോഗ്രാം ഇന്റർഫേസുകൾ (API-കൾ) നൽകുന്നു.
MPLAB ഹാർമണി v3-ന് കീഴിലുള്ള കാഷെ മാനേജ്മെന്റ് API-കൾ ഉപയോഗിച്ച് റൺ ടൈമിൽ ഒരു ആപ്ലിക്കേഷന് കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ എങ്ങനെ കൈകാര്യം ചെയ്യാമെന്ന് ഈ പ്രമാണം വിശദീകരിക്കുന്നു.
കുറിപ്പ്: ഈ ഡോക്യുമെന്റിൽ ചർച്ച ചെയ്തിരിക്കുന്ന ആശയങ്ങൾ എല്ലാ PIC32MZ MCU-കൾക്കും സാധാരണമാണ്. PIC32MZ EF ഒരു മുൻ ആയി ഉപയോഗിക്കുന്നുampആശയങ്ങൾ ചർച്ച ചെയ്യാൻ le.
വിവരണം
PIC32MZ EF MCU-ലെ SRAM-ൽ നിന്ന് DMA വായിക്കുമ്പോൾ നിരീക്ഷിച്ച കാഷെ കോഹറൻസി പ്രശ്നം ഇനിപ്പറയുന്ന ചിത്രം വ്യക്തമാക്കുന്നു.
ചിത്രം 1-1. മെമ്മറി-ടു-പെരിഫെറൽ ട്രാൻസ്ഫർ (SRAM-ൽ നിന്നുള്ള DMA റീഡുകൾ)
ഡാറ്റാ ബഫർ TxBuffer മൂല്യം 'ABCDEFGH' പെരിഫറലിലേക്ക് കൈമാറുന്നതിനുള്ള അഭ്യർത്ഥന ആപ്ലിക്കേഷൻ സമർപ്പിക്കുന്നു. പെരിഫറലിലേക്ക് 'ABCDEFGH' എഴുതേണ്ട ഡാറ്റയ്ക്കൊപ്പം DMA റൈറ്റ് ബഫർ (TxBuffer) CPU പോപ്പുലേറ്റ് ചെയ്യുന്നു.
എന്നിരുന്നാലും, റൈറ്റ് ബാക്ക്, റൈറ്റ് അലോക്കേറ്റ് എന്ന സെറ്റ് കാഷെ നയം കാരണം, DMA റൈറ്റ് ബഫർ (TxBuffer) ഉടൻ തന്നെ പ്രധാന മെമ്മറിയിലേക്ക് എഴുതപ്പെടാനിടയില്ല, കൂടാതെ എഴുതിയ ഡാറ്റ ഡാറ്റ കാഷെയിൽ തന്നെ നിലനിൽക്കും. പ്രധാന മെമ്മറിയിലെ DMA റൈറ്റ് ബഫർ (TxBuffer) ഇപ്പോഴും '12345678' എന്ന പഴയ മൂല്യം ഉൾക്കൊള്ളുന്നു.
മെമ്മറി-ടു-പെരിഫറൽ ട്രാൻസ്ഫർ ആരംഭിക്കാൻ ഡിഎംഎ പ്രവർത്തനക്ഷമമാകുമ്പോൾ, ഡിഎംഎ പ്രധാന മെമ്മറിയിൽ നിന്ന് ബഫർ (TxBuffer) '12345678' ആയി വായിക്കുന്നു. തൽഫലമായി, DMA പഴയ ഡാറ്റ പെരിഫറലിലേക്ക് കൈമാറുന്നു.
DMA SRAM-ലേക്ക് എഴുതുമ്പോൾ നിരീക്ഷിക്കപ്പെടുന്ന കാഷെ കോഹറൻസി പ്രശ്നം ഇനിപ്പറയുന്ന ചിത്രം വ്യക്തമാക്കുന്നു.
ചിത്രം 1-2. പെരിഫറൽ-ടു-മെമ്മറി ട്രാൻസ്ഫർ (DMA SRAM-ലേക്ക് എഴുതുന്നു)
പെരിഫറലിൽ നിന്ന് '12345678' മൂല്യമുള്ള RxBuffer-ൽ ഡാറ്റ സ്വീകരിക്കുന്നതിനുള്ള അഭ്യർത്ഥന ആപ്ലിക്കേഷൻ സമർപ്പിക്കുന്നു. SRAM-ൽ '12345678' മൂല്യമുള്ള RxBuffer-നെ DMA പോപ്പുലേറ്റ് ചെയ്യുന്നു. എന്നിരുന്നാലും, ഡാറ്റ കാഷെ അപ്ഡേറ്റ് ചെയ്തിട്ടില്ല, കൂടാതെ അത് മുമ്പത്തെ ഡാറ്റ നിലനിർത്തുന്നത് തുടരുന്നു. CPU RxBuffer വായിക്കുമ്പോൾ, അത് ബഫറിൽ അടങ്ങിയിരിക്കുന്ന മുൻ മൂല്യം 'ABCDEFGH' ആയി വായിക്കുന്നു.
കാഷെ കോഹറൻസി കൈകാര്യം ചെയ്യുന്നു
കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള രണ്ട് രീതികൾ മെമ്മറി ടു പെരിഫറൽ ട്രാൻസ്ഫർ (SRAM-ൽ നിന്നുള്ള DMA റീഡുകൾ), പെരിഫറൽ-ടു-മെമ്മറി ട്രാൻസ്ഫർ (DMA റൈറ്റുകൾ SRAM) എന്നിവയിൽ ചിത്രീകരിച്ചിരിക്കുന്നു. മെയിന്റനൻസ് പ്രവർത്തനങ്ങൾ ഉപയോഗിച്ച് റൺ-ടൈമിൽ കാഷെ കൈകാര്യം ചെയ്യുന്ന ആപ്ലിക്കേഷൻ ഈ രീതികളിൽ ഉൾപ്പെടുന്നു. പ്രവർത്തനങ്ങളിൽ ഈ പ്രവർത്തനങ്ങൾ ചെയ്യാനുള്ള കഴിവ് ഉൾപ്പെടുന്നു:
കാഷെ അസാധുവാക്കുക: കാഷെ ലൈനുകൾ അസാധുവായി അടയാളപ്പെടുത്തുന്നു. തുടർന്നുള്ള ആക്സസ്, പ്രധാന മെമ്മറിയിൽ നിന്ന് കാഷെയിലേക്ക് ഡാറ്റ പകർത്താൻ പ്രേരിപ്പിക്കുന്നു.
കാഷെ വൃത്തിയാക്കുക: വൃത്തികെട്ടതായി അടയാളപ്പെടുത്തിയിരിക്കുന്ന കാഷെ ലൈനുകൾ മെയിൻ മെമ്മറിയിലേക്ക് തിരികെ എഴുതുന്നു, മെമ്മറി ടു പെരിഫറൽ ട്രാൻസ്ഫറിൽ (SRAM-ൽ നിന്നുള്ള ഡിഎംഎ റീഡുകൾ) ചർച്ച ചെയ്ത കാഷെ കോഹറൻസി കൈകാര്യം ചെയ്യാൻ, ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ചെയ്യുക:
- ആപ്ലിക്കേഷൻ റൈറ്റ് ഡാറ്റ ബഫർ (TxBuffer) ഒരു മൂല്യം 'ABCEDFGH' ഉപയോഗിച്ച് പൂരിപ്പിക്കുന്നു. ഡിഫോൾട്ട് കാഷെ നയം (റൈറ്റ് ബാക്ക്, റൈറ്റ് അലോക്കേറ്റ്) കാരണം, എഴുതിയ ഡാറ്റ കാഷെയിലായിരിക്കാം.
ചിത്രം 1-3. പോപ്പുലേറ്റ് റൈറ്റ് ബഫർ - 'ABCDEFGH' മൂല്യമുള്ള റൈറ്റ് ഡാറ്റ ബഫർ (TxBuffer) ക്ലീൻ കാഷെ API-ലേക്ക് വിളിച്ച് പ്രധാന മെമ്മറിയിലേക്ക് ഫ്ലഷ് ചെയ്യുക.
ചിത്രം 1-4. ഫ്ലഷ് റൈറ്റ് ബഫർ - 'ABCDEFGH' മൂല്യമുള്ള TxBuffer-ൽ നിന്ന് പെരിഫറലിലേക്ക് ഡാറ്റ കൈമാറുന്നതിനുള്ള അഭ്യർത്ഥന ആപ്ലിക്കേഷൻ സമർപ്പിക്കുന്നു.
ചിത്രം 1-5. പെരിഫറലിലേക്ക് എഴുതുക
പെരിഫറൽ ടു മെമ്മറി ട്രാൻസ്ഫറിൽ (DMA റൈറ്റുകൾ SRAM) ചർച്ച ചെയ്തിരിക്കുന്നതുപോലെ കാഷെ കോഹറൻസി കൈകാര്യം ചെയ്യാൻ, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
- കാഷെ ലൈനുകൾ അസാധുവാണെന്ന് അടയാളപ്പെടുത്താൻ ആപ്ലിക്കേഷൻ അസാധുവായ കാഷെ API-യെ വിളിക്കുന്നു.
ചിത്രം 1-6. കാഷെ അസാധുവാക്കുക - പെരിഫറലിൽ നിന്ന് '12345678' മൂല്യമുള്ള RxBuffer-ൽ ഡാറ്റ സ്വീകരിക്കുന്നതിനുള്ള അഭ്യർത്ഥന ആപ്ലിക്കേഷൻ സമർപ്പിക്കുന്നു.
- SRAM-ൽ '12345678' മൂല്യമുള്ള RxBuffer-നെ DMA പോപ്പുലേറ്റ് ചെയ്യുന്നു.
- RxBuffer-ന് അനുയോജ്യമായ കാഷെ ലൈൻ ഒരു അസാധുവായ അവസ്ഥയിലായതിനാൽ, CPU-ന്റെ ഒരു റീഡ് ആക്സസ് RxBuffer പ്രധാന മെമ്മറിയിൽ നിന്ന് ഡാറ്റ കാഷെയിലേക്ക് പകർത്തുന്നതിന് കാരണമാകുന്നു.
ചിത്രം 1-7. പെരിഫറൽ-ടു-മെമ്മറി ട്രാൻസ്ഫർ കാഷെ കോഹറൻസി കൈകാര്യം ചെയ്യുക
നടപ്പിലാക്കൽ
കോൺഫിഗറേഷൻ
PIC3 MZ EF-നുള്ള MPLAB ഹാർമണി v32 പ്രോജക്റ്റിൽ, MPLAB Harmony v3 കോൺഫിഗറേറ്റർ (MHC) അല്ലെങ്കിൽ MPLAB കോഡ് കോൺഫിഗറേറ്റർ (MCC) വഴി കാഷെ മെയിന്റനൻസ് പ്രവർത്തനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നു. MHC അല്ലെങ്കിൽ MCC എന്നിവയിൽ, പ്രോജക്റ്റ് ഗ്രാഫ് > സിസ്റ്റം > MIPS കോൺഫിഗറേഷൻ > കാഷെ എന്നതിന് കീഴിൽ കോൺഫിഗറേഷൻ ക്രമീകരണം കാണാം.
ചിത്രം 2-1. MHC കാഷെ കോൺഫിഗറേഷൻ
ഡാറ്റ-കാഷെ മെയിന്റനൻസ് API-കൾ
MPLAB ഹാർമണി v3 ഇനിപ്പറയുന്ന ഡാറ്റ-കാഷെ മെയിന്റനൻസ് API-കൾ നൽകുന്നു:
പട്ടിക 2-1. ഡാറ്റ-കാഷെ മെയിന്റനൻസ് API-കൾ
പേര് | വിവരണം |
DCACHE_INVALIDATE (അസാധു) | പ്രവർത്തനക്ഷമമാക്കുന്നതിന് മുമ്പ് മുഴുവൻ ഡാറ്റ കാഷെയും അസാധുവാക്കുന്നു. |
DCACHE_CLEAN_BY_ADDR (uint32_t addr, size_t sz) | ഡാറ്റ കാഷെയിൽ ഒരു വിലാസ ശ്രേണി തിരികെ എഴുതുകയും അസാധുവാക്കുകയും ചെയ്യുക. |
DCACHE_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | ഡാറ്റ കാഷെയിലെ ഒരു വിലാസ ശ്രേണി അസാധുവാക്കുക. |
DCACHE_CLEAN_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | ഡാറ്റ കാഷെയിൽ ഒരു വിലാസ ശ്രേണി തിരികെ എഴുതുകയും അസാധുവാക്കുകയും ചെയ്യുക. |
കുറിപ്പുകൾ:
- MCU നിർദ്ദിഷ്ട ഡാറ്റയും നിർദ്ദേശ കാഷെ മെയിന്റനൻസ് API-കളും ഒരു പെരിഫറൽ ലൈബ്രറിയായി (PLIB) ലഭ്യമാണ് plib_cache.c. PLIB ആപ്ലിക്കേഷൻ റഫർ ചെയ്യുകample at:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance. - കാഷെ ഉപയോഗിക്കുമ്പോൾ, വിലാസ API-കൾ പ്രകാരം കാഷെ വൃത്തിയാക്കി അസാധുവാക്കുക:
- addr: കാഷെ ലൈൻ സൈസ് ബൗണ്ടറിയിൽ വിന്യസിച്ചിരിക്കണം. ഇതിനർത്ഥം ഡിഎംഎ ബഫർ വിലാസം 16-ബൈറ്റ് അതിർത്തിയിലേക്ക് വിന്യസിക്കണമെന്നാണ്.
- വലിപ്പം: കാഷെ ലൈൻ വലുപ്പത്തിന്റെ ഗുണിതമായിരിക്കണം. ഇതിനർത്ഥം DMA ബഫർ വലുപ്പം 16-ബൈറ്റുകളുടെ ഗുണിതമായിരിക്കണം എന്നാണ്.
Example
ഇനിപ്പറയുന്ന കോഡ് ഉദാampUART ഇന്റർഫേസിൽ ഡാറ്റ വായിക്കാനും എഴുതാനും MPLAB Harmony v3 DMA പെരിഫറൽ ലൈബ്രറി API-കൾക്കൊപ്പം ഡാറ്റ-കാഷെ മെയിന്റനൻസ് API-കളുടെ ഉപയോഗം le പ്രകടമാക്കുന്നു.
വിശദമായ സോഴ്സ് കോഡിന്, PLIB ആപ്ലിക്കേഷൻ റഫർ ചെയ്യുകample at:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
കുറിപ്പ്: മുകളിൽ ചർച്ച ചെയ്തിരിക്കുന്ന കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ, തർക്കത്തിലുള്ള ഡാറ്റ ബഫറിലേക്കുള്ള കോഹറന്റ് വേരിയബിൾ ആട്രിബ്യൂട്ട് ഉപയോഗിച്ച് ലിങ്ക് സമയത്ത് കൈകാര്യം ചെയ്യാവുന്നതാണ്.
സൈൻ ചെയ്യാത്ത int __attribute__((കോഹറന്റ്)) ബഫർ[1024];
ഈ കോഡിൽ, കംപൈലർ അനുവദിക്കുന്നത് (ലിങ്ക് സമയത്ത്) 1024 എലമെൻറ് നോൺ-കാഷെബിൾ മെമ്മറി റീജിയൻ കെഎസ്ഇജി 1 ൽ.
റഫറൻസുകൾ
ഇനിപ്പറയുന്ന പ്രമാണങ്ങൾ ഉറവിടങ്ങളായി പട്ടികപ്പെടുത്തിയിരിക്കുന്നു. കാഷെ കോഹറൻസിയെയും അനുബന്ധ മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, മൈക്രോചിപ്പ് കാണുക Webസൈറ്റ്, അല്ലെങ്കിൽ ഒരു പ്രാദേശിക മൈക്രോചിപ്പ് വിൽപ്പന പ്രതിനിധിയെ ബന്ധപ്പെടുക.
- PIC1MZ ഉപകരണങ്ങളിൽ L32 കാഷെ ഉപയോഗിക്കുന്നു
- PIC32MZ EF കാഷെ മെയിന്റനൻസ് PLIB Example
- MPLAB Harmony v3 Quick Docs പാക്കേജ് ഉപയോക്താക്കൾക്ക് Microchip-ന്റെ 32-bit SAM, PIC32 MCU-കളിൽ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കാൻ തുടങ്ങുന്നതിനുള്ള ഒറ്റപ്പെട്ട സഹായ പേജുകൾ നൽകുന്നു. Quick_docs റിപ്പോസിറ്ററി ഡൗൺലോഡ് ചെയ്ത് index.html ഉപയോഗിച്ച് ആരംഭിക്കുക file ഡോക്സ് ഫോൾഡറിൽ ലഭ്യമാണ്.
ഓൺലൈൻ പതിപ്പ് ഇവിടെ ലഭ്യമാണ്: microchip-mplab-harmony.github.io/quick_docs/. - MPLAB ഹാർമണി v3 ലാൻഡിംഗ് web പേജ്: www.microchip.com/mplab/mplab-harmony
മൈക്രോചിപ്പ് Webസൈറ്റ്
മൈക്രോചിപ്പ് ഞങ്ങളുടെ വഴി ഓൺലൈൻ പിന്തുണ നൽകുന്നു webസൈറ്റ് www.microchip.com/. ഇത് webസൈറ്റ് നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്നു fileഉപഭോക്താക്കൾക്ക് എളുപ്പത്തിൽ ലഭ്യമാകുന്ന വിവരങ്ങളും. ലഭ്യമായ ചില ഉള്ളടക്കങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:
- ഉൽപ്പന്ന പിന്തുണ - ഡാറ്റ ഷീറ്റുകളും പിശകുകളും, ആപ്ലിക്കേഷൻ കുറിപ്പുകളും എസ്ampലെ പ്രോഗ്രാമുകൾ, ഡിസൈൻ ഉറവിടങ്ങൾ, ഉപയോക്തൃ ഗൈഡുകൾ, ഹാർഡ്വെയർ പിന്തുണാ പ്രമാണങ്ങൾ, ഏറ്റവും പുതിയ സോഫ്റ്റ്വെയർ റിലീസുകൾ, ആർക്കൈവ് ചെയ്ത സോഫ്റ്റ്വെയർ
- പൊതു സാങ്കേതിക പിന്തുണ - പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ), സാങ്കേതിക പിന്തുണ അഭ്യർത്ഥനകൾ, ഓൺലൈൻ ചർച്ചാ ഗ്രൂപ്പുകൾ, മൈക്രോചിപ്പ് ഡിസൈൻ പങ്കാളി പ്രോഗ്രാം അംഗങ്ങളുടെ പട്ടിക
- മൈക്രോചിപ്പ് ബിസിനസ്സ് - ഉൽപ്പന്ന സെലക്ടറും ഓർഡറിംഗ് ഗൈഡുകളും, ഏറ്റവും പുതിയ മൈക്രോചിപ്പ് പ്രസ് റിലീസുകൾ, സെമിനാറുകളുടെയും ഇവന്റുകളുടെയും ലിസ്റ്റിംഗ്, മൈക്രോചിപ്പ് സെയിൽസ് ഓഫീസുകളുടെ ലിസ്റ്റിംഗുകൾ, വിതരണക്കാർ, ഫാക്ടറി പ്രതിനിധികൾ
ഉൽപ്പന്ന മാറ്റ അറിയിപ്പ് സേവനം
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിൽ ഉപഭോക്താക്കളെ നിലനിർത്താൻ മൈക്രോചിപ്പിന്റെ ഉൽപ്പന്ന മാറ്റ അറിയിപ്പ് സേവനം സഹായിക്കുന്നു. ഒരു നിർദ്ദിഷ്ട ഉൽപ്പന്ന കുടുംബവുമായോ താൽപ്പര്യമുള്ള ഡെവലപ്മെന്റ് ടൂളുമായോ ബന്ധപ്പെട്ട മാറ്റങ്ങൾ, അപ്ഡേറ്റുകൾ, പുനരവലോകനങ്ങൾ അല്ലെങ്കിൽ പിശകുകൾ എന്നിവ ഉണ്ടാകുമ്പോഴെല്ലാം വരിക്കാർക്ക് ഇമെയിൽ അറിയിപ്പ് ലഭിക്കും.
രജിസ്റ്റർ ചെയ്യുന്നതിന്, പോകുക www.microchip.com/pcn കൂടാതെ രജിസ്ട്രേഷൻ നിർദ്ദേശങ്ങൾ പാലിക്കുക.
ഉപഭോക്തൃ പിന്തുണ
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളുടെ ഉപയോക്താക്കൾക്ക് നിരവധി ചാനലുകളിലൂടെ സഹായം ലഭിക്കും:
- വിതരണക്കാരൻ അല്ലെങ്കിൽ പ്രതിനിധി
- പ്രാദേശിക വിൽപ്പന ഓഫീസ്
- എംബഡഡ് സൊല്യൂഷൻസ് എഞ്ചിനീയർ (ഇഎസ്ഇ)
- സാങ്കേതിക സഹായം
പിന്തുണയ്ക്കായി ഉപഭോക്താക്കൾ അവരുടെ വിതരണക്കാരനെയോ പ്രതിനിധിയെയോ ഇഎസ്ഇയെയോ ബന്ധപ്പെടണം. ഉപഭോക്താക്കളെ സഹായിക്കാൻ പ്രാദേശിക സെയിൽസ് ഓഫീസുകളും ലഭ്യമാണ്. സെയിൽസ് ഓഫീസുകളുടെയും ലൊക്കേഷനുകളുടെയും ഒരു ലിസ്റ്റ് ഈ ഡോക്യുമെൻ്റിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
വഴി സാങ്കേതിക പിന്തുണ ലഭ്യമാണ് webസൈറ്റ്: www.microchip.com/support
മൈക്രോചിപ്പ് ഉപകരണങ്ങളുടെ കോഡ് സംരക്ഷണ സവിശേഷത
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിലെ കോഡ് പരിരക്ഷണ സവിശേഷതയുടെ ഇനിപ്പറയുന്ന വിശദാംശങ്ങൾ ശ്രദ്ധിക്കുക:
- മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങൾ അവയുടെ പ്രത്യേക മൈക്രോചിപ്പ് ഡാറ്റ ഷീറ്റിൽ അടങ്ങിയിരിക്കുന്ന സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നു.
- ഉദ്ദേശിച്ച രീതിയിൽ, ഓപ്പറേറ്റിംഗ് സ്പെസിഫിക്കേഷനുകൾക്കുള്ളിൽ, സാധാരണ അവസ്ഥയിൽ ഉപയോഗിക്കുമ്പോൾ അതിൻ്റെ ഉൽപ്പന്നങ്ങളുടെ കുടുംബം സുരക്ഷിതമാണെന്ന് മൈക്രോചിപ്പ് വിശ്വസിക്കുന്നു.
- മൈക്രോചിപ്പ് അതിന്റെ ബൗദ്ധിക സ്വത്തവകാശങ്ങളെ വിലമതിക്കുകയും ആക്രമണാത്മകമായി സംരക്ഷിക്കുകയും ചെയ്യുന്നു. മൈക്രോചിപ്പ് ഉൽപ്പന്നത്തിന്റെ കോഡ് പരിരക്ഷണ സവിശേഷതകൾ ലംഘിക്കാനുള്ള ശ്രമങ്ങൾ കർശനമായി നിരോധിച്ചിരിക്കുന്നു കൂടാതെ ഡിജിറ്റൽ മില്ലേനിയം പകർപ്പവകാശ നിയമം ലംഘിച്ചേക്കാം.
- മൈക്രോചിപ്പിനോ മറ്റേതെങ്കിലും അർദ്ധചാലക നിർമ്മാതാക്കൾക്കോ അതിൻ്റെ കോഡിൻ്റെ സുരക്ഷ ഉറപ്പുനൽകാൻ കഴിയില്ല. കോഡ് പരിരക്ഷണം അർത്ഥമാക്കുന്നത് ഉൽപ്പന്നം "പൊട്ടാത്തത്" ആണെന്ന് ഞങ്ങൾ ഉറപ്പ് നൽകുന്നു എന്നല്ല. കോഡ് സംരക്ഷണം നിരന്തരം വികസിച്ചുകൊണ്ടിരിക്കുന്നു. ഞങ്ങളുടെ ഉൽപ്പന്നങ്ങളുടെ കോഡ് പരിരക്ഷണ സവിശേഷതകൾ തുടർച്ചയായി മെച്ചപ്പെടുത്തുന്നതിന് Microchip പ്രതിജ്ഞാബദ്ധമാണ്.
നിയമപരമായ അറിയിപ്പ്
ഈ പ്രസിദ്ധീകരണവും ഇതിലെ വിവരങ്ങളും നിങ്ങളുടെ ആപ്ലിക്കേഷനുമായി മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്നതിനും പരിശോധിക്കുന്നതിനും സംയോജിപ്പിക്കുന്നതിനും ഉൾപ്പെടെ, മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിൽ മാത്രമേ ഉപയോഗിക്കാവൂ. ഈ വിവരങ്ങൾ മറ്റേതെങ്കിലും രീതിയിൽ ഉപയോഗിക്കുന്നത് ഈ നിബന്ധനകൾ ലംഘിക്കുന്നു. ഉപകരണ ആപ്ലിക്കേഷനുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിങ്ങളുടെ സൗകര്യാർത്ഥം മാത്രമാണ് നൽകിയിരിക്കുന്നത്, അപ്ഡേറ്റുകൾ അസാധുവാക്കിയേക്കാം. നിങ്ങളുടെ ആപ്ലിക്കേഷൻ നിങ്ങളുടെ സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കേണ്ടത് നിങ്ങളുടെ ഉത്തരവാദിത്തമാണ്. അധിക പിന്തുണയ്ക്കായി നിങ്ങളുടെ പ്രാദേശിക മൈക്രോചിപ്പ് സെയിൽസ് ഓഫീസുമായി ബന്ധപ്പെടുക അല്ലെങ്കിൽ അധിക പിന്തുണ നേടുക www.microchip.com/en-us/support/design-help/client-support-services.
ഈ വിവരം മൈക്രോചിപ്പ് "ഉള്ളതുപോലെ" നൽകുന്നു. രേഖാമൂലമുള്ളതോ വാക്കാലുള്ളതോ നിയമാനുസൃതമായതോ ആയ ഏതെങ്കിലും തരത്തിലുള്ള പ്രതിനിധാനങ്ങളോ വാറന്റികളോ മൈക്രോചിപ്പ് നൽകുന്നില്ല
അല്ലാത്തപക്ഷം, വിവരങ്ങളുമായി ബന്ധപ്പെട്ടത്, എന്നാൽ ലംഘനം, വ്യാപാരം, ഒരു പ്രത്യേക ഉദ്ദേശ്യം, ഉദ്ദേശ്യം എന്നിവയ്ക്കായുള്ള ഏതെങ്കിലും വാറന്റികളിൽ പരിമിതപ്പെടുത്തിയിട്ടില്ല. അല്ലെങ്കിൽ പ്രകടനം.
ഒരു സാഹചര്യത്തിലും, ഏതെങ്കിലും തരത്തിലുള്ള പരോക്ഷമായ, പ്രത്യേക, ശിക്ഷാപരമായ, ആകസ്മികമായ അല്ലെങ്കിൽ തുടർന്നുള്ള നഷ്ടം, നാശനഷ്ടം, ചെലവ്, അല്ലെങ്കിൽ അതിനാവശ്യമായ ഏതെങ്കിലും തരത്തിലുള്ള ചെലവുകൾ എന്നിവയ്ക്ക് മൈക്രോചിപ്പ് ബാധ്യസ്ഥനായിരിക്കില്ല. എങ്ങനെയായാലും, മൈക്രോചിപ്പ് സാധ്യതയെക്കുറിച്ച് ഉപദേശിച്ചിട്ടുണ്ടെങ്കിലും അല്ലെങ്കിൽ നാശനഷ്ടങ്ങൾ മുൻകൂട്ടിക്കാണാവുന്നതാണെങ്കിൽ പോലും. നിയമം അനുവദനീയമായ പരമാവധി, വിവരങ്ങൾ അല്ലെങ്കിൽ അതിൻ്റെ ഉപയോഗം ബന്ധപ്പെട്ട എല്ലാ ക്ലെയിമുകളിലും മൈക്രോചിപ്പിൻ്റെ മൊത്തത്തിലുള്ള ബാധ്യത നിങ്ങളുടെ ഫീഡിൻ്റെ അളവിനേക്കാൾ കൂടുതലാകില്ല. വിവരങ്ങൾക്കായി നേരിട്ട് മൈക്രോചിപ്പിലേക്ക്.
ലൈഫ് സപ്പോർട്ടിലും കൂടാതെ/അല്ലെങ്കിൽ സുരക്ഷാ ആപ്ലിക്കേഷനുകളിലും മൈക്രോചിപ്പ് ഉപകരണങ്ങളുടെ ഉപയോഗം പൂർണ്ണമായും വാങ്ങുന്നയാളുടെ റിസ്കിലാണ്, കൂടാതെ അത്തരം ഉപയോഗത്തിൻ്റെ ഫലമായുണ്ടാകുന്ന എല്ലാ കേടുപാടുകൾ, ക്ലെയിമുകൾ, സ്യൂട്ടുകൾ അല്ലെങ്കിൽ ചെലവുകൾ എന്നിവയിൽ നിന്ന് ദോഷകരമല്ലാത്ത മൈക്രോചിപ്പിനെ പ്രതിരോധിക്കാനും നഷ്ടപരിഹാരം നൽകാനും വാങ്ങുന്നയാൾ സമ്മതിക്കുന്നു. ഏതെങ്കിലും മൈക്രോചിപ്പ് ബൗദ്ധിക സ്വത്തവകാശത്തിന് കീഴിലുള്ള ലൈസൻസുകളൊന്നും പരോക്ഷമായോ അല്ലാതെയോ പ്രസ്താവിച്ചിട്ടില്ലെങ്കിൽ കൈമാറുന്നതല്ല.
വ്യാപാരമുദ്രകൾ
മൈക്രോചിപ്പിന്റെ പേരും ലോഗോയും, മൈക്രോചിപ്പ് ലോഗോ, അഡാപ്ടെക്, എനി റേറ്റ്, എവിആർ, എവിആർ ലോഗോ, എവിആർ ഫ്രീക്കുകൾ, ബെസ്ടൈം, ബിറ്റ്ക്ലൗഡ്, ക്രിപ്റ്റോമെമ്മറി, ക്രിപ്റ്റോആർഎഫ്, ഡിഎസ്പിഐസി, ഫ്ലെക്സ്പിഡബ്ല്യുആർ, ഹെൽഡോ, ഇഗ്ലൂ, കെലെർബ്ലോക്ക്, കെലെർ, കെലെർ, കെലെർ, കെലെർ, കെലെർ, കെ.എൽ. maXTouch, MediaLB, megaAVR, മൈക്രോസെമി, മൈക്രോസെമി ലോഗോ, MOST, MOST ലോഗോ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ലോഗോ, PolarFire, Prochip Designer, QTouch, SAM-BA, SFyNSTGO, SFyNSTGo , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, XMEGA എന്നിവ യുഎസ്എയിലും മറ്റ് രാജ്യങ്ങളിലും സംയോജിപ്പിച്ചിട്ടുള്ള മൈക്രോചിപ്പ് ടെക്നോളജിയുടെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProICASIC പ്ലസ്, പ്രോ ക്യുസിഎസിക് പ്ലസ്, പ്ലൂസ് SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ZL എന്നിവ യുഎസ്എയിൽ സംയോജിപ്പിച്ചിട്ടുള്ള മൈക്രോചിപ്പ് ടെക്നോളജിയുടെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്.
തൊട്ടടുത്തുള്ള കീ സപ്രഷൻ, AKS, അനലോഗ്-ഫോർ-ദി-ഡിജിറ്റൽ ഏജ്, ഏതെങ്കിലും കപ്പാസിറ്റർ, AnyIn, AnyOut, ഓഗ്മെന്റഡ് സ്വിച്ചിംഗ്, ബ്ലൂസ്കൈ, ബോഡികോം, കോഡ്ഗാർഡ്, ക്രിപ്റ്റോ ഓതന്റിക്കേഷൻ, ക്രിപ്റ്റോ ഓട്ടോമോട്ടീവ്, ക്രിപ്റ്റോകമ്പാനിയൻ, ഡിഎംഐസിഡിഇ, ക്രിപ്റ്റോകാമ്പാനിയൻ, ഡിഎംഐസിഡിഇഎംഡിഇഎഎംഡിഇ , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, ഇന്റലിജന്റ് പാരലലിംഗ്, ഇന്റർ-ചിപ്പ് കണക്റ്റിവിറ്റി, JitterBlocker, Knob-on-Display, maxCrypto, maxCrypto,View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB സർട്ടിഫൈഡ് ലോഗോ, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, ഓമ്നിസിയന്റ് കോഡ് ജനറേഷൻ, PICDEM, PICDEM.net, PICkit, PICtail, PICtail, PICtail, PowerSilt, PowerSilt, , റിപ്പിൾ ബ്ലോക്കർ, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, USB ChTS, ടോട്ടൽ എൻഎച്ച്ആർസി വാരിസെൻസ്, വെക്റ്റർബ്ലോക്സ്, വെരിഫി, ViewSpan, WiperLock, XpressConnect, ZENA എന്നിവയാണ് മൈക്രോചിപ്പ് സാങ്കേതികവിദ്യയുടെ വ്യാപാരമുദ്രകൾ.
യുഎസ്എയും മറ്റ് രാജ്യങ്ങളും.
യുഎസ്എയിൽ സംയോജിപ്പിച്ച മൈക്രോചിപ്പ് ടെക്നോളജിയുടെ സേവന ചിഹ്നമാണ് SQTP
അഡാപ്ടെക് ലോഗോ, ഫ്രീക്വൻസി ഓൺ ഡിമാൻഡ്, സിലിക്കൺ സ്റ്റോറേജ് ടെക്നോളജി, സിംകോം, ട്രസ്റ്റഡ് ടൈം എന്നിവ മറ്റ് രാജ്യങ്ങളിൽ മൈക്രോചിപ്പ് ടെക്നോളജി Inc. ന്റെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്.
GestIC മറ്റ് രാജ്യങ്ങളിലെ മൈക്രോചിപ്പ് ടെക്നോളജി ജർമ്മനി II GmbH & Co. KG-യുടെ ഒരു രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രയാണ്.
ഇവിടെ പരാമർശിച്ചിരിക്കുന്ന മറ്റെല്ലാ വ്യാപാരമുദ്രകളും അതത് കമ്പനികളുടെ സ്വത്താണ്.
© 2021, മൈക്രോചിപ്പ് ടെക്നോളജി ഇൻകോർപ്പറേറ്റഡ് അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളും. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
ISBN: 978-1-5224-9447-8
ക്വാളിറ്റി മാനേജ്മെൻ്റ് സിസ്റ്റം
മൈക്രോചിപ്പിൻ്റെ ക്വാളിറ്റി മാനേജ്മെൻ്റ് സിസ്റ്റങ്ങളെ കുറിച്ചുള്ള വിവരങ്ങൾക്ക് ദയവായി സന്ദർശിക്കുക www.microchip.com/qualitty.
ലോകമെമ്പാടുമുള്ള വിൽപ്പനയും സേവനവും
അമേരിക്ക
കോർപ്പറേറ്റ് ഓഫീസ്
2355 വെസ്റ്റ് ചാൻഡലർ Blvd. ചാൻഡലർ, AZ 85224-6199 ഫോൺ: 480-792-7200
ഫാക്സ്: 480-792-7277 സാങ്കേതിക സഹായം:
www.microchip.com/support
Web വിലാസം:
www.microchip.com
അറ്റ്ലാൻ്റ
ദുലുത്ത്, ജി.എ
ഫോൺ: 678-957-9614
ഫാക്സ്: 678-957-1455 ഓസ്റ്റിൻ, TX
ഫോൺ: 512-257-3370 ബോസ്റ്റൺ
വെസ്റ്റ്ബറോ, എംഎ
ഫോൺ: 774-760-0087
ഫാക്സ്: 774-760-0088 ചിക്കാഗോ
ഇറ്റാസ്ക, IL
ഫോൺ: 630-285-0071
ഫാക്സ്: 630-285-0075 ഡാളസ്
അഡിസൺ, ടിഎക്സ്
ഫോൺ: 972-818-7423
ഫാക്സ്: 972-818-2924 ഡിട്രോയിറ്റ്
നോവി, എം.ഐ
ഫോൺ: 248-848-4000 ഹൂസ്റ്റൺ, TX
ഫോൺ: 281-894-5983 ഇൻഡ്യാനപൊളിസ്
നോബിൾസ്വില്ലെ, IN
ഫോൺ: 317-773-8323
ഫാക്സ്: 317-773-5453
ഫോൺ: 317-536-2380
ലോസ് ഏഞ്ചൽസ്
മിഷൻ വീജോ, CA
ഫോൺ: 949-462-9523
ഫാക്സ്: 949-462-9608
ഫോൺ: 951-273-7800 റാലി, എൻസി
ഫോൺ: 919-844-7510
ന്യൂയോർക്ക്, NY
ഫോൺ: 631-435-6000
സാൻ ജോസ്, CA
ഫോൺ: 408-735-9110
ഫോൺ: 408-436-4270 കാനഡ - ടൊറൻ്റോ
ഫോൺ: 905-695-1980
ഫാക്സ്: 905-695-2078
ഏഷ്യ/പസിഫിക്
ഓസ്ട്രേലിയ - സിഡ്നി
ഫോൺ: 61-2-9868-6733 ചൈന - ബീജിംഗ്
ഫോൺ: 86-10-8569-7000 ചൈന - ചെങ്ഡു
ഫോൺ: 86-28-8665-5511 ചൈന - ചോങ്കിംഗ് ടെൽ: 86-23-8980-9588 ചൈന - ഡോങ്ഗുവാൻ
ഫോണ്
ഫോൺ: 86-571-8792-8115 ചൈന - ഹോങ്കോംഗ് SAR ഫോൺ: 852-2943-5100 ചൈന - നാൻജിംഗ്
ഫോൺ: 86-25-8473-2460 ചൈന - ക്വിംഗ്ദാവോ
ഫോൺ: 86-532-8502-7355 ചൈന - ഷാങ്ഹായ്
ഫോൺ: 86-21-3326-8000 ചൈന - ഷെന്യാങ്
ഫോൺ: 86-24-2334-2829 ചൈന - ഷെൻഷെൻ
ഫോൺ: 86-755-8864-2200 ചൈന - സുഷൌ
ഫോൺ: 86-186-6233-1526 ചൈന - വുഹാൻ
ഫോൺ: 86-27-5980-5300 ചൈന - സിയാൻ
ഫോൺ: 86-29-8833-7252 ചൈന - സിയാമെൻ
ഫോൺ: 86-592-2388138 ചൈന - സുഹായ്
ഫോൺ: 86-756-3210040
ഏഷ്യ/പസിഫിക്
ഇന്ത്യ - ബാംഗ്ലൂർ
ഫോൺ: 91-80-3090-4444 ഇന്ത്യ - ന്യൂഡൽഹി
ഫോൺ: 91-11-4160-8631 ഇന്ത്യ - പൂനെ
ഫോൺ: 91-20-4121-0141 ജപ്പാൻ - ഒസാക്ക
ഫോൺ: 81-6-6152-7160 ജപ്പാൻ - ടോക്കിയോ
ഫോൺ: 81-3-6880- 3770 കൊറിയ - ഡേഗു
ഫോൺ: 82-53-744-4301 കൊറിയ - സിയോൾ
ഫോൺ: 82-2-554-7200 മലേഷ്യ - ക്വാലാലംപൂർ ഫോൺ: 60-3-7651-7906 മലേഷ്യ - പെനാംഗ്
ഫോൺ: 60-4-227-8870 ഫിലിപ്പീൻസ് - മനില ഫോൺ: 63-2-634-9065 സിംഗപ്പൂർ
ഫോൺ: 65-6334-8870 തായ്വാൻ - ഹ്സിൻ ചു
ഫോണ്
ഫോൺ: 886-2-2508-8600 തായ്ലൻഡ് - ബാങ്കോക്ക് ഫോൺ: 66-2-694-1351 വിയറ്റ്നാം - ഹോ ചി മിൻ ഫോൺ: 84-28-5448-2100
യൂറോപ്പ്
ഓസ്ട്രിയ - വെൽസ്
ഫോൺ: 43-7242-2244-39 ഫാക്സ്: 43-7242-2244-393 ഡെൻമാർക്ക് - കോപ്പൻഹേഗൻ ഫോൺ: 45-4485-5910
ഫാക്സ്: 45-4485-2829 ഫിൻലാൻഡ് - എസ്പൂ
ഫോൺ: 358-9-4520-820 ഫ്രാൻസ് - പാരീസ്
ഫോൺ: 33-1-69-53-63-20 ഫാക്സ്: 33-1-69-30-90-79 ജർമ്മനി - ഗാർച്ചിംഗ് ടെൽ: 49-8931-9700 ജർമ്മനി - ഹാൻ
ഫോൺ: 49-2129-3766400 ജർമ്മനി - ഹെയിൽബ്രോൺ ടെൽ: 49-7131-72400 ജർമ്മനി - കാൾസ്റൂഹ് ടെൽ: 49-721-625370 ജർമ്മനി - മ്യൂണിക്ക് ടെൽ: 49-89-627-144-0 ഫാക്സ്: 49-89 627-144 -44 ജർമ്മനി – റോസൻഹൈം ടെൽ: 49-8031-354-560 ഇസ്രായേൽ – റാനാന
ഫോൺ: 972-9-744-7705 ഇറ്റലി - മിലാൻ
ഫോൺ: 39-0331-742611 ഫാക്സ്: 39-0331-466781 ഇറ്റലി - പഡോവ
ഫോണ്
ഫോൺ: 48-22-3325737 റൊമാനിയ - ബുക്കാറസ്റ്റ് ഫോൺ: 40-21-407-87-50 സ്പെയിൻ - മാഡ്രിഡ്
ഫോൺ: 34-91-708-08-90 ഫാക്സ്: 34-91-708-08-91 സ്വീഡൻ – ഗോഥെൻബെർഗ് ടെൽ: 46-31-704-60-40 സ്വീഡൻ – സ്റ്റോക്ക്ഹോം ടെൽ: 46-8-5090-4654 യുകെ – വോക്കിംഗ്ഹാം
Tel: 44-118-921-5800 Fax: 44-118-921-5820
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
MICROCHIP TB3308 കാഷെ മെയിന്റനൻസ് ഉപയോഗിച്ച് റൺടൈമിൽ കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ കൈകാര്യം ചെയ്യുന്നു [pdf] ഉപയോക്തൃ ഗൈഡ് TB3308 കാഷെ മെയിന്റനൻസ് ഉപയോഗിച്ച് റൺടൈമിൽ കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ കൈകാര്യം ചെയ്യുന്നു, TB3308, കാഷെ മെയിന്റനൻസ് ഉപയോഗിച്ച് റൺടൈമിൽ കാഷെ കോഹറൻസി പ്രശ്നങ്ങൾ കൈകാര്യം ചെയ്യുന്നു, കാഷെ മെയിന്റനൻസ് ഉപയോഗിച്ചുള്ള റൺടൈം, കാഷെ മെയിന്റനൻസ് |