Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15378 Discussions

Qsys errors about missing required signals for AXI Master interface

pengyanj
Beginner
161 Views

Hi,

I am using Qsys component editor to package my IP which has an AXI4 Master interface.

My AXI4 Master interface only contains AXI read signals, because I don't use AXI write channel at all.

However Qsys doesn't allow AXI Master interface to have read channel only. 

The error message is clear enough to me.

My question is other than creating dummy AXI write signals on my top module, is there any setting to bypass this validation? 

I prefer not changing my HDL code. AXI4 Master interface with either write or read channel is not against the protocol anyway.

 

Thanks!

 

2021-06-17_16-27-11.png

0 Kudos
3 Replies
SyafieqS
Moderator
141 Views

Peng,


Seem Qsys cannot handle undefined required signal for AXI4. You should declare the list signal in order to error free. What are trying to do with module with only read signal? Handshaking happen seem not proper if that so.


pengyanj
Beginner
124 Views

Thanks,

My module will only do axi master read from the downstream. It doesn't perform axi write data to the slave, so there is no point to have axi master write signals in the top HDL.  It is a very common design, for example memory map to stream (MM2S) DMA.

My model doesn't have only 'read' signals. As you can see in my attached picture, the module has all read channel signals. 

BTW, this module works in Xilinx Vivado. It is just not supported in Quartus.

SyafieqS
Moderator
110 Views

Peng,


Did you manage to work on this?


Reply