Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Avalon MM "sniffer" connections in QSYS

I seem to be stuck in connecting a new QSYS component into my system that I have generated.

The new component, lets call it bus_tracker, monitors the data output of an Avalon MM master

for things like transaction ordering , performance etc. from a given QSYS IP component.

The bus_tracker component essentially "sniffs" data out of the master but doesn't need any more than the

writedata and the write_n qualifier.

When I try to make the connections I get stuck with reset connections ... There is a regular

Avalon MM slave port into the bus_tracker to monitor internal registers, counters and state machines and I get

errors associated with resets and QSYS want's to assign address ranges even though there is no address

associated with the data only connection.

Is there an approved way to make this connection ? A suggestion was to make the connection at the Verilog level ,

that will work but how does the simulation environment work in that case ?

Thanks, Bob.

40 Replies