Forum Discussion
Altera_Forum
Honored Contributor
11 years agoHey Bob,
For your "first" implementation of your sniffer, simply create a component with an Avalon-MM slave interface, an Avalon-MM master interface, and a conduit. Connect the slave interface directly to the master interface, and extend the address bits appropriately, eg., the addresses on a 32-bit interface need to have the two LSBs of the master address zeroed. Then via your conduit interface probe all the slave signals. Once you see how "easy" that is, you may decide to register the slave-to-master path, and then add logic to monitor transaction ordering, and convert the conduit to an Avalon-MM slave interface set of registers that you can read the transaction monitoring results from. If you're totally confused by how to create the slave/master Tcl scripts, let me know, and I'll put something together and post it. Cheers, Dave