electronics forum

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

microcontroller with ethernet controller


Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> microcontroller with ethernet controller
Author Message
layaghi



Joined: 03 Sep 2005
Posts: 46


Post04 Sep 2005 4:57   

ethernet controller microcontroller


Hi to all
I need to build a Hardware which could receive 1 MByte/s from a ethernet line and then process it. I want to select a suitable microcontroller with built in ethernrt controller.
Searching products of Maxim,Motorola, Atmel, ... I have found several devices. Now I want to select one of them and begin my design. The important parameters are:
speed: Fast ethernet (100 Base)
ease of use: simple programmer, availabe libraries,...
ease of PCB design: 2-layer, and not to require special requirments in PCB design
and cost.
If you are experienced with such products please give me your guidelines to choose the best product.
thanks.
Back to top
Google
AdSense
Google Adsense




Post04 Sep 2005 4:57   

Ads




Back to top
ful babu



Joined: 11 Nov 2004
Posts: 167
Helped: 11
Location: Singapore


Post04 Sep 2005 14:25   

microcontroller with eternet connection


if u r interested in mcu without having built in ethernet controller, u can connect microchip's pic to RTL8019AS ethernet controller ( also available in old isa nic's )
there is a rich library written in c complier for that, at

http://www.mikroelektronika.co.yu/english/product/compilers/mikroc/download.htm

regards
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post04 Sep 2005 16:09   

microcontroller with inbuilt ethernet controller


Dear ful babu
Thank you for your help and attention.
It is'nt very important for me to use a micro with Built in LAN controller or a micro plus a stand alone LAN controller chip. I have already some options such as connecting an Atmel's Atmega128 micro to a SMSC's LAN91c111 LAN controller or using micros with built in LAN controller such as Freescale's MC9S12NE64 or Maxim's DS80C400. my question is about comparrision between different choises and the parameteres as I have mentioned are speed, cost, ease of use, ease of PCB design and ease of programming. I 'm afraid if your advised device, RTL8019AS, which is a 10 Base LAN controller, could manage such speed about 1MByte/s(=8Mbit/s) because of network stack overhead. I think I have a point to 100 Base LAN in my question.
thanks


Last edited by layaghi on 05 Sep 2005 5:30; edited 1 time in total
Back to top
techie



Joined: 05 Feb 2002
Posts: 850
Helped: 43
Location: Pakistan


Post04 Sep 2005 18:38   

microcontroller with inbuilt ethernet


1Mbyte/sec is quite high speed for any 8-bit controller. First of all, you are right that you need at least a 100baseT LAN. You will have to find a suitable MAC. Unless the controller is only streaming data sequentially from RAM, you need quite a powerfull controller, maybe a 32-bit controller.
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post05 Sep 2005 5:26   

ethernet controller inbuilt


Hi techie
Thank you for your attention
Could you give more explaned details with devise numbers?
Thanks
Back to top
glenjoy



Joined: 01 Jan 2004
Posts: 1028
Helped: 47
Location: Philippines


Post05 Sep 2005 5:32   

microchip ethernet example


Try to check the Zilog ez80 Embedded Ethernet Board.
Back to top
ful babu



Joined: 11 Nov 2004
Posts: 167
Helped: 11
Location: Singapore


Post05 Sep 2005 8:05   

davicom 9000a smsc


sorry mr. layaghi i cant compare atmel zilog and others caz i only work with MICROCHIP and RENESAS, but i think i hav somthing in which u might be interested in, RENESAS SH-ETHER family, hav a look

http://america.renesas.com/fmwk.jsp?cnt=shether_series_landing.jsp&fp=/products/mpumcu/superh_family/shether_series/

regards
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post05 Sep 2005 9:40   

rabbit boards ethernet throughput


Dear ful babu
Thank you very much for your kind help.
Back to top
techie



Joined: 05 Feb 2002
Posts: 850
Helped: 43
Location: Pakistan


Post05 Sep 2005 9:53   

best 9s12ne64 rabbit


Try Rabbit semi. They have high speed CPU boards and also ethernet boards to go with these. YOu can also try controllers from Z-world. They also have these.

An alternate would be to try embedded PCs. They are full fledge PCs for industrial environment. Search for PC104 and embedded PC. You will find many links.
Back to top
ulaska



Joined: 25 Aug 2005
Posts: 56
Helped: 4


Post05 Sep 2005 11:22   

rtl8019as halo


Davicom 9000E 100 pin
Davicom 9000A 48 pin (new)
SMSC lan91c111
can be used for 100Mbit LAN.
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post07 Sep 2005 16:40   

davicom 9000e rj45


Hi glenjoy
What is the maximum rate the eZ80 can transmit data via the eternet connection?
Thanks

Added after 1 minutes:

Hi ful babu
What is the maximum rate the HD6417615F and HD6417615ARF can transmit data via the eternet connection?
thanks

Added after 4 minutes:

Hi techie
What is the maximum rate the "Rabbit semi" can transmit data via the eternet connection?
thanks

Added after 2 minutes:

Hi ulaska
What is the maximum rate the
Davicom 9000E 100 pin,
Davicom 9000A 48 pin (new) and
SMSC lan91c111
can transmit data via the eternet connection?
thanks
Back to top
cdcll



Joined: 15 Feb 2002
Posts: 183
Helped: 6


Post07 Sep 2005 16:50   

davicom 9000e


you may try 9S12NE64 from freescale
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post07 Sep 2005 17:29   

Re: microcontroller with ethernet controller


Dear cdcll
The maximum Throughput of the 9S12NE64 is 10Mbit/s which hasn' t enough margin
needed for my project that needs about 8Mbit/s Throughput.
thanks
Back to top
hill



Joined: 17 Jun 2004
Posts: 285
Helped: 9


Post07 Sep 2005 17:36   

microcontroller with ethernet controller


Microchip's TCP/IP stack together with its micro-controller!?
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post07 Sep 2005 17:39   

Re: microcontroller with ethernet controller


Hi hill
What is the maximum rate the "Microchip's TCP/IP stack together with its micro-controller" can transmit data via the eternet connection?
thanks
Back to top
hill



Joined: 17 Jun 2004
Posts: 285
Helped: 9


Post07 Sep 2005 17:48   

Re: microcontroller with ethernet controller


Sorry. I'm interested in the Microchip's TCP/IP stack but yet to look at it...

You might want to check it out yourself:

http://www.microchip.com/stellent/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1489
http://ww1.microchip.com/downloads/en/AppNotes/00833b.pdf
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post07 Sep 2005 18:38   

Re: microcontroller with ethernet controller


Dear hill
Thank you for your kind help.
But I find this sentence:" The software is ideal for applications that do not require high data throughput over the Internet connection such as in alarm systems, air conditioning systems, home appliances and vending machines" in this link of the microchip site:
http://ww1.microchip.com/downloads/en/Market_Communication/031102a.doc
I need a throughput of about 8Mbit/s. Do you still recamand the "Microchip's TCP/IP stack together with its micro-controller"? if so please give more explanations.
thank you very much
Back to top
techie



Joined: 05 Feb 2002
Posts: 850
Helped: 43
Location: Pakistan


Post08 Sep 2005 5:14   

microcontroller with ethernet controller


I have not used the rabbit myslef. But I guess it can give the performance of 1Mb/s if used right. It also depends on what you intend to transmit on top of ethernet. For example, TCP/IP is quite a heavy protocol for 8-bit controllers. Bit if you want to use your own protocol on top of ethernet, you may want to keep it simple to speed up the transfer.
Back to top
ful babu



Joined: 11 Nov 2004
Posts: 167
Helped: 11
Location: Singapore


Post08 Sep 2005 7:28   

Re: microcontroller with ethernet controller


layaghi wrote:
Hi ful babu
What is the maximum rate the HD6417615F and HD6417615ARF can transmit data via the eternet connection?
thanks


Ethernet controller
(EtherC)
• MAC (Media Access Control) functions
 Data frame assembly/disassembly (IEEE802.3-compliant frames)
 CSMA/CD link management (collision avoidance, processing in case
of collision)
 CRC processing
 Built-in FIFOs (512 bytes each for transmission and reception)
 Supports full-duplex transmission/reception
 Transmitting and receiving short and long packets
• Compatible with MII (Media Independent Interface) standard
 Converts 8-bit stream data from MAC level to MII nibble stream (4 bits)
 Station management (STA) functions
 18 TTL-level signals
 Variable transfer rate: 10/100 Mbps
• Magic Packet™* (with WOL (Wake On LAN) output)


regards
Back to top
layaghi



Joined: 03 Sep 2005
Posts: 46


Post08 Sep 2005 12:55   

Re: microcontroller with ethernet controller


Dear ful babu
Thank you for your attention
I want to know the maximum throughput of your suggested chips not the 10 or 100 LAN.
excuse me if my question wasn't so clear.

Added after 23 minutes:

techie wrote:
"I have not used the rabbit myslef. But I guess it can give the performance of 1Mb/s if used right. It also depends on what you intend to transmit on top of ethernet. For example, TCP/IP is quite a heavy protocol for 8-bit controllers. Bit if you want to use your own protocol on top of ethernet, you may want to keep it simple to speed up the transfer"

Dear techie as I said I need 8Mbit/s = 1 Mbyte/s throughput. And I find this sentence from RCM3200 FAQ:
"The current maximum transmit end-to-end throughput with TCP is roughly 4 Mbits on the 44MHz RCM3200. Receiving with TCP is about 3 Mbits/sec.

With UDP you have the opportunity to go faster. Transmits using either UDP without checksums or using the low level packet driver pd_sendpacket routine run over 10Mbits/second. With checksums that number drops to 7.8Mbits because of the extra work processing the data." form this link:
http://69.93.17.252/support/bb/messages/14/4894.html?1039545174

And you know there is a need for some margins also.
However thank you very much.
Back to top
ulaska



Joined: 25 Aug 2005
Posts: 56
Helped: 4


Post09 Sep 2005 8:12   

Re: microcontroller with ethernet controller


layaghi wrote:

Hi ulaska
What is the maximum rate the
Davicom 9000E 100 pin,
Davicom 9000A 48 pin (new) and
SMSC lan91c111
can transmit data via the eternet connection?
thanks


Yes it can transmit data of course.
You can use a "Magnetics" between the Rj45 connector and ethernet controller.
magnetics is ie. Halo tg110 series. for coupling and signal levels.

i have a little experience about them but, of course you must have run a software (like TCP/IP server) in the microcontroller.

i am sure that there are lots of guys known well this issue.
Back to top
jjohn



Joined: 17 Jun 2006
Posts: 275
Helped: 26


Post20 Jun 2006 20:39   

microcontroller with ethernet controller


There are quite a few processor available which does the same. 32 Bit Env will be most suitable.. Power PC ARM are quite standard ..
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 -> Microcontrollers -> microcontroller with ethernet controller
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
microcontroller with ethernet controller (2)
Ethernet controller interface with microcontroller (26)
How to Interface Ethernet Controller with Microcontroller.. (14)
mcs51 with Ethernet controller (10)
interafcing 89s8252 with enc28j60 ethernet controller? (5)
Microcontroller with ethernet communication (7)
MCU AT89S52 Interfacing with Ethernet Controller RTL8019AS (5)
microcontroller with USB controller (4)
microcontroller with USB controller support (5)
ethernet controller (5)


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