Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

microcontroller with ethernet controller

Status
Not open for further replies.

layaghi

Member level 3
Joined
Sep 3, 2005
Messages
60
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,786
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.
 

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

**broken link removed**

regards
 

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
 

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.
 

    layaghi

    Points: 2
    Helpful Answer Positive Rating
ethernet controller inbuilt

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

microchip ethernet example

Try to check the Zilog ez80 Embedded Ethernet Board.
 

    layaghi

    Points: 2
    Helpful Answer Positive Rating
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

**broken link removed**

regards
 

    layaghi

    Points: 2
    Helpful Answer Positive Rating
rabbit boards ethernet throughput

Dear ful babu
Thank you very much for your kind help.
 

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.
 

    layaghi

    Points: 2
    Helpful Answer Positive Rating
rtl8019as halo

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

    layaghi

    Points: 2
    Helpful Answer Positive Rating
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
 

davicom 9000e

you may try 9S12NE64 from freescale
 

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
 

Microchip's TCP/IP stack together with its micro-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
 

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:
https://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
 

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.
 

layaghi said:
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
 

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:
**broken link removed**

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

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top