Knowledge Base Article

Why is the Avalon MM interface optimized away when using the SDI Audio Embed or SDI Audio Extract IP?

Description

Due to a problem in the Quartus® Prime Pro Edition Software version 25.3 and earlier, the SDI Audio Embed IP and SDI Audio Extract IP might show incorrect behaviour when the generated IP name is audio_embed or audio_extract. In this condition, the affected output ports are left undriven and connected to the default value gnd, you will see messages similar to those shown below:

Output port "reg_waitrequest" in instance "u0" of entity "audio_extract" does not have a driver. Connecting to the default value "gnd".
Output port "reg_readdatavalid" in instance "u0" of entity "audio_extract" does not have a driver. Connecting to the default value "gnd".
Output port "reg_readdata[0..7]" in instance "u0" of entity "audio_extract" does not have a driver. Connecting to the default value "gnd".
Output port "reg_waitrequest" in instance "u1" of entity "audio_embed" does not have a driver. Connecting to the default value "gnd".
Output port "reg_readdatavalid" in instance "u1" of entity "audio_embed" does not have a driver. Connecting to the default value "gnd".
Output port "reg_readdata[0..7]" in instance "u1" of entity "audio_embed" does not have a driver. Connecting to the default value "gnd".
Resolution

To work around this problem, use a different IP name to avoid a naming that conflicts with the generated HDL module naming used by the Quartus® Prime Pro Software for the SDI Audio Embed or SDI Audio Extract IP.

For example:

  • Do not name the SDI Audio Embed IP as audio_embed.
  • Do not name the SDI Audio Extract IP as audio_extract.
  • Regenerate the IP after renaming it to a non-conflicting name.

This problem is currently scheduled to be resolved in a future release of the Quartus® Prime Pro Edition Software.

Updated 3 months ago
Version 3.0
No CommentsBe the first to comment