Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
1,214 Views

Help with Cyclone V Transceiver Native PHY IP Core

Hello, I am trying to wrap my head around the workings of the Cyclone V Transceiver Native PHY IP Core. I have been reading documentation and I understand there three modules that required: Transceiver PHY, Transceiver Reconfig Controller, and the PHY Reset Controller. My plans are not to use a NIOS processor to interface with the core, it will be HDL code. My first question is what is the indicator that data has been received and is ready to be read from the IP core? Is there some output pin on the core that I can poll? 

 

Last, does anyone know of an example that can help me get going? This transceiver will interface with a Fiber SFP+ Transceiver. I have set the Standard PSC mode to BASIC. If anyone can help me get going that would be fantastic.  

 

Thanks, 

joe
0 Kudos
3 Replies
Highlighted
Valued Contributor III
12 Views

Hi, I have managed to get a small design working. I have set the Native Core for 8B/10B mode and I am using the tx_datak port to put the link in Control mode or Data Mode. I am also using 8B/10B Control Groups [K28.5, K5.6] for IDLE mode. Groups [K23.7, K23.7] for Carrier Extend mode. My transceiver will connect to a Fiber Transceiver SFP+ module. I'm making progress but have a problem with the received data. In my testbench connect the transmit serial data into the receiver serial data port. I am able to transmit a 16-bit count and I am receiving the data, but I am missing some count values.  

 

I will attach my archived design and a screen shot.  

 

If anyone has some experience with transceivers can you please look over what I have and run an Gate Level sim. 

 

Thanks, 

joe
0 Kudos
Highlighted
Valued Contributor III
12 Views

Hi, I have found my problem with the transceiver. I had to connect the tx_std_clkout port on the transceiver to the tx_std_coreclkin pin and the rx_std_clkout to the rx_std_coreclkin pin on the transceiver. Also, the tx_std_clkout should drive the transmit data. I'll upload my design. I thank David and Jerry from Altera for all their help.

0 Kudos
Highlighted
Valued Contributor III
12 Views

Would it be possible to re-send the complete image. I am new to transceiver on Cyclone V GX. 

 

This would help me to understand how to wire-up the modules together.. 

 

Thanks. 

 

Regards, 

CS
0 Kudos