GTS System with NIOS & MSGDMA
We have a design that we are running on a Premium Agilex 5 development board where we are trying to test an external optical transceiver. We have created a design(NIOS+MSGDMA+GTS) in accordance to the GTS data sheets and have successfully run the Quartus Toolkit to Transmit and Receive data as well as inject errors. We have written firmware that has been able to set up the Tx MSGDMA correctly and we have monitored its signals on Signal Tap and have successfully recorded Start of packet, End of Packet and addresses. However we have not managed to read any of the data received on the Rx MSGDMA. In fact we are not sure if any of the data got sent out by the GTS or even if any of the streaming data was Rx by the GTS ? If someone could try to help us with this debug it would be greatly appreciated !