HDL Coder streaming input instead of vector

조회 수: 1 (최근 30일)
Adrian Perez
Adrian Perez 2021년 4월 20일
답변: Kiran Kintali 2021년 4월 30일
I have been working in a windowing function that takes the input signal as a vector. When converting it with HDL Coder to VHDL, I find that this conversion is done as a parallel input, which is undesirable for my use case.
In some older documentation, I found the StreamingFactor setting which I've understood as the solution to my problem: It would convert the vector input to a sample-by-sample input.
The problem is that I've been unable to set this StreamingFactor within the HDL Coder Workflow, and in Simulink I can only import Verilog code which is also undesirable for my use case.
Is there any pragma or setting that would allow for the automatic conversion of vector inputs in MATLAB functions to streamed sample-by-sample VHDL code?

채택된 답변

Bharath Venkataraman
Bharath Venkataraman 2021년 4월 27일
In this case, you want to use the Unbuffer block to stream the data in sample by sample.

추가 답변 (1개)

Kiran Kintali
Kiran Kintali 2021년 4월 30일
Can you share a sample model that explains your usecase?

카테고리

Help CenterFile Exchange에서 HDL Coder에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by