Forum Discussion
PWzorek
New Contributor
5 years agoSynthesis error while using interface parameters
Hi
I have come across an issue with Quartus synthesis. As shown in the code below, I have defined a simple `data_stream_i` interface and a simple `demux` module (Demux 1 channels to 2 channels usin...
sstrell
Super Contributor
5 years agoDid you mean to use "typedef" instead of "type"?
- PWzorek5 years ago
New Contributor
No - I did not. "type" is a keyword for TDATA_T parameter.
This module can be synthesized if I pass `512` value to TDATA_WIDTH parameter:localparam TDATA_WIDTH = 512;The rest of this code is correct and does not cause any errors..
- RichardT_altera5 years ago
Super Contributor
This could be potential bug. I have filed a case to engineering team to check on this.
Please do expect that any work that involve engineering may takes some time, depending on the issue complexity.Best Regards,
Shyan Yew (Richard)- PWzorek5 years ago
New Contributor
Thank you for your response.
Is there any way I could track progress of resolving this issue?
Moreover, could You suggest any workaround for this bug?
Best regards,
Piotr Wzorek