LOGO MICROCHIP

MICROCHIP TB3308 Gestione dei problemi di coerenza della cache in fase di esecuzione utilizzando la manutenzione della cache

MICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-PRODOTTO

Introduzione

Il problema della coerenza della cache è inevitabile per le applicazioni eseguite su microcontrollori (MCU) dotati di regioni di memoria memorizzabili nella cache, che utilizzano un accesso diretto alla memoria (DMA) per le operazioni di trasferimento dei dati. Ciò è dovuto al fatto che la CPU esegue un'operazione di lettura/scrittura dalla cache mentre il DMA trasferisce i dati tra la periferica e la memoria fisica.
Uno dei metodi per gestire la coerenza della cache richiede che l'applicazione gestisca la cache in fase di esecuzione utilizzando le operazioni di manutenzione della cache. MPLAB® Harmony v3 fornisce API (Application Program Interface) per la manutenzione della cache per i dispositivi PIC32MZ.
Questo documento spiega come un'applicazione può gestire i problemi di coerenza della cache in fase di esecuzione utilizzando le API di gestione della cache in MPLAB Harmony v3.
Nota:  I concetti discussi in questo documento sono comuni a tutti gli MCU PIC32MZ. Il PIC32MZ EF viene utilizzato come example per discutere i concetti.

Descrizione

La figura seguente illustra il problema di coerenza della cache osservato quando il DMA legge dalla SRAM sull'MCU EF PIC32MZ.

Figura 1-1. Trasferimento da memoria a periferica (letture DMA da SRAM)MICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 1

L'applicazione invia una richiesta per trasferire il valore del buffer dati TxBuffer 'ABCDEFGH' alla periferica. La CPU popola il buffer di scrittura DMA (TxBuffer) con i dati da scrivere 'ABCDEFGH' sulla periferica.
Tuttavia, a causa della policy cache impostata Write Back e Write Allocate, il buffer di scrittura DMA (TxBuffer) potrebbe non essere scritto immediatamente nella memoria principale e i dati scritti potrebbero rimanere nella cache dei dati. Il buffer di scrittura DMA (TxBuffer) nella memoria principale contiene ancora il vecchio valore '12345678'.
Quando il DMA viene attivato per avviare il trasferimento dalla memoria alla periferica, il DMA legge il buffer (TxBuffer) dalla memoria principale come '12345678'. Di conseguenza, il DMA finisce per trasferire i dati obsoleti alla periferica.
La figura seguente illustra il problema di coerenza della cache osservato quando il DMA scrive nella SRAM.

Figura 1-2. Trasferimento dalla periferica alla memoria (scritture DMA su SRAM)MICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 2

L'applicazione invia una richiesta per ricevere dati nel RxBuffer con un valore di '12345678' dalla periferica. Il DMA popola RxBuffer con un valore di "12345678" nella SRAM. Tuttavia, la cache dei dati non viene aggiornata e continua a conservare i dati precedenti. Quando la CPU legge RxBuffer, finisce per leggere il valore precedente contenuto nel buffer come 'ABCDEFGH'.

Gestione della coerenza della cache
I due metodi per gestire i problemi di coerenza della cache sono illustrati in Trasferimento da memoria a periferica (letture DMA da SRAM) e Trasferimento da periferica a memoria (scritture DMA su SRAM). Questi metodi prevedono che l'applicazione gestisca la cache in fase di esecuzione utilizzando le operazioni di manutenzione. Le operazioni includono la possibilità di eseguire queste azioni:
Invalidare la cache: Contrassegna le righe della cache come non valide. L'accesso successivo forza la copia dei dati dalla memoria principale alla cache.
Pulisci la cache: Scrive le linee della cache, contrassegnate come sporche, nella memoria principale. Per gestire la coerenza della cache discussa in Trasferimento dalla memoria alla periferica (letture DMA da SRAM), eseguire le seguenti azioni:

  1. L'applicazione riempie il buffer dei dati di scrittura (TxBuffer) con il valore 'ABCEDFGH'. A causa della policy cache predefinita (Write Back e Write Allocate), i dati scritti potrebbero trovarsi nella cache.
    Figura 1-3. Popolare il buffer di scritturaMICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 3
  2. Svuota il buffer dei dati di scrittura (TxBuffer) con il valore "ABCDEFGH" nella memoria principale chiamando l'API clean cache.
    Figura 1-4. Svuota buffer di scritturaMICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 4
  3. L'applicazione invia una richiesta per trasferire i dati dal TxBuffer con un valore di "ABCDEFGH" alla periferica.
    Figura 1-5. Scrivi su perifericaMICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 5

