EmbDev.net

Forum: FPGA, VHDL & Verilog Ethernt to USB Adapter Using FPGA


von Hoda J. (Company: University of Virginia) (hoda)


Rate this post
useful
not useful
Hi guys,
I am a beginner and I want to build an Ethernet to USB adapter using one 
of the following FPGA development boards:

1-ZYBO Zynq™-7000 Development Board
(http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,1198&Prod=ZYBO)

2-Nexys™3 Spartan-6 FPGA Board
(http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,897&Prod=NEXYS3)

3-LatticeECP3 Versa Development Kit
(http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/LatticeECP3VersaDevelopmentKit.aspx)

4-SmartFusion2 Evaluation Kit
(http://www.microsemi.com/products/fpga-soc/design-resources/dev-kits/smartfusion2/sf2-evaluation-kit)

Could I use any of these development boards for my project?

I believe my VHDL code should consist of two parts:
A - a VHDL code for Ethernet controller including the MAC protocol
B - a code to communicate with a PC via USB port (PC needs to recognize 
the FPGA as an internet modem)

Is it possible to find these two codes from a website and then simply 
combine them to get an Ethernet-to-USB adapter?

Thank you very much for your help.

von Max P. (max_power_1981)


Rate this post
useful
not useful
Hi Hoda Jason,

you can find open source IP-cores on this page: http://opencores.org

Yes, it is possible to connect this both IP-cores. Maybe it is possible 
to use the Wishbone bus system.

But I think, this project is too much for a beginner. Start with a 
easier projekt. A blinking LED project is better for you.

MfG

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
Hoda Jason wrote:
> Is it possible to find these two codes from a website
Yes!
> and then simply combine them to get an Ethernet-to-USB adapter?
No!


The task you describe sounds like "at least 3 months for an experienced 
developer".

> (PC needs to recognize the FPGA as an internet modem)
You mean such a thing thats connected to the DSL of your internet 
provider?
Ok, lets add a few more months to the calculation above.

And then keep in mind, that you are NOT this experienced developer with 
5 years practice...

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.