FPGARelated.com
Forums

Ethernet on Altera FPGA: Help required

Started by renupriya April 14, 2009
Hi ...
I'm very new to working with altera and quartus.I'm working with NiOS II
development board(Cyclone III EP3C25). I have to create a design which has
a NiOS  processor, SRAM, Ethernet MAC and Ethernet Management Interface and
other components.But the MAC and MI are custom components and not altera's
IPs.

I need to know how to instantiate these components in SOPC builder and I'm
not aware of the settings to be done. The  thing I did is I copied my
custom component folders into C:\altera\81\ip\altera and included the
class.ptf files of components in alteracomponents.ipx file. Is this method
correct to create a component? 

Thanks and regards
Renu


renupriya wrote:

> I need to know how to instantiate these components in SOPC builder and I'm > not aware of the settings to be done. The thing I did is I copied my > custom component folders into C:\altera\81\ip\altera and included the > class.ptf files of components in alteracomponents.ipx file. Is this method > correct to create a component?
No. Start with your HDL files in your own directory. Then use the component editor in SOPC to create a new component. To make the process easier, you should use the naming conventions described in the SOPC documentation for the top-level entity ports. What I do, if I'm using a 3rd-party module, is create a top-level wrapper around the core with the correct naming convention. There may be a complication with the TCP/IP stack if you're using your own MAC. IIRC, at least some time ago, the system library dialogue wouldn't allow you to add the TCP/IP stack without a recognised MAC in the project. I'm sure it can be done, may just be some fiddling to do. Regards, -- Mark McDougall, Engineer Virtual Logic Pty Ltd, <http://www.vl.com.au> 21-25 King St, Rockdale, 2216 Ph: +612-9599-3255 Fax: +612-9599-3266