HDL Stream FFT in HDL Coder 2013b, not support AXI4-Stream Interface? (single rate?)

1 回表示 (過去 30 日間)
owen chang
owen chang 2013 年 10 月 5 日
回答済み: Wang Chen 2013 年 10 月 7 日
Hi, i have built a system involving Stream FFT with AXI4-Stream Interface, the goal is to put this design into Zynq, so AXI4-Stream is a must. but at the final stage, the error message shows "Failed Streaming interface is not supported when the DUT is not single rate.", is this Stream FFT module not supported for Zynq? or is there any way to set this module to "single rate"?
appreciate your help,
Owen

回答 (1 件)

Wang Chen
Wang Chen 2013 年 10 月 7 日
Hi Owen,
The HDL Streaming FFT block is not yet supported by AXI4-Stream Video interface in 2013b (because this block uses multiple clock rates in the HDL implementation under the hood). Also, the AXI4-Stream Video interface in 2013b is designed to support 2-D video streaming, which is not fully compatible with 1-D FFT streaming.
To put the FFT design into Zynq, you have to do some manual HDL coding. You can first generate HDL code from your subsystem with HDL Streaming FFT block (makehdl('subsystem')), and then manually connect the generated HDL code to AXI4-Stream interface. To see some example code for AXI4-Stream Video interface, you can try generate IP core from following HDL Coder example:
Thanks,
Wang

カテゴリ

Help Center および File ExchangeHDL Coder についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by