Per gestire la coerenza della cache come discusso in Trasferimento dalla periferica alla memoria (scritture DMA su SRAM), attenersi alla seguente procedura:

  1. L'applicazione chiama l'API Invalidate cache per contrassegnare le righe della cache come non valide.
    Figura 1-6. Invalida cacheMICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 6
  2. L'applicazione invia una richiesta per ricevere dati nel RxBuffer con un valore di '12345678' dalla periferica.
  3. Il DMA popola l'RxBuffer con un valore di '12345678' nella SRAM.
  4. Poiché la riga della cache corrispondente all'RxBuffer si trova in uno stato non valido, un accesso in lettura da parte della CPU fa sì che l'RxBuffer venga copiato dalla memoria principale nella cache dei dati.
    Figura 1-7. Gestire la coerenza della cache di trasferimento dalla periferica alla memoriaMICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 7

Implementazione

Configurazione
In un progetto MPLAB Harmony v3 per PIC32 MZ EF, le operazioni di manutenzione della cache sono abilitate da MPLAB Harmony v3 Configurator (MHC) o MPLAB Code Configurator (MCC). In MHC o MCC, l'impostazione di configurazione è disponibile nel grafico del progetto > Sistema > Configurazione MIPS > Cache.
Figura 2-1. Configurazione della cache MHCMICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 8

API di manutenzione della cache di dati
MPLAB Harmony v3 fornisce le seguenti API di manutenzione della cache dei dati:
Tabella 2-1. API di manutenzione della cache di dati

Nome Descrizione
DCACHE_INVALIDATE (vuoto) Invalida l'intera cache dei dati prima di abilitarla.
DCACHE_CLEAN_BY_ADDR (uint32_t indirizzo, size_t sz) Riscrivi e invalida un intervallo di indirizzi nella cache dei dati.
DCACHE_INVALIDATE_BY_ADDR (uint32_t indirizzo, size_t taglia) Invalidare un intervallo di indirizzi nella cache dei dati.
DCACHE_CLEAN_INVALIDATE_BY_ADDR (uint32_t indirizzo, size_t sz) Riscrivi e invalida un intervallo di indirizzi nella cache dei dati.

Note: 

  1. Le API di manutenzione della cache di dati e istruzioni specifiche dell'MCU sono disponibili come libreria periferica (PLIB) plib_cache.c. Fare riferimento all'applicazione PLIB esample a:
    https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
  2. Quando si utilizza la pulizia della cache e l'invalidazione della cache in base alle API dell'indirizzo:
    • indirizzo: Deve essere allineato al limite della dimensione della riga della cache. Ciò significa che l'indirizzo del buffer DMA deve essere allineato al limite di 16 byte.
    • dimensione: Deve essere un multiplo della dimensione della riga della cache. Ciò significa che la dimensione del buffer DMA deve essere un multiplo di 16 byte.

Example
Il seguente codice esample dimostra l'utilizzo delle API di manutenzione della cache dei dati insieme alle API della libreria periferica DMA MPLAB Harmony v3 per leggere e scrivere dati sull'interfaccia UART.MICROCHIP-TB3308-Gestione-problemi-di-coerenza-della-cache-durante-l'esecuzione-utilizzo-della-manutenzione-della-cache-FIG 9

Per il codice sorgente dettagliato, fare riferimento all'applicazione PLIB example a:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
Nota:  I problemi di coerenza della cache discussi sopra possono anche essere gestiti al momento del collegamento utilizzando l'attributo variabile coerente del buffer di dati in conflitto.
unsigned int __attribute__((coerente)) buffer[1024];
In questo codice, il compilatore alloca (al momento del collegamento) l'elemento 1024 nella regione di memoria non memorizzabile nella cache KSEG1.

Riferimenti

