CIC to HDL conversion
Mostrar comentarios más antiguos
Hi All,
When I try to generate HDL for a CIC filter I get the following error in the Workflow Manager : ??? Dimension 1 is fixed on the left-hand side but varies on the right ([3 x 1] ~= [:? x :?]).
Error in ==> CICDecimator Line: 1 Column: 1 ### Code generation failed: View Error Report
Error in Manager>wfa_generateCode at 0
The Error report shows as in the attached image.
Can anyone please help ? I am new to MATLAB-> HDL conversion.
PS : I do not have license for Filter Design HDL Coder, hence cant run the relevant example.
Respuesta aceptada
Más respuestas (1)
Gautham Sholingar
el 17 de Ag. de 2017
0 votos
1) It seems that the error you are observing is related to variable sized inputs being used to define the CIC_filter. You could try to resolve this error by pre-allocating the sizes of the variables/arrays used in this process.
2) You can take a look at the documentation page associated with the specific example you are using to identify if the Filter Design HDL Coder toolbox is needed for your workflow. This may/may not be needed depending on your workflow.
3) The following documentation page talks about the restrictions of generating HDL code from CIC decimation filters:
Please refer to this page to understand if you are running into one of the reported limitations:
4) If these approaches do not help in resolving the issue, you can contact MathWorks Technical Support in the UK using the following link:
1 comentario
Khalid Mirza
el 18 de Ag. de 2017
Categorías
Más información sobre Code Generation en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!