SoC e FPGA Intel
Modella, verifica e programma i tuoi algoritmi su dispositivi Intel.
Gli esperti del settore e gli ingegneri hardware utilizzano MATLAB® e Simulink® per sviluppare applicazioni di prototipo e produzione da distribuire su dispositivi FPGA Intel® e SoC. Con MATLAB e Simulink, puoi:
- Modellare architetture hardware a livello di sistema
- Programmare FGPA senza scrivere alcun codice
- Simulare ed effettuare il debug del tuo FGPA utilizzando gli strumenti MATLAB e Simulink
- Eseguire progetti FGPA e SoC di produzione
“Come ingegnere di sistemi meccatronici, sono esperto in sistemi di controllo e nei loro modelli, non in HDL e FPGA. Con la progettazione model-based, posso usare le mie informazioni e conoscenze del controllore e del sistema controllato per eseguire più lavoro di quello eseguito normalmente dagli ingegneri FPGA e ridurre il loro carico di lavoro.”
Rob Reilink, DEMCON
Utilizzare MATLAB con FPGA e SoC Intel
Modellazione per la Programmazione FPGA
Aggiungi l’architettura hardware al tuo algoritmo utilizzando MATLAB e Simulink. Questo comprende la fixed-point quantization (30:45), in modo che tu possa usare più efficacemente le risorse e la generazione di codice native floating-point (9:19) , in modo da poter programmare facilmente gli FPGA. Riutilizza i tuoi test e gli algoritmi di riferimento per simulare ogni successivo affinamento.
HDL Coder™ genera Verilog o VHDL sintetizzabili direttamente da blocchi di funzioni MATLAB e Simulink pronti per HDL per applicazioni come elaborazione di segnali, comunicazioni wireless, controllo di potenza e motore ed elaborazione di immagini/video. Intel DSP Builder aggiunge blocchi specifici per Intel a Simulink, integrabili con blocchi nativi per la simulazione e la generazione di codice HDL.
Analizza gli effetti delle architetture hardware e software, compreso l’uso della memoria e degli effetti di scheduling/sistema operativo, utilizzando SoC Blockset™.
Scopri i nostri prodotti
Programmazione di FPGA e SoC Intel
HDL Coder ti guida attraverso i passaggi per programmare il tuo FPGA o SoC direttamente da Simulink senza dover scrivere una sola linea di codice. Da HDL Coder, puoi ottimizzare e generare VHDL o Verilog sintetizzabili oltre a interfacce AXI da collegare a un SoC. Da qui, puoi richiamare l’Embedded Coder per generare C/C++ per programmare il software che viene eseguito sul processore embedded.
Puoi scaricare pacchetti di supporto per dispositivi FPGA Intel e SoC Intel da usare con Embedded Coder e HDL Coder. Questo automatizza sintesi, posizionamento e reindirizzamento di Intel Quartus Prime e la programmazione FPGA/SoC.
Scopri i nostri prodotti
Esecuzione del debug e simulazione di FPGA
HDL Verifier riutilizza i tuoi ambienti di test MATLAB e Simulink per verificare il tuo progetto FPGA.
Tramite la cosimulation (5:35), puoi eseguire automaticamente la tua test bench MATLAB o Simulink connessa al tuo progetto Verilog o VHDL in esecuzione in un simulatore da sistemi Mentor Graphics o Cadence Design.
La simulazione FPGA-in-the-loop connette la tua test bench MATLAB o Simulink a schede FPGA Intel tramite Ethernet, JTAG o PCI-Express (2:52).
Utilizza MATLAB come un’interfaccia AXI Master (5:00) per inviare dati al tuo FPGA, e inserisci la logica di data capture (4:09) per eseguire il debug del tuo FPGA utilizzando punti di test interni.
Scopri i nostri prodotti
Progetti FGPA e SoC di produzione
Gli esperti del settore e gli ingegneri hardware utilizzano MATLAB e Simulink per collaborare in progetti FPGA e SoC di produzione per applicazioni wireless, image/video processing (20:59), motor and power control (24:20) e cruciali per la sicurezza.
Le optimizations (49:42) della sintesi di alto livello di HDL Coder ti aiutano a raggiungere i tuoi obiettivi di progettazione, mantenendo la tracciabilità tra RTL generato, modello e requisiti, il che è importante per flussi di lavoro di alta integrità come DO-254. Oltre a Verilog e VHDL sintetizzabile, HDL Coder genera core IP che si collegano facilmente a Quartus Prime per l’integrazione del sistema. E HDL Verifier genera verification models (5:19) che aiutano lo sviluppo di test bench di velocità.
Scopri i nostri prodotti