Home

  Device Drivers

Every physical network must have an associated device driver. KwikNet offers a variety of optional serial and Ethernet device drivers from which you can choose.

Serial UART Drivers
Ethernet Drivers for Embedded Controllers
Ethernet Drivers for External Controllers

KwikNet includes Ethernet and serial loopback drivers which can be used very effectively for testing without any hardware. A crossover serial driver is also provided. It allows two serial networks to operate as though interconnected by a null modem, but without serial device drivers or hardware.

KwikNet is delivered with an NE-2000 compliant Ethernet device driver and a serial UART device driver. The latter supports the Intel 8251A USART and the National Semiconductor INS8250, NS16450, NS16550 and NS16C552.

KwikNet also provides an Ethernet and serial device driver shell, a ready to use template for constructing your own device driver. The shell implements the complete interface between the KwikNet network driver and the device driver. You simply fill in the device dependent code sequences as instructed in the file.


  Serial UART Drivers

The following optional Serial device drivers are available, ready for use with KwikNet v3.

Atmel AT91R40807 USART with support for built-in DMA
Freescale ColdFire MCF5xxx UART serial controller

Device
Driver
Processor
(bold = tested on this processor)
AT91 USART
(Atmel)
 
AT91R40807,
AT91RM3400, AT91RM9200,
AT91M42800A, AT91M63200,
AT91M55800A
 
MCF5xxx UART
(Freescale)
 
MCF5206e, MCF5214, MCF5216,
MCF5232, MCF5233, MCF5234, MCF5235,
MCF5249,
MCF5270, MCF5271, MCF5272,
MCF5274, MCF5275,
MCF5280, MCF5281, MCF5282,
MCF5307, MCF5407,
MCF5470, MCF5471, MCF5472, MCF5473,
MCF5474, MCF5475,
MCF5480, MCF5481, MCF5482, MCF5483,
MCF5484, MCF5485
 


  Ethernet Drivers for Embedded Controllers

For processors which contain an embedded Ethernet controller, the following optional Ethernet device drivers are available, ready for use with KwikNet v3.

Motorola MC68360EN SCC Ethernet Channels 1 to 4
 
Freescale ColdFire MCF5272 FEC Fast Ethernet Controller
Freescale ColdFire MCF5282 FEC Fast Ethernet Controller
Freescale ColdFire MCF5475 FEC Fast Ethernet Controller
 
Motorola PowerPC MPC860 SCC Ethernet Channels 1 to 4
Motorola PowerPC MPC860T FEC Fast Ethernet Controller
Motorola PowerPC MPC8260 FCC Ethernet Channels 1 to 3
Freescale PowerPC MPC5200 FEC Fast Ethernet Controller
with BestComm DMA Engine support
Freescale PowerPC MPC8560 FCC Ethernet Channels 1 to 3
IBM PowerPC PPC405GP Ethernet Controller
 
Analog Devices ADSP-BF537 Ethernet Controller

Device
Driver
Processor
(bold = tested on this processor)
MC68360EN SCC Motorola MC68360EN
MCF5272 FEC Freescale MCF5272
MCF5282 FEC MCF5232, 33, 34, 35,
MCF5270, MCF5271
MCF5274, MCF5275,
MCF5280, MCF5281, MCF5282
MCF5475 FEC MCF5470, 71, 72, 73,
MCF5474, MCF5475,
MCF5480, 81, 82, 83,
MCF5484, MCF5485
MPC860 SCC MPC860, MPC821, MPC823
Supports compatible MPC8xx with SCC.
MPC860T FEC Motorola MPC860T
Supports compatible MPC8xx with FEC.
MPC8260 FCC Motorola MPC8260, MPC8265
MPC5200 FEC Freescale MPC5200
Supports BestComm DMA Engine.
MPC8560 FCC MPC8560, MPC8541, MPC8555
PPC405GP IBM PPC405GP
ADSP-BF537 Analog Devices
ADSP-BF536, ADSP-BF537


  Ethernet Drivers for External Controllers

For external Ethernet controllers which are interfaced to the processor, the following optional Ethernet device drivers are available, ready for use with KwikNet v3.

AMD Am7990 (LANCE) Ethernet Controller
Davicom Semiconductor DM9008 Ethernet Controller
Standard Microsystems (SMSC) LAN91C96 Ethernet Controller
Standard Microsystems (SMSC) LAN91C111 Ethernet Controller
Standard Microsystems (SMSC) LAN91C113 Ethernet Controller
Intel 82544 Ethernet Controller
Intel 82559 Ethernet Controller
Cirrus Logic CS8900A Ethernet Controller

Device
Driver
Ethernet Controller
(bold = tested on this part)
Am7990 AMD Am7990, Am79C961
DM9008 Davicom Semiconductor DM9008
LAN91C96 SMSC LAN91C96
LAN91C111 SMSC LAN91C111, LAN91C113
82544 Intel 82544
82559 Intel 82559
CS8900A Cirrus Logic CS8900A


Copyright © 1996-2007

















































RTOS
TCP/IP
Graphics
File System
License
Showcase
Targets
Toolsets
Memory
Manuals
Demos
Support
What's New
Press
Newsletters
White Papers
Tools
Alliances
Dealers
Contractors
Site Map
Company
Support
Home
FAQ
Get Info