ASIC e SoC

Modella, verifica e programma i tuoi algoritmi su ASIC

Gli esperti del settore e gli ingegneri hardware utilizzano MATLAB® e Simulink® per prototipare ed eseguire progetti ASIC di produzione. Con MATLAB e Simulink, puoi:

  • Rifinire algoritmi per hardware ASIC per eliminare errori di comunicazione delle specifiche
  • Simulare il comportamento system-on-chip a un alto livello di astrazione
  • Anticipare l’inizio della verifica riutilizzando test case e modelli a livello di sistema
  • Generare RTL di alta qualità

“L’ambiente Simulink è ideale per l’esplorazione dell’architettura a livello di sistema. Le simulazioni sono 200 volte più rapide di quanto fossero nei nostri flussi di lavoro precedenti e i modelli Simulink possono essere facilmente convertiti in codice C e HDL, il che consente un’elevata scalabilità e riusabilità.”

Ken Chen, Faraday

Utilizzare MATLAB con ASIC e SoC 

Modellazione per la progettazione ASIC 

Aggiungi hardware architecture (8:13) al tuo algoritmo digitale. 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 (8:55) , in modo da poter prototipare 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 e grafici Stateflow®. Puoi generare codice dallo stesso modello per la Prototipazione FPGA (20:51) in fase iniziale e l’implementazione della produzione. Questo approccio conferisce agilità e riusabilità al tuo flusso di lavoro di progettazione e verifica hardware.


Simulazione comportamentale di un system-on-chip

Modella funzionalità digitali, analogiche e software insieme a un alto livello di astrazione per identificare ed eliminare bug a livello di sistema e problemi di prestazione prima dell’implementazione. Simula la memoria e la connettività interna ed esterna, oltre agli effetti di sistema operativo e scheduling, utilizzando SoC Blockset™

Costruisci e automatizza test case a livello di sistema utilizzando Simulink Test™, e usa Simulink Coverage™ affinché le metriche soddisfino i requisiti.

Verifica continuamente il tuo SoC mentre rifinisci sottosistemi, assicurando l’equivalenza e la compatibilità a livello del SoC in tutto il progetto.  


Anticipa l’inizio della verifica

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.

Esporta modelli analogici o digitali come componenti SystemVerilog DPI (5:19) da utilizzare come modelli di riferimento, stimoli o modelli di simulazione rapida in simulatori SystemVerilog da Synopsys, Cadence Design Systems o Mentor Graphics.


Progetto ASIC 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, di elaborazione immagine/video, motor and power control (24:20) e cruciali per la sicurezza.

Esplora un’ampia gamma di opzioni architettoniche, quindi usa le optimizations (49:42) della sintesi di alto livello di HDL Coder per raggiungere i tuoi obiettivi di implementazione. Genera automaticamente un RTL leggibile che è tracciabile in termini di modello e requisiti. Insieme al codice RTL conforme alle regole di progettazione e sintetizzabile, HDL Coder genera una varietà di interfacce AXI4 per un’integrazione facile nel tuo SoC.