ISO-OSI
Model |
||
Layer |
Function |
Protocol |
Specialized network functions such as file transfer,
virtual terminal, electronic mail, and file servers. |
DNS,
TFTP, BOOTP, SNMP, RLOGIN, FTP, SMTP, MIME, NFS, FINGER, HTTP,
DHCP, POP3 |
|
Data formatting and character code conversion and data
encryption. |
JPEG,
PICT, TIFF, MPEG, and ASCII |
|
Negotiation and establishment of a connection with another
node. |
iAppletalk
Session Protocol, NetBEUI, XWindows, NFS, SQL, RPC |
|
Provision for reliable end-to-end delivery of data. |
||
Routing of packets of information across multiple
networks. |
||
Tranfer of addressable units of information, frames, and
error checking. MAC (Media Access Control) |
||
Transmission of binary data over a communications network.
|
uC TCP/IP stack s/w or chip ----- DAA Telephone Line Interface Telephone Line
|
|
---- MAC -- PHY Chips Ethernet 10BaseT, 100BaseT
(1)
OSI Layer 1
(a) PHY Chips Ethernet Transceivers
(1) Standard Microsystems Corporation (SMSC) LAN83C18x
(2) Integrated Circuit Systems - ICS ICS1893y-10
(3) TDK 78Q2120-64T
(4) Realtek RTL8201xx
(b) Telephone Line
(a)
ISO Modems DAA (Direct Access Arrangement)
(1) Silicon Laboratories: Si 24XX series Serial Interface to Microcontrollers.
(2) UST Research: RC224ATF
(3) Ceremtek: CH1786LC (Isolation required)
(b) Telephone
line interface. (Isolation between the telephone line and modem)
(1) Silicon Laboratories: Si 30XX series
(4)
OSI Layer 2 MAC Chips
(1) Standard Microsystems Corporation (SMSC) LAN91C100FD, LAN91C110
(5)
OSI Layer 3 and 4 TCP/IP Chips
(1) Sieko iChip 7600 No longer available serial interface to modems
(2) Connect One iChip CO561AD-S, CO661AL-S (PPP, no ethernet, serial interface to modems)
iChip CO710AG (PPP + Ethernet)
iChip LAN CO561AD-L, CO661 AL-L, CO561AD-D, CO661AL- D (Ethernet, interface to NICs like CS8900A)
(6)
PHY + MAC = NIC (Network Interface Controllers) =
Ethernet Controllers
(1) Standard Microsystems Corporation (SMSC) LAN91C961, LAN91C111
(2) Realtek RTL8XXX series
(3) Cirrus Logic CS8900A - http://www.cirrus.com/en/products/pro/detail/P46.html - Isolation Tranformer required.
(7)
PHY + MAC + TCP/IP = Ethernet LAN Controller, Network
Controller (May or may not have PHY)
(1) EPSON S1S60000 With MII (Media Independent Interface) No PHY
(2) WIZNET W3100 With MII No PHY
http://www.iinchip.com/e_iinchip/technical_download.htm
http://www.iinchip.com/e_iinchip/technical_related.htm
(3) ConnectOne http://www.connectone.com/ - No information present on site.
(8)
PHY + MAC + TCP/IP + Micro Controller = Network
Processor (May or may not have PHY)
(1) Dallas DS80C400
(2) UBICOM - IP2022
(3) ATMEL - AT75C140, AT75C220, AT75C221
(4) Cirrus Logic - CS89712
(5) Netsilicon
Problem with these is that we have to buy
(a) Obviously the processor
(b) The proprietary TCP/IP s/w module / library, which is generally not pre-programmed in the Chip. So we have to pay for buying the s/w.
(c) Programmer for the controller, which cannot be used for programming any other processor.
(9)
Software TCP/IP Solutions:
(1) EmWare
(2) CMX Not Free
(3) InterNiche Technologies Inc.
(4) NexGEn Software
(6) Microchip stack freely available with development tools that have to be bought and runs on Microchip micro controllers.
(7) Atmel stack freely available with development tools that have to be bought and runs on Atmel micro controllers.
(8) Dallas stack freely available with development tools that have to be bought and runs on Dallas micro controllers.
(10)
Complete Solutions on Board
http://www.embeddedethernet.com/ - Interface PIC16C74 to CS8900A
(11)
Isolation Transformers
(1)
Valor
ST7011/ST7010T 5V, 1:1 conversion
(2) HALO TG42-1406N1 5V, 1:1 conversion
Microchip Solutions include:
(1) PICDEM.net: PIC16F877 + TCP/IP stack in S/W on PIC16F877 + RTL8019A(NIC) Schematic Given
(2) PPP solution PIC16F877 + Sieko I-Chip7600 (TCP/IP stack) + Si24xx Modem + Si30xx Telephone Line Interface. Schematic Given
(3) PPP solution PIC16C63A + TCP/IP stack in S/W on PIC16C63A + Ceremtek CH1786LC modem - Schematic Given
(4) www.embeddedethernet.com - PIC16C74 + CS8900A (PHY+ MAC) not known if solution is correct or wrong. - Schematic Given
What we can do:
The solutions are:
No |
Solutions |
S/W TCP/IP stack
implemented on micro controller and micro controller to NIC Or Microcontroller to
ISO modem chip + Telephone Line Interface. |
Interface Micro
controller to TCP/IP stack chip and TCP/IP chip to NIC Or TCP/IP chip to
ISO modem chip + Telephone Line Interface |
Use a Network
Controller |
1 |
Cost |
|
|
|
2 |
Time of development |
|
|
|
3 |
Board Size |
Medium |
Largest |
Least |
4 |
Tasks to be executed |
|
|
|
5 |
Advantages |
PPP + Ethernet |
PPP + Ethernet |
|
6 |
Disadvantages |
|
|
No PPP only Ethernet |
7 |
Solution |
MicroController 16F877 TCP/IP stack by PIC NIC RTL8019A or CS8900A ISO Modem Si24xx + Si31xx |
Microcontroller 16F877 TCP/IP chip NIC RTL8019A or CS8900A ISO Modem Si24xx + Si31xx |
|
MAU Media (Multistation) Access Unit - Basically, an Ethernet transceiver
AUI Attachment Interface Unit - A specification for connecting cables to Ethernet cards. In network terms the AUI connects the media access control (MAC) and media access unit (MAU).