I seguenti documenti sono elencati come risorse. Per ulteriori informazioni sulla coerenza della cache e sui prodotti Microchip correlati, fare riferimento al documento Microchip Websito o contattare un rappresentante di vendita Microchip locale.

  • Utilizzo della cache L1 sui dispositivi PIC32MZ
  • PIC32MZ EF Cache Manutenzione PLIB Example
  • Il pacchetto MPLAB Harmony v3 Quick Docs fornisce pagine di aiuto autonome per consentire agli utenti di iniziare a sviluppare applicazioni sugli MCU SAM e PIC32 a 32 bit di Microchip. Scarica il repository quick_docs e inizia con index.html file disponibile nella cartella documenti.
    La versione online è disponibile all'indirizzo: microchip-mlab-harmony.github.io/quick_docs/.
  • Atterraggio MPLAB Harmony v3 web pagina: www.microchip.com/mlab/mlab-harmony

Il microchip Websito

Microchip fornisce supporto online tramite il nostro websito a www.microchip.com/. Questo webil sito è utilizzato per fare filee informazioni facilmente accessibili ai clienti. Alcuni dei contenuti disponibili includono:

  • Supporto prodotto – Schede tecniche ed errata, note applicative e sampprogrammi, risorse di progettazione, guide per l'utente e documenti di supporto hardware, ultime versioni software e software archiviato
  • Supporto tecnico generale – Domande frequenti (FAQ), richieste di supporto tecnico, gruppi di discussione online, elenco dei membri del programma dei partner di progettazione Microchip
  • Affari di Microchip – Guide per la selezione e l'ordinazione dei prodotti, ultimi comunicati stampa Microchip, elenco di seminari ed eventi, elenco di uffici vendita, distributori e rappresentanti di fabbrica Microchip

Servizio di notifica di modifica del prodotto

Il servizio di notifica delle modifiche ai prodotti di Microchip aiuta a mantenere i clienti aggiornati sui prodotti Microchip. Gli abbonati riceveranno una notifica via e-mail ogni volta che ci sono modifiche, aggiornamenti, revisioni o errata relativi a una specifica famiglia di prodotti o strumento di sviluppo di interesse.
Per registrarsi, andare su www.microchip.com/pcn e segui le istruzioni per la registrazione.

Assistenza clienti

Gli utenti dei prodotti Microchip possono ricevere assistenza attraverso diversi canali:

  • Distributore o rappresentante
  • Ufficio Commerciale Locale
  • Ingegnere di soluzioni integrate (ESE)
  • Supporto tecnico

I clienti devono contattare il loro distributore, rappresentante o ESE per ricevere supporto. Sono disponibili anche uffici vendite locali per aiutare i clienti. Un elenco di uffici vendite e sedi è incluso in questo documento.
Il supporto tecnico è disponibile tramite websito a: www.microchip.com/support

Funzionalità di protezione del codice dei dispositivi a microchip

Si noti quanto segue in merito alla funzionalità di protezione del codice sui prodotti Microchip:

  • I prodotti Microchip soddisfano le specifiche contenute nella rispettiva scheda tecnica Microchip.
  • Microchip ritiene che la sua famiglia di prodotti sia sicura se utilizzata nel modo previsto, nel rispetto delle specifiche operative e in condizioni normali.
  • Microchip apprezza e protegge in modo aggressivo i suoi diritti di proprietà intellettuale. I tentativi di violare le funzionalità di protezione del codice del prodotto Microchip sono severamente vietati e possono violare il Digital Millennium Copyright Act.
  • Né Microchip né alcun altro produttore di semiconduttori può garantire la sicurezza del suo codice. La protezione del codice non significa che stiamo garantendo che il prodotto sia "indistruttibile". La protezione del codice è in continua evoluzione. Microchip si impegna a migliorare costantemente le funzionalità di protezione del codice dei nostri prodotti.

Note legali

Questa pubblicazione e le informazioni ivi contenute possono essere utilizzate solo con i prodotti Microchip, anche per progettare, testare e integrare i prodotti Microchip con l'applicazione. L'uso di queste informazioni in qualsiasi altro modo viola questi termini. Le informazioni relative alle applicazioni del dispositivo sono fornite solo per comodità dell'utente e possono essere sostituite da aggiornamenti. È tua responsabilità assicurarti che la tua applicazione soddisfi le tue specifiche. Contattare l'ufficio vendite Microchip locale per ulteriore supporto o ottenere ulteriore supporto all'indirizzo www.microchip.com/en-us/support/design-help/client-support-services.

