next up previous contents
Next: drivers:Win95 Up: networking Previous: networking

overview

The pws is equiped with an intel 82596. This is a very intelligent controller which runs its own micro-code. Communication with the hostprocessor is done through linked lists of commands and buffers in the hostprocessors memory. A complete description of the 82596 is available from intel. Search for a file called "29021806.pdf". The complete URL:

ftp://download.intel.com/design/network/datashts/29021806.pdf

It is a complete description of the chip itself. To use it for the pws some additions are needed regarding generation of the PORT and CA signal, and the interrupt glue needed for a pc. I/O map:
PORT SIZE ACTION MEANING
0xCB0 2 WRITE Lower 16 bits for PORT command
0xCB2 2 WRITE Upper 16 bits for PORT command, and issue of PORT command
0xCB4 1 WRITE Generation of CA signal
0xCB8 1 WRITE Clear interrupt glue
All other communication is through memory!



1999-01-14