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.
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
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
Log in with Google account
No account? Register here.