میکروچیپ-لوگو

MICROCHIP TB3308 رسیدگی به مسائل انسجام کش در زمان اجرا با استفاده از نگهداری کش

MICROCHIP-TB3308-Handling-Cache-Coherency-Iss-in-Runtime-Using-Cache-Maintenance-PRODUCT

مقدمه

مسئله انسجام حافظه نهان در برنامه‌های در حال اجرا بر روی میکروکنترلرها (MCU) که ​​دارای مناطق حافظه کش هستند، که از دسترسی مستقیم به حافظه (DMA) برای عملیات انتقال داده استفاده می‌کنند، اجتناب‌ناپذیر است. این به این دلیل است که CPU یک عملیات خواندن/نوشتن از کش انجام می دهد در حالی که DMA داده ها را بین حافظه جانبی و فیزیکی منتقل می کند.
یکی از روش‌های مدیریت انسجام حافظه نهان، به برنامه نیاز دارد که حافظه پنهان را در زمان اجرا با استفاده از عملیات نگهداری کش مدیریت کند. MPLAB® Harmony v3 رابط های برنامه کاربردی (API) نگهداری کش را برای دستگاه های PIC32MZ فراهم می کند.
این سند توضیح می‌دهد که چگونه یک برنامه کاربردی می‌تواند مسائل مربوط به انسجام حافظه پنهان را در زمان اجرا با استفاده از APIهای مدیریت حافظه پنهان تحت MPLAB Harmony v3 مدیریت کند.
توجه:  مفاهیم مورد بحث در این سند برای همه MCU های PIC32MZ مشترک است. PIC32MZ EF به عنوان نمونه قبلی استفاده می شودampبرای بحث در مورد مفاهیم.

توضیحات

شکل زیر مشکل انسجام حافظه پنهان را همانطور که هنگام خواندن DMA از SRAM در PIC32MZ EF MCU مشاهده می‌شود، نشان می‌دهد.

شکل 1-1. انتقال حافظه به دستگاه جانبی (خوانش DMA از SRAM)MICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 1

برنامه درخواستی برای انتقال بافر داده TxBuffer مقدار 'ABCDEFGH' به دستگاه جانبی ارسال می کند. CPU بافر نوشتن DMA (TxBuffer) را با داده هایی که باید «ABCDEFGH» در دستگاه جانبی نوشته شود، پر می کند.
با این حال، به دلیل تنظیم سیاست حافظه پنهان Write Back and Write Allocate، بافر نوشتن DMA (TxBuffer) ممکن است بلافاصله در حافظه اصلی نوشته نشود و داده های نوشته شده ممکن است در حافظه پنهان داده باقی بمانند. بافر نوشتن DMA (TxBuffer) در حافظه اصلی همچنان حاوی مقدار قدیمی '12345678' است.
هنگامی که DMA برای شروع انتقال حافظه به محیطی فعال می شود، DMA بافر (TxBuffer) را از حافظه اصلی به عنوان '12345678' می خواند. در نتیجه، DMA به انتقال داده های قدیمی به دستگاه جانبی ختم می شود.
شکل زیر مشکل انسجام حافظه پنهان را نشان می دهد که هنگام نوشتن DMA در SRAM مشاهده می شود.

شکل 1-2. انتقال محیطی به حافظه (DMA روی SRAM می نویسد)MICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 2

برنامه درخواستی برای دریافت داده در RxBuffer با مقدار '12345678' از دستگاه جانبی ارسال می کند. DMA RxBuffer را با مقدار '12345678' در SRAM پر می کند. با این حال، کش داده ها به روز نمی شود و همچنان داده های قبلی را نگه می دارد. هنگامی که CPU RxBuffer را می خواند، در نهایت مقدار قبلی موجود در بافر را به عنوان "ABCDEFGH" می خواند.

