Vampire 500,1200 V2 Ethernet Module Connector
- To this expansion socket you can connect ENC28J60 SPI module.
- All pins are 3.3V only. Do NOT connect 5V signals without proper level shifting.
- Get an ENC28J60 Module (make sure it's 3.3V!) like this one or one of these ones.
- Get a flat ribbon cable (female-to-female) like this one.
- Same ribbon cable is used with USB blaster on JTAG expansion connector so if you already have USB blaster or plan to get one you can use that ribbon cable for this purpose too.
- You can also use female to female DuPont jumper wires following pinout shown below. You can order them for example from here.
ENC28J60 3.3V Module
Flat female to female ribbon cable 2x5 pins, pitch 2.54mm
ENC28J60 module Pinout
Connector Pin
|
SPI Function
|
Remarks
|
1
|
GND
|
|
2
|
+3.3V
|
|
3
|
Unassigned
|
|
4
|
nCS1 (V2Expeth)
|
|
5
|
CLK
|
|
6
|
MOSI
|
|
7
|
MISO
|
|
8
|
Unassigned
|
|
9
|
IRQ
|
|
10
|
Unassigned
|
|
Vampire 1200 V2 Ethernet module Expansion Socket pinout
Connector Pin
|
SPI Function
|
Remarks
|
|
1
|
GND
|
|
2
|
+3.3V
|
|
3
|
Unassigned
|
|
4
|
nCS1 (V2Expeth)
|
|
5
|
CLK
|
|
6
|
MOSI
|
|
7
|
MISO
|
|
8
|
Unassigned
|
|
9
|
IRQ
|
|
10
|
Unassigned
|
|
ENC28J60 module connected to Vampire 1200 V2. Note the RED wire!.
Notice: What you see below is actually a 3.3V module that is mislabeled, so it can still be connected to the Ethernet Module Connector. Note that it has 12 pins instead of 10. You will not be able to use a flat ribbon cable. You will need to get some Dupont jumper wires (female-to-female) like
these ones.And then you will need to use the pinout below to make the connection:
ENC28J60 misslabeled Module
Ethernet Module Connector |
ENCJ2860 Module |
1 (GND) |
GND |
2 (+3.3V) |
VCC |
4 (nCS1) |
CS |
5 (CLK) |
SCK |
6 (MOSI) |
SI |
7 (MISO) |
SO |
9 (IRQ) |
INT |
Installing the Ethernet driver
Step 1.
Download and install the latest SAGA drivers package.
-
The installation script will copy the required SANA-II drivers to DEVS:Networks/.
-
For the ENC28J60 Ethernet Module, the driver is
v2expeth.device
.
-
The installation script will copy a test program named
v2expethtest
to C:.
Step 2.
Configure the driver.
Step 3.
Please consult the manual of your chosen TCP/IP stack for how to add an Ethernet interface.(Miami DX, Roadshow,...)
Step 4.
Health check
-
Please make sure that the TCP/IP stack is inactive/offline before conducting the test.
-
Please make sure that a LAN cable is connected from the Vampire to an active Ethernet port (Switch, Router, …).
Step 5.
Testing the ENC28J60 Module and driver
- Open a CLI/Shell window and call
v2expethtest
without further arguments.
- The tool will first verify that communication to the module is possible via SPI and then test available speeds. Please note that the speed index 0 is expected to fail. That is normal. Depending on the installed Core speed you may or may not be able to run speed index 1 successfully (speed 1 should work on Core x11, may fail on Core x12 and above).
- After the memory transfer test, the tool will send out valid DHCP requests. You should see at least one of the LEDs blink periodically. Typical home networks have a DHCP server running. In that case it should answer the requests.
- The tool quits automatically after about 1 minute and prints out a conclusion to the performed tests.
Example of V2expethtest output
v2expeth.device according to AmiSpeedTest with MiamiDX TCP/IP stack
Additional information
Big thanks goes to Bax who made this possible. The full distribution of SDNet & V2Expeth published under GPL license can be obtained HERE. In that repository, you can find the drivers, documentation and test programs. Source code included.
For tutorial based on Arananet SDNET Adapter supported on all Vampire V2 accelerator cards go HERE.