lpsantil / ISA8019

RTL8019-based ISA network card, NE2000-compatible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ISA8019

ISA8019 is a modern, open-source hardware design for an ISA-bus network card. It uses an RTL8019 chipset and is NE2000-compatible, which makes it easy to use with just about any operating system or software available.

The design is optimized for automated assembly at JLCPCB.

Only the RJ45 jack, jumper headers and the DIP-32 socket for the Boot ROM have to be soldered. Jumpers and Boot ROM are optional, the card can be used without any jumpers configured.

Configuration can be done in 3 modes:

  • Jumper mode (JP jumper set)
    This mode allows for manual configuration of any parameters (I/O address, IRQ, BROM address & size, etc.) manually via jumpers. Refer to the back of the PCB for details.
  • EEPROM mode (also called "Jumperless", no jumpers set)
    In this mode, all parameters can be configured via the RSET8019.EXE dos utility and will be stored in the 9364 I²C EEPROM.
  • PNP mode (no jumpers set)
    For modern computers and operating systems like Windows 9x or Linux, this mode is ideal. Resource management will be done by the BIOS or OS.

Details

Rev. A - Schematic
Rev. A - Interactive BOM
Rev. A - Gerbers & Production files

Drivers

Official Realtek drivers, Windows 3.11, 9x, NT
MS-DOS packet drivers, for 16-bit machines
MS-DOS packet drivers, modded for 8-bit XT machines

Programming utilities

RSET8019.EXE for DOS, can set EEPROM parameters, also includes diagnostic functions
pg8019 for DOS, can initialize EEPROM, set MAC address, vendor/product IDs

Errata

Rev.A - Soldermask over ISA slot

https://tbspace.de

About

RTL8019-based ISA network card, NE2000-compatible

License:GNU General Public License v3.0


Languages

Language:HTML 91.7%Language:C 4.7%Language:Assembly 3.5%Language:TeX 0.2%