HDL Coder

Optimisation du code HDL

Dans MATLAB ou Simulink, vous pouvez optimiser le code HDL pour atteindre les objectifs surface/vitesse, grâce au pipelining distribué, à la sérialisation et au partage de ressources. Dans MATLAB, vous pouvez utiliser des optimisations de boucle avancées, comme la sérialisation et le déroulement de boucle, pour un design MATLAB qui comprend des boucles for et des opérations matricielles. Vous pouvez mapper des variables persistantes de tableau ou de matrice en code MATLAB vers des blocs RAM. Dans Simulink, vous pouvez implémenter des designs multicanaux et des techniques de sérialisation communes au traitement du signal et aux applications multimédia.

HDL Workflow Advisor for MATLAB.
L’assistant HDL Workflow Advisor pour MATLAB fournit des options d’optimisation, comme le mappage en RAM, le pipelining, le partage de ressources et le déroulement de boucle.
Area-speed optimization.
Optimisation surface/vitesse. Le remplacement de quatre multiplicateurs par un seul réduit la surface du design et multiplie le débit binaire par quatre.
Point suivant: Automatisation du design FPGA

Simulink R2013b et Zynq : un flot complet de codesign C/HDL

Visionner le webinar