Difference between revisions of "Ethernet Module"

From OpenCircuits
Jump to navigation Jump to search
Line 1: Line 1:
==Description==
+
==Introduction==
 
*This project aims to develop an Ethernet Module, to be used in conjunction with a 8/16 bits embedded system such as [http://opencircuits.com/DsPIC30F_5011_Development_Board the dsPic33F development board].
 
*This project aims to develop an Ethernet Module, to be used in conjunction with a 8/16 bits embedded system such as [http://opencircuits.com/DsPIC30F_5011_Development_Board the dsPic33F development board].
 
*The entire Ethernet Module consists of:
 
*The entire Ethernet Module consists of:
 
#Hardware: a LAN card based on [http://www.davicom.com.tw/eng/index.htm Davicom] DM9000A chip
 
#Hardware: a LAN card based on [http://www.davicom.com.tw/eng/index.htm Davicom] DM9000A chip
#Software: a TCP/IP stack based on [http://www.sics.se/~adam/uip/ uip] 1.0
+
#Software: a TCP/IP stack based on [http://www.sics.se/~adam/uip/ uIP] 1.0
  
==Which Chips==
+
===References===
 +
====DM9000A====
 +
*[http://www.davicom.com.tw/eng/products/dm9000a.htm DM9000A Description]
 +
*[http://www.davicom.com.tw/big5/download/Data%20Sheet/DM9000A-DS-F01-101906.pdf DM9000A Datasheet]
 +
*[http://www.davicom.com.tw/big5/download/AC/dm9000a/DM9000A%20circuit_EMI_052306.pdf Application Circuit]
 +
*[http://www.davicom.com.tw/big5/download/LayoutGuide/DM9000A_9010-LG-V11_031706.pdf Layout Guidelines]
 +
*[http://www.davicom.com.tw/big5/download/ApplicationNote/DM9000A%20Application%20Notes%20Ver%201_20_101906.pdf Application Note]
 +
*[http://www.davicom.com.tw/eng/download/Driver/driver_9000.htm DM9000A Official Drivers]
 +
====uIP====
 +
*[http://www.sics.se/~adam/uip/ uIP Description]
 +
*[http://www.sics.se/~adam/uip/documentation.html uIP Documentation]
 +
*[http://www.sics.se/~adam/uip/download.html Download]
 +
====lwIP====
 +
*[http://savannah.nongnu.org/projects/lwip/ lwIP Description]
 +
====HTML====
 +
*[http://www.w3schools.com/default.asp W3 Schools]: Learning how to write HTML and JavaScript
 +
*[http://www.nvu.com/index.php Nvu]: Open source HTML Editor
 +
====SNMP====
 +
*[http://www.snmplink.org SNMP Link]: Information on SNMP Agents
  
===DM9000A===
 
  
====Web Site====
+
==Hardware==
http://www.davicom.com.tw/big5/products/dm9000a.htm
 
  
====Circuit and PCB====
+
===Circuit and PCB===
 
in [http://chungyan5.no-ip.org/vc/?root=ethernet gEDA format]
 
in [http://chungyan5.no-ip.org/vc/?root=ethernet gEDA format]
 
and its gEDA [http://www.opencircuits.com/PCB_Footprints#gEDA_Symbols_and_footprints sym and footprints]
 
and its gEDA [http://www.opencircuits.com/PCB_Footprints#gEDA_Symbols_and_footprints sym and footprints]
  
====Driver====
+
 
 +
==Software==
 +
 
 +
===Driver===
 
Base in Freertos and dspic platform, see http://chungyan5.no-ip.org/vc/tags/1.07.08/demo_posix/dspic/drivers/dm9000a.c?root=freertos_posix&view=markup
 
Base in Freertos and dspic platform, see http://chungyan5.no-ip.org/vc/tags/1.07.08/demo_posix/dspic/drivers/dm9000a.c?root=freertos_posix&view=markup

Revision as of 18:56, 5 August 2007

Introduction

  • This project aims to develop an Ethernet Module, to be used in conjunction with a 8/16 bits embedded system such as the dsPic33F development board.
  • The entire Ethernet Module consists of:
  1. Hardware: a LAN card based on Davicom DM9000A chip
  2. Software: a TCP/IP stack based on uIP 1.0

References

DM9000A

uIP

lwIP

HTML

  • W3 Schools: Learning how to write HTML and JavaScript
  • Nvu: Open source HTML Editor

SNMP


Hardware

Circuit and PCB

in gEDA format and its gEDA sym and footprints


Software

Driver

Base in Freertos and dspic platform, see http://chungyan5.no-ip.org/vc/tags/1.07.08/demo_posix/dspic/drivers/dm9000a.c?root=freertos_posix&view=markup