Generazione di codice HDL
Per implementare un progetto DSP su FPGA o ASIC, è possibile utilizzare HDL Coder™ o Filter Design HDL Coder™. Entrambi i prodotti generano codice VHDL® e Verilog® sintetizzabile e portabile nonché banchi di prova VHDL e Verilog per simulare, testare e verificare rapidamente il codice generato.
HDL Coder: generare codice da progetti Simulink o MATLAB. I blocchi supportati in DSP System Toolbox™ e DSP HDL Toolbox includono filtri, operazioni matematiche e di segnale nonché altri algoritmi ottimizzati per l' utilizzo delle risorse e le prestazioni, come i blocchi FFT (DSP HDL Toolbox), Discrete FIR Filter (DSP HDL Toolbox) e NCO (DSP HDL Toolbox). Per un esempio di base su come generare codice HDL utilizzando HDL Coder, vedere Programmable FIR Filter for FPGA. Per un'introduzione a DSP HDL Toolbox™, vedere Implement FFT Algorithm for FPGA (DSP HDL Toolbox).
Filter Design HDL Coder: generare codice da progetti di filtri MATLAB. È possibile accedere alle feature di generazione del codice e dei banchi di prova utilizzando l'interfaccia utente di Generate HDL o le opzioni della riga di comando. Queste feature sono inoltre integrate nell'applicazione Filter Designer. Per un esempio su come generare codice HDL utilizzando Filter Design HDL Coder, vedere .
Per eseguire il debug dei progetti in Simulink o MATLAB, utilizzare il visualizzatore di forme d'onda Logic Analyzer.
Strumenti di visualizzazione Simulink
Logic Analyzer | Visualize, measure, and analyze transitions and states over time |
Argomenti
- Find Blocks That Support HDL Code Generation
Filter for blocks that support HDL code generation in the Simulink library browser and in documentation.
- High-Throughput HDL Algorithms (DSP HDL Toolbox)
Choose a block that supports frame-based processing for HDL code generation.
- HDL Filter Architectures
HDL code generation parameters to control speed and area tradeoffs in filter architectures.
- Subsystem Optimizations for Filters
Select resource sharing and pipeline optimization options.
- Visualizing Multiple Signals Using Logic Analyzer
Visualize multiple signals of a programmable FIR filter by using a logic analyzer.
- Generate HDL Code for Filter System Objects (Filter Design HDL Coder)
Learn about the specifics of HDL code generation from filter System objects.