IFFT HDL optimizer block to HDL coder conversion
이전 댓글 표시
Hi; I have this message when tray to convert IFFT TO HDL "Error: Evaluation of elaborate function on class hdldspblks.HDLIFFT failed with the error message: hdlcommon:hdlcommon:RateMismatch: rate mismatch on input signals 3 in network"
How can I solved ?
채택된 답변
추가 답변 (2개)
Kiran Kintali
2020년 4월 3일
0 개 추천
Can you provide us a sample example and the version of MATLAB you are using?
댓글 수: 1
Tim
2020년 4월 3일
we're using 2018a
I can't send the design. We tried a smaller design subset and it did not exhibit the problem.
Basically what the design block in question is:
dual port RAM1 -> FFT -> complex multiplier -> (I)FFT -> dual port RAM2
- FFTs are HDL optimized FFT
- the complex multiplier is multipling data from FFT and a third dual port RAM
- data comes into the RAM1 at 6 MHz (from a filter but could just be at 12 MHz) and is pulled out by the FFT at 48 MHz
- data goes into RAM2 at 48 MHz and is pulled out at 12 MHz
- the idea is that the FFT -> FFT operations run faster than the incoming data in order to keep up
The error message pointed to the FFT but the rate problem was ultimately on RAM2.
The way we stumbled on the real problem was by puttting the FFT in a subsystem. This changed the error message, pointing to RAM2.
We had "automatically deal with rate changes" checked in the setup which worked for months using the other FFT (minimal resource FFT - now obsolete).
The reason for the FFT change from minimal resource FFT to HDL optimized FFT is that we want to pipeline the FFT operations (i.e. start a 2nd FFT before the results of the 1st FFT finish) - minimal resource FFT doesn't seem to support this
Kiran Kintali
2020년 4월 3일
0 개 추천
Based on the description of the issue this may already resolved in latest version of MathWorks. Please reach out to support@mathworks.com for help.
카테고리
더 보기
도움말 센터 및 File Exchange에서 Speed and Area Optimization에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!