Gli MCU PIC® basati su CLB di Microchip combinano logica programmabile e controllo embedded in un unico dispositivo per contribuire a ridurre latenza, costi e complessità di progettazione
Gli ingegneri che progettano sistemi timing-critical per il controllo dei motori, l’automazione industriale e applicazioni di sicurezza automobilistica spesso affrontano sfide dovute a latenza ed esecuzione software imprevedibile. Per affrontare queste sfide senza aggiungere costi e complessità ai progetti multichip, Microchip Technology (Nasdaq: MCHP) sta ampliando il suo portfolio di microcontroller (MCU) basati su Configurable Logic Block (CLB). Le famiglie PIC16F13276 e PIC18-Q35 combinano logica programmabile simile a un Dispositivo Logico Programabile Complesso (CPLD) e un MCU in un unico dispositivo a basso consumo.
Il CLB Microchip è progettato per semplificare il multitasking permettendo agli utenti di implementare funzioni logiche in hardware dedicato invece che software. Questo aiuta a ridurre il consumo energetico, a fornire un comportamento di sistema più prevedibile e a migliorare la capacità di trasmissione rispetto alle soluzioni MCU solo software o alle implementazioni CPLD-plus-MCU discrete. Le nuove famiglie di dispositivi offrono l’opzione di caricare automaticamente il CLB all’avvio o al reset, permettendo all’inizializzazione della logica indipendentemente dalla CPU, supportando un comportamento di avvio prevedibile che potrebbe essere richiesto in sistemi di sicurezza funzionale, industriali e automotive.
La famiglia PIC16F13276 ha 32 elementi logici e la famiglia PIC18-Q35 ne ha 128, permettendo agli ingegneri di implementare una logica parallela e deterministica insieme al controllo embedded su un singolo chip. Questo approccio integrato può sostituire progetti separati di CPLD e MCU, riducendo il nome dei materiali (BOM), lo spazio delle schede e il costo e la complessità complessiva complessiva del sistema.
“Il nostro sviluppare nuovi prodotti non si basa sul tenere il passo con i concorrenti, ma sul risolvere in modo efficiente delle sfide di design reali”, ha dichiarato Greg Robinson, corporate VP of MCU business unit di Microchip. “Abilitando funzionalità simili a CPLD su un microcontroller a basso consumo ed economico, queste due famiglie offrono agli ingegneri un modo semplice per aggiungere logica programmabile ai loro progetti”.
I dispositivi sono compatibili direttamente con i progetti esistenti di PIC16 e PIC18, permettendo ai clienti di adottare la logica basata sull’hardware senza una completa riprogettazione dei loro sistemi. Inoltre, il Programming and Debugging Interface Disable (PDID) fornisce protezione anti-manomissione per aiutare a proteggere i progetti da accessi non autorizzati e modifiche dannose.
Con percorsi di temporizzazione basati su hardware, il CLB di Microchip affronta le sfide di temporizzazione nei sistemi basati su software e uno strumento di analisi del tempo CLB consente ai progettisti di identificare ritardi di segnale, percorsi critici e potenziali rischi di timing nelle prime fasi del ciclo di progettazione. Verificare i problemi di tempistica fin dall’inizio aiuta a ridurre i tempi di debug. Visita il sito web per saperne di più sul portfolio Microchip di CLB-enabled MCUs.
Strumenti di Sviluppo
Lo strumento di configurazione CLB ulteriormente migliorato di Microchip, ora disponibile in Microsoft® Visual Studio® Code (VS Code®), aiuta ad accelerare lo sviluppo logico attraverso un’interfaccia grafica intuitiva drag-and-drop. Il sintetizzatore CLB integrato combina la progettazione logica con analisi di timing in fase preliminare, simulazione e capacità di debug hardware, permettendo agli sviluppatori di verificare la funzionalità, osservare il funzionamento in tempo reale e validare tempi precisi senza scrivere codice HDL o configurare manualmente i registri. Gli MCU PIC16F13276 e PIC18-Q35 sono anch’essi supportati dall’ecosistema di sviluppo completo di Microchip, inclusi MPLAB® X Integrated Development Environment (IDE) e MPLAB Code Configurator (MCC). I kit di valutazione PIC18F56Q35 Curiosity Nano (EV55P36A) e PIC16F13276 Curiosity Nano (EV18Z11A) offrono piattaforme hardware convenienti e pronte all’uso, con supporto completo per la programmazione e il debug per prototipazione e valutazione rapida.