QUESTE INFORMAZIONI SONO FORNITE DA MICROCHIP “COSÌ COME SONO”. MICROCHIP NON RILASCIA DICHIARAZIONI O GARANZIE DI ALCUN TIPO, ESPRESSE O IMPLICITE, SCRITTE O ORALI, LEGALI
O ALTRO, IN RELAZIONE ALLE INFORMAZIONI COMPRESE, A TITOLO ESEMPLIFICATIVO, QUALSIASI GARANZIA IMPLICITA DI NON VIOLAZIONE, COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE O GARANZIE RELATIVE ALLA SUA CONDIZIONE, QUALITÀ O PRESTAZIONE.
IN NESSUN CASO MICROCHIP SARÀ RITENUTA RESPONSABILE PER QUALSIASI PERDITA, DANNO, COSTO O SPESA INDIRETTA, SPECIALE, PUNITIVA, ACCIDENTALE O CONSEGUENTE DI QUALSIASI TIPO CORRELATA ALLE INFORMAZIONI O AL SUO UTILIZZO, COMUNQUE CAUSATA, ANCHE SE MICROCHIP È STATA INFORMATA DELLA POSSIBILITÀ O SE I DANNI SONO PREVEDIBILI. NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE, LA RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTI I RECLAMI IN QUALSIASI MODO CORRELATI ALLE INFORMAZIONI O AL SUO UTILIZZO NON SUPERERÀ L'IMPORTO DELLE COMMISSIONI, SE PRESENTI, CHE AVETE PAGATO DIRETTAMENTE A MICROCHIP PER LE INFORMAZIONI.
L'uso dei dispositivi Microchip in applicazioni di supporto vitale e/o di sicurezza è interamente a rischio dell'acquirente, il quale accetta di difendere, indennizzare e tenere indenne Microchip da qualsiasi danno, reclamo, causa o spesa risultante da tale uso. Nessuna licenza viene trasferita, implicitamente o in altro modo, in base ai diritti di proprietà intellettuale di Microchip, salvo diversamente specificato.

Marchi

Il nome e il logo di Microchip, il logo di Microchip, Adaptec, AnyRate, AVR, il logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti e in altri paesi.
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 logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath e ZL sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti
Soppressione della chiave adiacente, AKS, Analog-for-The-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logo certificato MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, generazione di codice onnisciente, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , 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, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect e ZENA sono marchi di Microchip Technology Incorporated in the
Stati Uniti e altri paesi.
SQTP è un marchio di servizio di Microchip Technology Incorporated negli USA
Il logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom e Trusted Time sono marchi registrati di Microchip Technology Inc. in altri paesi.
GestIC è un marchio registrato di Microchip Technology Germany II GmbH & Co. KG, una sussidiaria di Microchip Technology Inc., in altri paesi.
Tutti gli altri marchi qui menzionati sono di proprietà delle rispettive aziende.
© 2021, Microchip Technology Incorporated e le sue sussidiarie. Tutti i diritti riservati.
ISBN: 978-1-5224-9447-8

Sistema di gestione della qualità

Per informazioni sui sistemi di gestione della qualità di Microchip, visitare www.microchip.com/qualità.

Vendite e assistenza in tutto il mondo

AMERICHE

Sede aziendale
2355 West Chandler Boulevard. Chandler, Arizona 85224-6199 Tel: Numero di telefono: 480-792-7200
Fax: Numero di telefono: 480-792-7277 Supporto tecnico:
www.microchip.com/support
Web Indirizzo:
www.microchip.com
Atlanta
Duluth, Georgia
Tel: Numero di telefono: 678-957-9614
Fax: Numero di telefono: 678-957-1455 Austin, Texas
Tel: Numero di telefono: 512-257-3370 Boston
Westborough, MA
Tel: Numero di telefono: 774-760-0087
Fax: Numero di telefono: 774-760-0088 Chicago
Itasca, IL
Tel: Numero di telefono: 630-285-0071
Fax: Numero di telefono: 630-285-0075 Dallas
Addison, TX
Tel: Numero di telefono: 972-818-7423
Fax: Numero di telefono: 972-818-2924 Detroit
Novi, MI
Tel: Numero di telefono: 248-848-4000 Houston, Texas
Tel: Numero di telefono: 281-894-5983 Indianapolis
Noblesville, Indiana
Tel: Numero di telefono: 317-773-8323
Fax: Numero di telefono: 317-773-5453
Tel: Numero di telefono: 317-536-2380
Los Angeles
Missione Viejo, California
Tel: Numero di telefono: 949-462-9523
Fax: Numero di telefono: 949-462-9608
Tel: Numero di telefono: 951-273-7800 Raleigh, Carolina del Nord
Tel: Numero di telefono: 919-844-7510
Nuova York, Stati Uniti
Tel: Numero di telefono: 631-435-6000
San Jose, California
Tel: Numero di telefono: 408-735-9110
Tel: Numero di telefono: 408-436-4270 Canada – Toronto
Tel: Numero di telefono: 905-695-1980
Fax: Numero di telefono: 905-695-2078

