electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Ethernet 10/100 Mbps card design from scratch !


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> Ethernet 10/100 Mbps card design from scratch !
Author Message
hoalanhuong



Joined: 15 Dec 2004
Posts: 21


Post15 Dec 2004 5:49   

salvaging transformers


Hallo,

I'm a new member here. I just start a project on designing an Ethernet Card from scratch (including electronic schema, MAC+PCI cores study,...). Now i'm in document gathering and project planning phase. So it would be very nice if any one could share me docs (case study, white papers, report,..), url,... helpfull to the project of mine.

Thanks for reading.
hoalanhuong
Back to top
dainis



Joined: 15 May 2001
Posts: 1451
Helped: 56


Post15 Dec 2004 8:33   

Re: Ethernet 10/100 Mbps card design from scratch !


For start looking:
http://www.opencores.org/browse.cgi/by_category
Back to top
IanP



Joined: 05 Oct 2004
Posts: 6490
Helped: 1542
Location: West Coast


Post15 Dec 2004 8:42   

Re: Ethernet 10/100 Mbps card design from scratch !


Just to satisfy my curiosity: what is the reason you want to design a network card whereas you can by one for less then $5 ???
Back to top
hoalanhuong



Joined: 15 Dec 2004
Posts: 21


Post15 Dec 2004 9:23   

Re: Ethernet 10/100 Mbps card design from scratch !


dainis wrote:
For start looking:
h**p://www.opencores.org/browse.cgi/by_category


Thanks Danis for the reply, I already visited opencores, but there only have IP cores for subsystems (MAC, PCI,...). What I would need is some kind of total guide line, case study, reports that could show the alike framework to do that. Do you have any ?

Regards,
hoalanhuong

Added after 3 minutes:

IanP wrote:
Just to satisfy my curiosity: what is the reason you want to design a network card whereas you can by one for less then $5 ???


Hi IanP,

The reason is for study, not for use. And may be I will put some special functions on that card. Smile
Back to top
banh



Joined: 16 Dec 2004
Posts: 472
Helped: 12


Post30 Dec 2004 14:30   

Ethernet 10/100 Mbps card design from scratch !


wow tough job i guess...
how's your progress btw?
Back to top
andy1



Joined: 24 Jul 2004
Posts: 126
Helped: 2


Post31 Dec 2004 0:51   

Re: Ethernet 10/100 Mbps card design from scratch !


Do you plan to build the transceiver also? That would be tough with all the analog circuit design and all.

Or do you plan to use the transcevier off the shelf?

By saying building from scratch do you mean writing HDL codes, synthesize, or would you use parts off the shelf and put together a board?

By the way, are you as pretty as your name Smile
Back to top
Google
AdSense
Google Adsense




Post31 Dec 2004 0:51   

Ads




Back to top
hoalanhuong



Joined: 15 Dec 2004
Posts: 21


Post31 Dec 2004 3:28   

Re: Ethernet 10/100 Mbps card design from scratch !


andy1 wrote:
Do you plan to build the transceiver also? That would be tough with all the analog circuit design and all.


No, I will make a selection on existed ones available on the market. Do you have any suggestion?

andy1 wrote:
By saying building from scratch do you mean writing HDL codes, synthesize, or would you use parts off the shelf and put together a board?

Yes, it's right ! Do you know any project alike ? The most important for me is a complete framework for reference !

andy1 wrote:
By the way, are you as pretty as your name Smile

Are you Vietnamese ? Smile
Back to top
andy1



Joined: 24 Jul 2004
Posts: 126
Helped: 2


Post31 Dec 2004 8:36   

Re: Ethernet 10/100 Mbps card design from scratch !


I work mostly at the board level so I can't help much with what you're trying to do. I don't know if you're on your own on this project or you work as a team but it looks like this project is certainly not for the faint of heart. I would start with IEEE 802.3 standard since that's where you'll find all you need to start coding for the MAC.

Most ethernet controllers have the MAC and the PHY layer integrated into one IC, but you can use National Semi DP83847 (but any other will do) to interface to your MAC. As for the transformer, try those from Pulse Technitrol.

Although there are a lot of logic design involved, a lot of ethernet stuffs involved with analog so you have to be ready for all that stuffs too. When you run signal at 100mhz, it's really not simple. Actually, I don't think 100ms ethernet run at 100mhz since it uses mlt-3 encoding which has a maximum frequency of about 37mhz but it is still pretty high.

By the way, I am martian but just happen to speak Vietnamese.
Back to top
IanP



Joined: 05 Oct 2004
Posts: 6490
Helped: 1542
Location: West Coast


Post04 Jan 2005 8:35   

Re: Ethernet 10/100 Mbps card design from scratch !


Here is an interesting site on similar subject.
They also think that it may be worth salvaging transformers from an old Ethernet PC card..

http://www.eix.co.uk/Ethernet/SitePlayer/Welcome.htm
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> Ethernet 10/100 Mbps card design from scratch !
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
2-Stage OPAMP design from scratch (6)
JAVA Start from scratch (6)
Building IR Sensor from scratch (4)
i want to start linux from scratch (18)
Building the PICKit2 from scratch (37)
how to make an FPGA kit from scratch (10)
Building Zigbee transceiver module from scratch? (5)
AVR chip and USB from scratch - soft/hardware (5)
[REQ]-Ethernet repeater 10/100 (4)
Need info for 10/100 Ethernet Controller (6)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS