Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

ATMEL AT91 microcontroller. Which PHY chip should i use?

Status
Not open for further replies.

HMaier

Junior Member level 3
Joined
Dec 5, 2001
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
151
download davicom dm900e

I want to design an embedded system with ethernet and ATMEL AT91 microcontroller. Which PHY chip should i use? The common CS8900 is only 10 MBit. My application needs 100 MBit.

Hope to get some useful help.

Regards

Hans
 

dainis

Advanced Member level 4
Joined
May 15, 2001
Messages
1,126
Helped
53
Reputation
106
Reaction score
9
Trophy points
1,318
Activity points
9,271
Re: Ethernet

Look:
h**p://w*w.asix.com.tw/products/Ax88796.htm
h**p://w*w.smsc.com/main/catalog/lan91c111.html
 

ME

Advanced Member level 4
Joined
Mar 14, 2002
Messages
1,309
Helped
55
Reputation
112
Reaction score
40
Trophy points
1,328
Activity points
14,861
Just stick with the 10MBit soloution, the ATMEL AT91 isn't fast enough to take advandtage of 100MBit. The highest performance of the fastest ATMEL AT91 is about 70 MIPS. So you don't gain any speed advantage by using 100MBit instead of 10MBit.
 

dainis

Advanced Member level 4
Joined
May 15, 2001
Messages
1,126
Helped
53
Reputation
106
Reaction score
9
Trophy points
1,318
Activity points
9,271
Me said:
Just stick with the 10MBit soloution, the ATMEL AT91 isn't fast enough to take advandtage of 100MBit. The highest performance of the fastest ATMEL AT91 is about 70 MIPS. So you don't gain any speed advantage by using 100MBit instead of 10MBit.
You not right, for 100MBit you do not need higer performance than 70 ( really 10-20 MIPS) MIPS (100Mbit not equal 100MIPS !!!!), new high integrity ethernet controllers contains fast internal packet memory and same aplications do not require all data transfer via CPU ( also is possible data transfer via DMA). Sometimes fast ethernet is better for interconnection with other devices, which have fast ethernet interface ....
 

HMaier

Junior Member level 3
Joined
Dec 5, 2001
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
151
The theoretical transfer rate of a 10MBit network is about 120kByte/sec. You can achieve 60% in real world . This means the real datarate is 72KByte/sec.

With AT91 and 70 MIPS it should be possible to reach 500 kByte/sec.

Are there only the above mentioned chips available?

Thanks for you replies

Hans
 

techie

Advanced Member level 3
Joined
Feb 5, 2002
Messages
839
Helped
58
Reputation
116
Reaction score
9
Trophy points
1,298
Location
Pakistan
Activity points
7,799
you are right, wzdreamer
on a PC platform, a 10Mbit Ethernet delivers a max tranfer rate of about 600KBytes/sec. This makes sense because 10Mbit/sec = 1.x Mbyte/sec. Taking into account the huge overhead of ethernet layers, we cant expect to get > 600kBytes/sec. But 72KB/s is missing a zero i think.
 

jzo777n

Advanced Member level 4
Joined
Sep 10, 2002
Messages
112
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Location
At home
Activity points
1,056
You need to process an bit stream of 200 Mbit/sec if you are running full duplex 100Mbit Ethernet.
So your system must be able to manage one byte every 40ns to/from the memory not counting any fifo.

And if there are a minimum packet size of 64 bytes, then roughly 15000 packet/sec is coming and the processor
must decide every 60-70 usec to keep or throw away the packet. But usually you have bigger packets.

Now there is a speed control in the 100Mbit Ethernet protocol so you can regulate the packet rate.

Sometimes the MAC has address filtering but the lan91c111 seems just to have a hashing filter.


So you have to check that your system can handle the memory speed and that the processor has low enough latency for buffer handling
 

dainis

Advanced Member level 4
Joined
May 15, 2001
Messages
1,126
Helped
53
Reputation
106
Reaction score
9
Trophy points
1,318
Activity points
9,271
100Mbit physical connection do not require the same ( Max for full duplex 200Mbit) data process speed ....
If this data not UDP (or other MAC Lev 2) data flow with full speed ....
 

BenKropp

Member level 4
Joined
Jun 5, 2001
Messages
73
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
563
Hi,
LSILOGIC has also 100MBit Ethernet chips.
But maybe it's better to use a CPU with integrated ethernet. It's cheaper, you'll get much more CPU power and there are less risks.
 

dainis

Advanced Member level 4
Joined
May 15, 2001
Messages
1,126
Helped
53
Reputation
106
Reaction score
9
Trophy points
1,318
Activity points
9,271
BenKropp said:
,
But maybe it's better to use a CPU with integrated ethernet. It's cheaper, you'll get much more CPU power and there are less risks.
Good idea, look:
Samsung ARM core System on Chip (SoC) S3C4530A 16/32-bit RISC microcontroller
is a cost-effective, high-performance microcontroller solution for Ethernet-based systems. An integrated Ethernet controller, the S3C4530A, is designed for use in managed communication hubs and routers.
Important peripheral functions include two HDLC channels with buffer descriptor, two UART channels with full modem interface signal and 32byte buffer, 2-channel GDMA, two 32-bit timers, and 26 programmable I/O ports. On-board logic includes an interrupt controller, DRAM/ SDRAM controller, and a controller for ROM/SRAM and flash memory.

It price is about 15 $ USD, add SDRAm and FLASH and Ethernet PHY.


h**p://w*w.samsungusa.com/cgi-bin/nabc/semiconductors/search/datasheet.jsp?family=354
h**p://w*w.samsungusa.com/download/semiconductors/system_lsi/um_s3c4530a.pdf

s3c4510b is very similar as s3c4530a:
h**p://w*w.samsungusa.com/download/semiconductors/system_lsi/um_s3c4510b_rev1.pdf
h**p://w*w.samsungusa.com/download/semiconductors/system_lsi/an_s3c4510b.pdf

Evolution board:
h**p://w*w.samsungusa.com/download/semiconductors/system_lsi/snds100.pdf
h**p://topmicrosystems.com/kimstek/50100/UM_S3C4510B_rev1.pdfh**p://topmicrosystems.com/html/help_keb50100.phtml
h**p://topmicrosystems.com/kimstek/50100/Snds100_SCH.pdf
h**p://topmicrosystems.com/kimstek/50100/AppNote.zip

Evolution board prices:
h**p://topmicrosystems.com/html/eboard_price.phtml
Low cost for s3c4530A: TEB-4530AC 350 USD
h**p://topmicrosystems.com/html/help_teb4530ac.phtml
h**p://topmicrosystems.com/kimstek/SNDS300/UM_S3C4530A_rev1.zip

Source code and examples:
h**p://topmicrosystems.com/kimstek/50100/SNDS100_SRC.zip
 

trace_ru

Junior Member level 3
Joined
Mar 9, 2002
Messages
28
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
The bright side of the Earth
Activity points
242
Ethernet

Lantronix has got a cool solution: XPort.
Check it out at www.lantronix.com
It is probably the coolest I've seen recently. The only problem is that Lantronix is a lousy firm and the XPort is rather expensive.

trace
 

jzo777n

Advanced Member level 4
Joined
Sep 10, 2002
Messages
112
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Location
At home
Activity points
1,056
If you don’t want to spend money and time to implement a protocol stack, then this chip from Epson could be something

Epson S1S60000

Features:
Realises network connection with simple command operations.
Eliminates license costs due to the unique protocol stack.
General Purpose I/O pins and I²C bus allows simpler hardware control without resorting to a host MPU.
Allows adding or changing the protocols used through rewriting of the Flash ROM.
Protocol Supported ARP, ICMP, IP, TCP, UDP, HTTP, DHCP, TFTP, SNMP

For more info
http://www.epson-electronics.de/products/displayItem?itemId=S1S60000&categoryId=EEG.IC.ASSP.Interface_IC`s.network_controller
 

tjalps

Full Member level 5
Joined
May 28, 2001
Messages
240
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,298
Location
SLOVENIA
Activity points
1,994
Hello!

I'm searching long time for similar solution. Does anyone have any expirience with this S1S60000 network controler?

Regards!
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top