Forum Discussion
DSP: chainout = ( (ay+az)*ax) + ( (by+bz)*bx) + chainin
- 5 years ago
Hi,
Sorry for the delay. I might have overlooked this. Thanks for contacting me. For your information, I have looked into the DSP block architecture in documentation and understand that there should be no issue to implement your target operation.
As I tested with the A10 Native Fixed Point DSP IP, I am able to replicate similar error with your configuration. After further debugging, I found that the right option for the ay' and by' operand source should be "preadder" for your target operation. After I switch to "preadder", the error goes away and the IP Block Symbol also looks correct. You can try on your side to see if it works.
Please let me know if there is any concern. Thank you.
Hi,
As I understand it, you have some inquiries related to the A10 DSP IP. To ensure we are on the same page, would you mind to share with me further on the following:
1. What is the specific DSP IP that you are using which trigger error?
2. What is your Quartus version?
3. Mind share with me some screenshot of the IP GUI and the error message that you are seeing?
I would like to perform issue replication on my side to facilitate further debugging.
Please let me know if there is any concern. Thank you.