ASIA/PACIFICO

Australia – Sidney
Tel: 61-2-9868-6733 Cina – Pechino
Tel: 86-10-8569-7000 Cina – Chengdu
Tel: 86-28-8665-5511 Cina – Chongqing Tel: 86-23-8980-9588 Cina – Dongguan
Tel: 86-769-8702-9880 Cina – Guangzhou Tel: 86-20-8755-8029 Cina – Hangzhou
Tel: 86-571-8792-8115 Cina – Hong Kong SAR Tel: 852-2943-5100 Cina – Nanjing
Tel: 86-25-8473-2460 Cina – Qingdao
Tel: 86-532-8502-7355 Cina – Shanghai
Tel: 86-21-3326-8000 Cina – Shenyang
Tel: 86-24-2334-2829 Cina – Shenzhen
Tel: 86-755-8864-2200 Cina – Suzhou
Tel: 86-186-6233-1526 Cina – Wuhan
Tel: 86-27-5980-5300 Cina – Xian
Tel: 86-29-8833-7252 Cina – Xiamen
Tel: 86-592-2388138 Cina – Zhuhai
Tel: 86-756-3210040

ASIA/PACIFICO

India – Bangalore
Tel: 91-80-3090-4444 India – Nuova Delhi
Tel: 91-11-4160-8631 India – Pune
Tel: 91-20-4121-0141 Giappone – Osaka
Tel: 81-6-6152-7160 Giappone – Tokyo
Tel: 81-3-6880- 3770 Corea – Daegu
Tel: 82-53-744-4301 Corea – Seul
Tel: 82-2-554-7200 Malesia – Kuala Lumpur Tel: 60-3-7651-7906 Malesia – Penang
Tel: 60-4-227-8870 Filippine – Manila Tel: 63-2-634-9065 Singapore
Tel: 65-6334-8870 Taiwan – Hsin Chu
Tel: 886-3-577-8366 Taiwan – Kaohsiung Tel: 886-7-213-7830 Taiwan – Taipei
Tel: 886-2-2508-8600 Thailandia – Bangkok Tel: 66-2-694-1351 Vietnam – Ho Chi Minh Tel: 84-28-5448-2100

EUROPA

Austria – Wels
Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Danimarca – Copenhagen Tel: 45-4485-5910
Fax: 45-4485-2829 Finlandia – Espoo
Tel: 358-9-4520-820 Francia – Parigi
Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germania – Garching Tel: 49-8931-9700 Germania – Haan
Tel: 49-2129-3766400 Germania – Heilbronn Tel: 49-7131-72400 Germania – Karlsruhe Tel: 49-721-625370 Germania – Monaco Tel: 49-89-627-144-0 Fax: 49-89-627-144 -44 Germania – Rosenheim Tel: 49-8031-354-560 Israele – Ra'anana
Tel: 972-9-744-7705 Italia – Milano
Tel: 39-0331-742611 Fax: 39-0331-466781 Italia – Padova
Tel: 39-049-7625286 Olanda – Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norvegia – Trondheim Tel: 47-72884388 Polonia – Varsavia
Tel: 48-22-3325737 Romania – Bucarest Tel: 40-21-407-87-50 Spagna – Madrid
Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Svezia – Göteborg Tel: 46-31-704-60-40 Svezia – Stoccolma Tel: 46-8-5090-4654 Regno Unito – Wokingham
Tel: 44-118-921-5800 Fax: 44-118-921-5820

Documenti / Risorse

MICROCHIP TB3308 Gestione dei problemi di coerenza della cache in fase di esecuzione utilizzando la manutenzione della cache [pdf] Guida utente
TB3308 Gestione dei problemi di coerenza della cache in fase di runtime utilizzando la manutenzione della cache, TB3308, Gestione dei problemi di coerenza della cache in fase di runtime utilizzando la manutenzione della cache, Runtime utilizzando la manutenzione della cache, Manutenzione della cache

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *