Gli esperti del settore e gli ingegneri hardware usano MATLAB e Simulink per sviluppare prototipi e applicazioni di produzione da distribuire su dispositivi FPGA e SoC Microchip®.
Con MATLAB e Simulink, è possibile:
- Modellare l'architettura hardware a livello di sistema
- Programmare FPGA senza scrivere codice
- Simulare ed eseguire il debug di dispositivi FPGA con gli strumenti MATLAB e Simulink
- Eseguire progetti in produzione di FPGA e SoC
Utilizzo di MATLAB con FPGA e SoC Microchip
Modellazione per la programmazione di FPGA
Aggiungi l'architettura hardware al tuo algoritmo utilizzando MATLAB e Simulink. Include la quantizzazione a virgola fissa, per un uso più efficiente delle risorse, e la generazione di codice nativo a virgola mobile per programmare FPGA più facilmente. Riutilizza i test e l'algoritmo di riferimento principale per simulare ogni successivo perfezionamento.
HDL Coder genera codice VHDL o Verilog sintetizzabile direttamente dai blocchi di funzione Simulink e MATLAB compatibili con HDL per applicazioni come l'elaborazione di segnali, le comunicazioni wireless, il controllo di motori ed energia e l'elaborazione di immagini/video.
Ulteriori informazioni
- DEMCON riduce i tempi di sviluppo per gli strumenti chirurgici controllati con FPGA
- Passaggio alla progettazione Model-Based per lo sviluppo di FPGA, ASIC e SoC (15:25)
- La virgola fissa per la programmazione FPGA diventa più semplice (30:45)
- Generazione di codice HDL a virgola mobile per hardware FPGA e ASIC (9:19)
Scopri i nostri prodotti
Programmazione di FPGA e SoC Microchip
HDL Coder ti guida durante la procedura di programmazione della piattaforma FPGA o SoC direttamente da Simulink senza dover scrivere una sola riga di codice. Da HDL Coder, puoi ottimizzare e generare codice VHDL® o Verilog® sintetizzabile oltre a interfacce AXI da collegare a un dispositivo SoC. Da qui, puoi richiamare la funzione di Embedded Coder per generare codice C/C++ e programmare il software da eseguire sul processore integrato.
Con HDL Coder, puoi specificare il dispositivo FPGA Microchip come dispositivo di destinazione. Puoi creare automaticamente un progetto Libero® SoC Design Suite, eseguire sintesi ed eseguire posizione e percorso.
Ulteriori informazioni
Scopri i nostri prodotti
Simulazione e debug di FPGA
HDL Verifier riutilizza gli ambienti di test MATLAB e Simulink per verificare il progetto FPGA.
Con la co-simulazione, è possibile eseguire automaticamente il test bench di MATLAB o Simulink connessa al progetto Verilog o VHDL eseguito in un simulatore, da Mentor Graphics o Cadence Design Systems.
La simulazione FPGA-in-the-Loop connette i test bench di MATLAB o Simulink a schede FPGA Microchip supportate via Ethernet.
Convalida il progetto implementato in test bench MATLAB o Simulink.
Progettazione di FPGA e SoC in produzione
Gli esperti di dominio e gli ingegneri hardware usano MATLAB e Simulink per collaborare alla produzione di progetti FPGA e SoC per reti wireless, l'elaborazione di immagini/video, controllo motori/potenza e applicazioni critiche per la sicurezza.
Le ottimizzazioni di sintesi complessive di HDL Coder consentono di soddisfare gli obiettivi del progetto, assicurando la tracciabilità tra RTL generato, modello e requisiti, aspetto importantissimo per i workflow a elevata integrità come DO-254. Oltre a codici VHDL e Verilog sintetizzabili, HDL Coder genera IP core che si collegano facilmente a Libero per l’integrazione del sistema. HDL Verifier genera modelli di verifica che contribuiscono ad accelerare lo sviluppo di test bench.
Ulteriori informazioni
- Pipeline distribuite: ottimizzazione della velocità
- Condivisione di risorse per l'ottimizzazione dell'area
- Controllo Field-Oriented di una macchina sincrona a magneti permanenti
- Miglioramento della verifica RTL con la connessione a MATLAB (41:03)
- Implementazione della progettazione Model-Based per garantire la conformità alla certificazione DO-254
Scopri i nostri prodotti