مدیریت انسجام حافظه پنهان
دو روش برای رسیدگی به مسائل انسجام حافظه نهان در انتقال حافظه به محیطی (DMA خوانده از SRAM) و انتقال محیطی به حافظه (DMA Writes to SRAM) نشان داده شده است. این روش ها شامل مدیریت برنامه کش در زمان اجرا با استفاده از عملیات تعمیر و نگهداری است. این عملیات شامل توانایی انجام این اقدامات است:
کش را باطل کنید: خطوط کش را به عنوان نامعتبر علامت گذاری می کند. دسترسی بعدی داده ها را مجبور می کند که از حافظه اصلی به حافظه پنهان کپی شوند.
کش را پاک کنید: خطوط کش را که به‌عنوان کثیف علامت‌گذاری شده‌اند، به حافظه اصلی باز می‌نویسد. برای رسیدگی به انسجام حافظه پنهان مورد بحث در انتقال حافظه به محیطی (DMA Reads از SRAM)، اقدامات زیر را انجام دهید:

  1. برنامه بافر داده نوشتن (TxBuffer) را با مقدار "ABCEDFGH" پر می کند. با توجه به سیاست پیش‌فرض حافظه پنهان (Write Back و Write Allocate)، داده‌های نوشته شده ممکن است در حافظه پنهان باشند.
    شکل 1-3. بافر نوشتن را پر کنیدMICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 3
  2. بافر داده نوشتن (TxBuffer) را با مقدار 'ABCDEFGH' در حافظه اصلی با فراخوانی API cache پاک کنید.
    شکل 1-4. Flush Write BufferMICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 4
  3. برنامه درخواستی برای انتقال داده از TxBuffer با مقدار 'ABCDEFGH' به دستگاه جانبی ارسال می کند.
    شکل 1-5. به قسمت جانبی بنویسیدMICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 5

برای مدیریت انسجام حافظه نهان همانطور که در انتقال محیطی به حافظه (DMA Writes to SRAM) بحث شد، این مراحل را دنبال کنید:

  1. برنامه برای نامعتبر کردن خطوط کش به عنوان نامعتبر، برنامه Invalidate cache API را فراخوانی می کند.
    شکل 1-6. حافظه پنهان را باطل کنیدMICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 6
  2. برنامه درخواستی برای دریافت داده در RxBuffer با مقدار '12345678' از دستگاه جانبی ارسال می کند.
  3. DMA RxBuffer را با مقدار '12345678' در SRAM پر می کند.
  4. از آنجا که خط کش مربوط به RxBuffer در حالت نامعتبر است، دسترسی خواندن توسط CPU منجر به کپی شدن RxBuffer از حافظه اصلی در حافظه پنهان داده می شود.
    شکل 1-7. مدیریت هماهنگی حافظه پنهان انتقال محیطی به حافظهMICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 7

پیاده سازی

پیکربندی
در پروژه MPLAB Harmony v3 برای PIC32 MZ EF، عملیات نگهداری حافظه پنهان توسط پیکربندی MPLAB Harmony v3 (MHC) یا MPLAB Code Configurator (MCC) فعال می شود. در MHC یا MCC، تنظیمات پیکربندی را می توان در زیر نمودار پروژه > سیستم > پیکربندی MIPS > حافظه پنهان پیدا کرد.
شکل 2-1. پیکربندی کش MHCMICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 8

APIهای نگهداری حافظه کش داده
MPLAB Harmony 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) بازنویسی کنید و یک محدوده آدرس را در حافظه پنهان داده ها باطل کنید.

یادداشت ها: 

  1. APIهای نگهداری حافظه پنهان دستورالعمل خاص MCU به عنوان یک کتابخانه جانبی (PLIB) plib_cache.c در دسترس هستند. به برنامه قبلی PLIB مراجعه کنیدampدر:
    https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
  2. هنگام استفاده از حافظه پنهان پاک کنید و حافظه پنهان را توسط APIهای آدرس باطل کنید:
    • addr: باید با مرز اندازه خط کش تراز شود. این بدان معنی است که آدرس بافر DMA باید با مرز 16 بایت تراز شود.
    • اندازه: باید مضربی از اندازه خط کش باشد. این بدان معناست که اندازه بافر DMA باید مضربی از 16 بایت باشد.

Example
کد زیر به عنوان مثالample استفاده از APIهای نگهداری حافظه کش داده همراه با APIهای کتابخانه محیطی MPLAB Harmony v3 DMA را برای خواندن و نوشتن داده ها روی رابط UART نشان می دهد.MICROCHIP-TB3308-Handling-Cache-Coherency-Iss- at-Runtime-Using-Cache-Maintenance-Fig 9

برای کد منبع دقیق، به برنامه قبلی PLIB مراجعه کنیدampدر:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
توجه:  مسائل مربوط به انسجام حافظه پنهان که در بالا مورد بحث قرار گرفت را نیز می توان در زمان پیوند با استفاده از ویژگی متغیر منسجم به بافر داده در بحث مدیریت کرد.
بدون علامت int __ویژگی__((منسجم)) بافر[1024];
در این کد، کامپایلر (در زمان پیوند) عنصر 1024 را در ناحیه حافظه غیر قابل کش KSEG1 اختصاص می دهد.

مراجع

اسناد زیر به عنوان منابع ذکر شده است. برای اطلاعات بیشتر در مورد انسجام حافظه پنهان و محصولات مربوط به ریزتراشه، به ریزتراشه مراجعه کنید Webسایت، یا با یک نماینده فروش میکروچیپ محلی تماس بگیرید.

  • استفاده از کش L1 در دستگاه های PIC32MZ
  • PIC32MZ EF Cache Maintenance PLIB Example
  • بسته MPLAB Harmony v3 Quick Docs صفحات کمکی مستقلی را برای کاربران فراهم می‌کند تا بتوانند برنامه‌های کاربردی را در 32 بیت SAM و PIC32 MCU میکروچیپ شروع کنند. مخزن quick_docs را دانلود کنید و با index.html شروع کنید file در پوشه اسناد موجود است.
    نسخه آنلاین در دسترس است: microchip-mplab-harmony.github.io/quick_docs/.
  • فرود MPLAB Harmony v3 web صفحه: www.microchip.com/mplab/mplab-harmony

ریزتراشه Webسایت

Microchip پشتیبانی آنلاین را از طریق ما ارائه می دهد webسایت در www.microchip.com/. این webسایت برای ساخت استفاده می شود files و اطلاعات به راحتی در دسترس مشتریان است. برخی از مطالب موجود عبارتند از:

  • پشتیبانی محصول – برگه های داده و خطاها، یادداشت های برنامه و sampبرنامه ها، منابع طراحی، راهنماهای کاربر و اسناد پشتیبانی سخت افزاری، آخرین نسخه های نرم افزاری و نرم افزارهای آرشیو شده
  • پشتیبانی فنی عمومی - پرسش‌های متداول (پرسش‌های متداول)، درخواست‌های پشتیبانی فنی، گروه‌های بحث آنلاین، فهرست اعضای برنامه شریک طراحی ریزتراشه
  • تجارت ریزتراشه - راهنمای انتخاب محصول و سفارش، آخرین بیانیه های مطبوعاتی ریزتراشه، فهرست سمینارها و رویدادها، فهرست دفاتر فروش ریزتراشه، توزیع کنندگان و نمایندگان کارخانه

سرویس اطلاع رسانی تغییر محصول

سرویس اطلاع رسانی تغییر محصول Microchip به مشتریان کمک می کند تا در مورد محصولات Microchip در جریان باشند. مشترکین هر زمان که تغییرات، به‌روزرسانی‌ها، بازبینی‌ها یا اشتباهات مربوط به یک خانواده محصول مشخص یا ابزار توسعه مورد علاقه وجود داشته باشد، اعلان ایمیلی دریافت خواهند کرد.
برای ثبت نام به www.microchip.com/pcn و دستورالعمل ثبت نام را دنبال کنید.

پشتیبانی مشتری

کاربران محصولات میکروچیپ می توانند از طریق چندین کانال کمک دریافت کنند:

  • توزیع کننده یا نماینده
  • دفتر فروش محلی
  • مهندس راه حل های جاسازی شده (ESE)
  • پشتیبانی فنی

مشتریان برای پشتیبانی باید با توزیع کننده، نماینده یا ESE خود تماس بگیرند. دفاتر فروش محلی نیز برای کمک به مشتریان در دسترس هستند. فهرستی از دفاتر فروش و مکان ها در این سند گنجانده شده است.
پشتیبانی فنی از طریق در دسترس است webسایت در: www.microchip.com/support

ویژگی حفاظت از کد دستگاه های ریزتراشه

به جزئیات زیر از ویژگی حفاظت از کد در محصولات میکروچیپ توجه کنید:

  • محصولات ریزتراشه دارای مشخصات مندرج در برگه داده ریزتراشه خاص خود هستند.
  • Microchip معتقد است که خانواده محصولات آن زمانی که به روش مورد نظر، در مشخصات عملیاتی و در شرایط عادی استفاده می شود، ایمن هستند.
  • ریزتراشه برای حقوق مالکیت معنوی خود ارزش قائل است و به شدت از آن محافظت می کند. تلاش برای نقض ویژگی‌های حفاظت از کد محصول میکروچیپ کاملاً ممنوع است و ممکن است قانون حق نسخه‌برداری هزاره دیجیتال را نقض کند.
  • نه Microchip و نه هیچ سازنده نیمه هادی دیگری نمی توانند امنیت کد آن را تضمین کنند. حفاظت از کد به این معنی نیست که ما تضمین می کنیم محصول "نشکن" است. حفاظت از کد به طور مداوم در حال تغییر است. میکروچیپ متعهد به بهبود مستمر ویژگی‌های حفاظت از کد محصولات خود است.

اطلاعیه حقوقی

این نشریه و اطلاعات موجود در اینجا ممکن است فقط برای محصولات Microchip، از جمله برای طراحی، آزمایش و ادغام محصولات Microchip با برنامه شما استفاده شود. استفاده از این اطلاعات به هر شکل دیگری این شرایط را نقض می کند. اطلاعات مربوط به برنامه های دستگاه فقط برای راحتی شما ارائه می شود و ممکن است با به روز رسانی ها جایگزین شوند. این مسئولیت شماست که اطمینان حاصل کنید که برنامه شما با مشخصات شما مطابقت دارد. برای پشتیبانی بیشتر با دفتر فروش ریزتراشه محلی خود تماس بگیرید یا از این آدرس پشتیبانی بیشتری دریافت کنید www.microchip.com/en-us/support/design-help/client-support-services.

این اطلاعات توسط میکروچیپ "همانطور که هست" ارائه شده است. میکروچیپ هیچ گونه نمایندگی یا ضمانت نامه ای ندارد، اعم از صریح یا ضمنی، کتبی یا شفاهی، قانونی
یا در غیر این صورت، مربوط به اطلاعات از جمله، اما نه محدود به هر گونه ضمانت ضمنی عدم نقض، قابلیت خرید و فروش، و تناسب برای یک هدف خاص، یا ضمانت نامه، ضمانتنامه مربوطه.
ریزتراشه در هیچ موردی مسئول هیچ گونه ضرر، خسارت، هزینه یا هزینه غیرمستقیم، خاص، تنبیهی، اتفاقی یا تبعی از هر نوع هر نوع ارتباطی که با ایالات متحده و آمریکا مرتبط باشد نخواهد داشت. حتی اگر میکروچیپ در مورد احتمال یا آسیب‌های آن قابل پیش‌بینی باشد، توصیه شده باشد. تا حدی که قانون اجازه می دهد، کل مسئولیت میکروچیپ در قبال همه ادعاها به هر نحوی که به اطلاعات یا استفاده از آن مربوط می شود، از مقدار هزینه ها، در صورت وجود، تجاوز نمی کند. اطلاعات.
استفاده از دستگاه‌های ریزتراشه در برنامه‌های پشتیبانی حیاتی و/یا ایمنی کاملاً در معرض خطر خریدار است، و خریدار موافقت می‌کند که از ریزتراشه‌های بی‌ضرر از هرگونه آسیب، ادعا، شکایت یا هزینه‌های ناشی از چنین استفاده‌ای دفاع، غرامت و نگه‌داری کند. هیچ مجوزی، به طور ضمنی یا غیر از این، تحت هیچ گونه حقوق مالکیت معنوی ریزتراشه منتقل نمی شود، مگر اینکه خلاف آن ذکر شده باشد.

