
|
85316 packages online
|
|
 |
|
driver/net/enc28j60-tf534.lha |
|
|
No screenshot available
|
| Short: | Ethernet driver for ENC28J60 on TF534 |
| Author: | "Andrea Campanella" campanella.andrea gmail.com |
| Uploader: | Andrea Campanella <campanella andrea gmail com> |
| Type: | driver/net |
| Version: | 1.0 |
| Architecture: | m68k-amigaos |
| Date: | 2026-05-21 |
| URL: | https://github.com/andreacampanella/TF534_SPI_enc28j60.device |
| Download: | driver/net/enc28j60-tf534.lha - View contents | | Readme: | driver/net/enc28j60-tf534.readme |
| Downloads: | 2 |
|
SANA-II Ethernet driver for the Amiga, targeting the ENC28J60 SPI
Ethernet module connected to the TF534 SPI port (CPLD-based SPI
controller on the TF534 68030 accelerator card).
This is a fork of Mathesar's enc28j60.device. The SPI transport
layer has been rewritten for the TF534's SPI controller.
REQUIREMENTS
- Amiga 500 (or other 68k Amiga) with TF534 accelerator card
- ENC28J60 SPI Ethernet module wired to the TF534 SPIPORT header
- 74HC14N inverter on the CLK line (TF534 SPI port operates in
Mode 2, ENC28J60 needs Mode 0)
- AmigaOS 3.2 / 3.2.x (Kickstart 47.111+) recommended
- A TCP/IP stack: Roadshow, MiamiDx, AmiTCP or similar
WIRING
There are two SPI ports, the outer one has an interrupt pin
next to it, we will use the inner one.
TF534 SPIPORT pin ENC28J60 pin
1 (3V3) VCC
2 (GND) GND
3 (MOSI) SI
4 (MISO) SO
5 (SCK) SCK (via 74HC14N inverter)
7 (CS1) CS
INSTALLATION
1. Copy enc28j60.device to DEVS:Networks/
2. Install your favourite TCP/IP stack, it's been tested
with Miami, AmiTCP and Road Show.
PERFORMANCE
Measured on TF534 at 50 MHz, 10 Mbit half-duplex:
~267 KB/s pure RX through the driver core (nic_bench)
~140 KB/s sustained TCP under MiamiDx with FTP to RAM
~105 KB/s sustained TCP under Roadshow with FTP to RAM
YMMV
KNOWN LIMITATIONS
- The TF534 CPLD has the EXTINT path declared but unrouted by
default, so the ENC28J60's /INT line cannot be wired without
a CPLD reflash. RX is driven by timer.device polling at 1 kHz.
CONTENTS
enc28j60.device The driver - copy to DEVS:Networks/
README Long-form documentation
LICENSE GPL v3
Source Available on Github (see URL above)
CREDITS
Mike Stirling original ENC28J60 driver (2018)
Dennis van Weeren A500 Simple SPI port (2022, 2025)
Mathesar enc28j60.device upstream this forks from
Andrea Campanella TF534 SPI transport, cross-compile build
LICENSE
GPL v3, inherited from the upstream project.
|
Contents of driver/net/enc28j60-tf534.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 0 0 ****** -lhd- 0000 May 21 20:57 enc28j60-tf534/
[generic] 3925 6620 59.3% -lh5- 8210 May 21 20:57 enc28j60-tf534/enc28j60.device
[generic] 12633 35149 35.9% -lh5- 7065 May 21 20:57 enc28j60-tf534/LICENSE
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 3 files 16558 41769 39.6% May 21 21:44
|
|
|
 |
| Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |