| Author |
Message |
layaghi
Joined: 03 Sep 2005 Posts: 46
|
04 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

|
04 Sep 2005 4:57 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
ful babu
Joined: 11 Nov 2004 Posts: 167 Helped: 11 Location: Singapore
|
|
| Back to top |
|
 |
layaghi
Joined: 03 Sep 2005 Posts: 46
|
04 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
|
04 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
|
05 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
|
05 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
|
|
| Back to top |
|
 |
layaghi
Joined: 03 Sep 2005 Posts: 46
|
05 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
|
05 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
|
05 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
|
07 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
|
07 Sep 2005 16:50 davicom 9000e |
|
|
|
|
| you may try 9S12NE64 from freescale
|
|
| Back to top |
|
 |
layaghi
Joined: 03 Sep 2005 Posts: 46
|
07 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
|
07 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
|
07 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
|
07 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
|
07 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
|
08 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
|
08 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
|
08 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
|
09 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
|
20 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 |
|
 |