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

Nios II Ethernet Standard Design Example - Missing triple_speed_ethernet

Hi, 

 

I downloaded the Nios II Ethernet Standard Design Example (https://www.altera.com/support/support-resources/design-examples/intellectual-property/embedded/nios...) the 5cgtfd9e version. 

 

When I open it in Quartus II 15.0 the ethernet_system.qsys file, it states that the tse_mac is missing. I assume I just replace it with the usual Triple-Speed Ethernet core, but what are the parameters for this core. 

 

Thanks, 

 

Jack
0 Kudos
2 Replies
Highlighted
Valued Contributor III
6 Views

Man, Did you try out the readme file procedure/special modification? 

 

Readme for Cyclone V Ethernet Standard design example: 

 

 

Readme.txt:- 

 

This design is target to Cyclone V GT development board, Rev A. This design supports Quartus II 12.1SP1. 

 

You can program the prebuilt SOF image comes with the zip file to the development board. For ethernet applications, you can create simple socket server or web server software projects in Nios II SBT for Eclipse. 

 

This design is Qsys hierarchy based hence the components are in hierarchy names. You would need to modify the tse_my_system.c file in the simple socket server or web server project as following: 

 

From: 

 

alt_tse_system_info tse_mac_device[MAXNETS] = { 

TSE_SYSTEM_EXT_MEM_NO_SHARED_FIFO(TSE_MAC, 0, SGDMA_TX, SGDMA_RX, TSE_PHY_AUTO_ADDRESS, &marvell_cfg_rgmii, DESCRIPTOR_MEMORY) 

 

}; 

 

To: 

 

alt_tse_system_info tse_mac_device[MAXNETS] = { 

TSE_SYSTEM_EXT_MEM_NO_SHARED_FIFO(ETHERNET_SUBSYSTEM_TSE_MAC, 0, ETHERNET_SUBSYSTEM_SGDMA_TX, ETHERNET_SUBSYSTEM_SGDMA_RX, TSE_PHY_AUTO_ADDRESS, &marvell_cfg_rgmii, ETHERNET_SUBSYSTEM_DESCRIPTOR_MEMORY) 

 

};
0 Kudos
Highlighted
Valued Contributor III
6 Views

so is this one working for you?

0 Kudos