علائم تجاری

نام و لوگوی ریزتراشه، لوگوی ریزتراشه، Adaptec، AnyRate، AVR، آرم AVR، AVR Freaks، BesTime، BitCloud، CryptoMemory، CryptoRF، dsPIC، flexPWR، HELDO، IGLOO، JukeBlox، KeeLoq،LinkMDChe، KL maXTouch، MediaLB، megaAVR، Microsemi، Microsemi logo، MOST، MOST، MPLAB، OptoLyzer، PIC، picoPower، PICSTART، آرم PIC32، PolarFire، Prochip Designer، QTouch، SAM-BA، SenGenuity، SpyNIC، لوگو، SST، SuperFST، ، Symmetricom، SyncServer، Tachyon، TimeSource، tinyAVR، UNI/O، Vectron، و XMEGA علائم تجاری ثبت شده Microchip Technology Incorporated در ایالات متحده آمریکا و سایر کشورها هستند.
AgileSwitch، APT، ClockWorks، The Embedded Control Solutions Company، EtherSynch، Flashtec، Hyper Speed ​​Control، HyperLight Load، IntelliMOS، Libero، motorBench، mTouch، Powermite 3، Precision Edge، ProASIC، ProASIC Plus، ProASIC- Plus Wire، Quiet SmartFusion، SyncWorld، Temux، TimeCesium، TimeHub، TimePictra، TimeProvider، TrueTime، WinPath و ZL علائم تجاری ثبت شده Microchip Technology Incorporated در ایالات متحده هستند.
سرکوب کلید مجاور، AKS، آنالوگ برای عصر دیجیتال، هر خازن، AnyIn، AnyOut، سوئیچینگ تقویت شده، BlueSky، BodyCom، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoCompanion، CryptoPICAMDNet، CryptoPICController. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connection, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QREALMatri , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, USBCheck, VariSense، VectorBlox، VeriPHY، ViewSpan، WiperLock، XpressConnect، و ZENA علائم تجاری Microchip Technology هستند که در
ایالات متحده آمریکا و سایر کشورها.
SQTP یک نشان خدمات فناوری میکروچیپ است که در ایالات متحده آمریکا ثبت شده است
آرم Adaptec، Frequency on Demand، Silicon Storage Technology، Symmcom و Trusted Time علائم تجاری ثبت شده Microchip Technology Inc. در کشورهای دیگر هستند.
GestIC یک علامت تجاری ثبت شده Microchip Technology Germany II GmbH & Co. KG، یکی از شرکت های تابعه Microchip Technology Inc. در کشورهای دیگر است.
سایر علائم تجاری ذکر شده در اینجا متعلق به شرکت های مربوطه می باشد.
© 2021، Microchip Technology Incorporated و شرکت های تابعه آن. تمامی حقوق محفوظ است.
ISBN: 978-1-5224-9447-8

سیستم مدیریت کیفیت

برای کسب اطلاعات در مورد سیستم های مدیریت کیفیت میکروچیپ، لطفاً مراجعه کنید www.microchip.com/quality.

فروش و خدمات در سراسر جهان

آمریکا

