Hi VenTing,
First of all I think, the problem when hooking the Signal Tap up with data generator+ FIFO + DMA example design (modified DMA design) is I could see the data though the output data interface of the data generator + FIFO unit .
1) In this case (when data generator + FIFO) used as an isolated unit and add Signal Tap to it, I have been enforcing avalonmm_read_slave_address == 0 and avalonmm_read_slave_read == 1 using the button in the FPGA board.
2) But When we add this su-bunit (data generator + FIFO) with DMA example design (to form modified DMA transfer design), we could not see the data_generator_avalon_streaming_source_data[31..0] consistently displaying 00000000h. Here the avalonmm_read_slave_address and avalonmm_read_slave_read connected to the DMA design (not enforcing any values). As I am using same data-generator in case-1 and 2, I suspect its something to do with the state of avalonmm_read_slave_address and avalonmm_read_slave_read. I would like to know what we can do here? Let me know if you need any more information.
Thank you
Regards
Sijith E