Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12606 Discussions

Gigabit Open Core is working properly

Altera_Forum
Honored Contributor II
1,583 Views

Tri-mode Ethernet MAC is working now with simple interface to Avalon and LWIP 

Standalone TCP/IP stack(HAL). 

The system consists of Cyclone II and Marvell PHY 10/100/1000. 

Checked 100 and 1000 Mbit/sec modes. 

 

ilyak@avt-inc.com
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
368 Views

 

--- Quote Start ---  

originally posted by ilyak@Aug 16 2006, 08:48 AM 

tri-mode ethernet mac is working now with simple interface to avalon and lwip 

  standalone tcp/ip stack(hal). 

  the system consists of cyclone ii and marvell phy 10/100/1000. 

  checked 100 and 1000 mbit/sec modes. 

 

  ilyak@avt-inc.com 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=17647) 

--- quote end ---  

 

--- Quote End ---  

 

 

 

Hi Ilyak, 

 

Cold you please mail me (or post on NiosForum) your example design? 

(I would like to show it to someone tomorrow already if possible...) 

 

-Nikolay
0 Kudos
Altera_Forum
Honored Contributor II
368 Views

 

--- Quote Start ---  

originally posted by ilyak@Aug 16 2006, 01:48 AM 

tri-mode ethernet mac is working now with simple interface to avalon and lwip 

  standalone tcp/ip stack(hal). 

  the system consists of cyclone ii and marvell phy 10/100/1000. 

  checked 100 and 1000 mbit/sec modes. 

 

  ilyak@avt-inc.com 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=17647) 

--- quote end ---  

 

--- Quote End ---  

 

 

Hi, 

 

I can&#39;t believe it, or maybe you don&#39;t mean the same core: 

http://www.opencores.org/projects.cgi/web/...i_mode/overview (http://www.opencores.org/projects.cgi/web/ethernet_tri_mode/overview

In my point of view this core has some syntax errors (with Quartus II) e.g.: 

 

-----xxxx snip xxxx------- file MAC-tx.v 

//MAC_rx_flow , 

input [15:0] pause_quanta ,  

input pause_quanta_val ,  

); 

//******************************************************************************  

//internal signals  

//******************************************************************************  

 

Q2V6.0 SP1 reports: 

 

Error (10170): Verilog HDL syntax error at MAC_tx.v(90)  

near text ")"; expecting an identifier, or "input", or "output", or "inout", or "(*" 

-----xxxx snip xxxx------- file MAC-tx.v 

 

and finaly the CycloneII family doesn&#39;t cover the cores requirements: 

Q2V6.0 reports: 

 

-----xxxx snip xxxx------- 

Error: M4K memory block WYSIWYG primitive "MAC_rx:U_MAC_rx|MAC_rx_FF:U_MAC_rx_FF|duram:U_duram|altsyncram:U_altsyncram 

|altsyncram_0t22:auto_generated|ram_block1a0" utilizes the dual-port dual-clock mode. However, this mode is not supported in Cyclone II device family in this version of Quartus II software. Please refer to the Cyclone II FPGA Family Errata Sheet for more information on this feature. 

-----xxxx snip xxxx------- 

 

Please report. 

 

Kind regards Frank
0 Kudos
Altera_Forum
Honored Contributor II
368 Views

Hi, 

 

any new Ideas of implementing a Gigabit Ethernet Interface to uClinx? 

Has anyone the Tri-Mode MAC working? And if yes, how??? 

 

Bye 

Marco
0 Kudos
Altera_Forum
Honored Contributor II
368 Views

Hi everybody!!  

 

It&#39;s realy interesting theme. Has any one any idea?
0 Kudos
Reply