FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6343 Discussions

Does the Triple Speed Ethernet IP Core support RMII

Altera_Forum
Honored Contributor II
2,098 Views

Hi everyone, 

 

i have a question concerning the Triple Speed Ethernet IP Core. 

 

Is it possible to connect the TSE MAC and the PHY with RMII interface?  

 

Because i found the TSE MAC isn't compatible with RMII at all. But maybe there is a solution to make it compatible.  

 

I use the DB4CGX15 Cyclone IV GX Dev.Board. and its DB4CGX-PHY2 Addon Board, which only supports Ethernet connection with RMII.  

 

Thank you
0 Kudos
8 Replies
Altera_Forum
Honored Contributor II
1,065 Views

You must use a MII to RMII converter. 

Here is a VHDL sample code.
0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

there is RGMII mode, they should be compatible?

0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

Thank you very much Cris72, i will try your code for converting both interfaces.  

 

But somehow i made it now to transmit and receive raw ethernet packets with "Ostinato", but i have to check if the data being received is correct.  

I use the RGMII interface, which didn't work the whole time. Somehow strange. 

 

Thanks again 

herby
0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

AFAIK DB4CGX_PHY2 addon features a 10/100Mb PHY, while RGMII is for Gigabit. 

Probably it can be also connected to 10/100Mb, since you are using it. Anyway, implementing it in a MAC which actually doesn't need Gb means you waste fpga resources.
0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

Hi Guys, 

 

Im using a external phy Micrel KSZ8051 and Im having the same issue. 

Could anyone help me? 

The mii to rmii has worked? 

Im tryed it but I dont really have good results. 

 

I appreciate any help, 

 

Thanks in advance! 

 

Emanuela
0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

 

--- Quote Start ---  

Hi Guys, 

 

Im using a external phy Micrel KSZ8051 and Im having the same issue. 

Could anyone help me? 

The mii to rmii has worked? 

Im tryed it but I dont really have good results. 

 

I appreciate any help, 

 

Thanks in advance! 

 

Emanuela 

--- Quote End ---  

 

 

Have your problem solved?I have the same issue with you,could you help me?
0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

 

--- Quote Start ---  

Thank you very much Cris72, i will try your code for converting both interfaces.  

 

But somehow i made it now to transmit and receive raw ethernet packets with "Ostinato", but i have to check if the data being received is correct.  

I use the RGMII interface, which didn't work the whole time. Somehow strange. 

 

Thanks again 

herby  

--- Quote End ---  

 

 

can you send your program with me?
0 Kudos
Altera_Forum
Honored Contributor II
1,065 Views

have your problem solved,I confused witn the interface mii to rmii for a longtime 

waiting for your apply !thank you
0 Kudos
Reply