دفتر شرکت
بلوار چندلر غربی 2355 Chandler, AZ 85224-6199 تلفن: 480-792-7200
فکس: 480-792-7277 پشتیبانی فنی:
www.microchip.com/support
Web آدرس:
www.microchip.com
آتلانتا
دولوث، GA
تلفن: 678-957-9614
فکس: 678-957-1455 آستین، تگزاس
تلفن: 512-257-3370 بوستون
Westborough, MA
تلفن: 774-760-0087
فکس: 774-760-0088 شیکاگو
Itasca، IL
تلفن: 630-285-0071
فکس: 630-285-0075 دالاس
Addison، TX
تلفن: 972-818-7423
فکس: 972-818-2924 دیترویت
نووی، MI
تلفن: 248-848-4000 هیوستون، تگزاس
تلفن: 281-894-5983 ایندیاناپولیس
نوبلزویل، IN
تلفن: 317-773-8323
فکس: 317-773-5453
تلفن: 317-536-2380
لس آنجلس
ماموریت ویجو، کالیفرنیا
تلفن: 949-462-9523
فکس: 949-462-9608
تلفن: 951-273-7800 رالی، NC
تلفن: 919-844-7510
نیویورک، نیویورک
تلفن: 631-435-6000
سن خوزه، کالیفرنیا
تلفن: 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 چین – Dongguan
تلفن: 86-769-8702-9880 چین – گوانگژو تلفن: 86-20-8755-8029 چین – هانگژو
تلفن: 86-571-8792-8115 چین – هنگ کنگ SAR تلفن: 852-2943-5100 چین – نانجینگ
تلفن: 86-25-8473-2460 چین – چینگدائو
تلفن: 86-532-8502-7355 چین – شانگهای
تلفن: 86-21-3326-8000 چین – Shenyang
تلفن: 86-24-2334-2829 چین – شنژن
تلفن: 86-755-8864-2200 چین – سوژو
تلفن: 86-186-6233-1526 چین – ووهان
تلفن: 86-27-5980-5300 چین – Xian
تلفن: 86-29-8833-7252 چین – Xiamen
تلفن: 86-592-2388138 چین – Zhuhai
تلفن: 86-756-3210040

آسیا/اقیانوسیه

هند – بنگلور
تلفن: 91-80-3090-4444 هند – دهلی نو
تلفن: 91-11-4160-8631 هند – پونا
تلفن: 91-20-4121-0141 ژاپن – اوزاکا
تلفن: 81-6-6152-7160 ژاپن – توکیو
تلفن: 81-3-6880- 3770 کره – Daegu
تلفن: 82-53-744-4301 کره – سئول
تلفن: 82-2-554-7200 مالزی – کوالالامپور تلفن: 60-3-7651-7906 مالزی – پنانگ
تلفن: 60-4-227-8870 فیلیپین – مانیل تلفن: 63-2-634-9065 سنگاپور
تلفن: 65-6334-8870 تایوان – Hsin Chu
تلفن: 886-3-577-8366 تایوان – Kaohsiung تلفن: 886-7-213-7830 تایوان – تایپه
تلفن: 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 آلمان – Garching تلفن: 49-8931-9700 آلمان – Haan
تلفن: 49-2129-3766400 آلمان – هایلبرون تلفن: 49-7131-72400 آلمان – کارلسروهه تلفن: 49-721-625370 آلمان – مونیخ تلفن: 49-89-627-144-0 فکس: 49-89-627 -144 آلمان – روزنهایم تلفن: 44-49-8031-354 اسرائیل – Ra'anana
تلفن: 972-9-744-7705 ایتالیا – میلان
تلفن: 39-0331-742611 فکس: 39-0331-466781 ایتالیا – پادووا
تلفن: 39-049-7625286 هلند – Drunen تلفن: 31-416-690399 فکس: 31-416-690340 نروژ – تروندهایم تلفن: 47-72884388 لهستان – ورشو
تلفن: 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، رسیدگی به مشکلات انسجام کش در زمان اجرا با استفاده از نگهداری کش، زمان اجرا با استفاده از نگهداری کش، نگهداری حافظه پنهان

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *