NFX Hardware description
Posted: 29 Aug 2020 19:06
The first NFX used a WIZ811MJ network module, which used a W5100 self contained TCP/IP controller.
The updated version uses the newer WIZ810SMJ, which has the W5100S fitted. http://shop.wiznet.eu/modules/io-modules/wiz810smj.html
The new module is half the price of the old one (typically around a tenner). The test boards are the absolute minimum required to get the "net" up and running. Andy's NFX software works with either, as the major difference between the 2 wiznets boards is the removal of the umused (by NFX anyway) memory mapped mode.
There is one 8k rom image, which is running a modified CPM BIOS using the VDP for a 40 column display. The CF is connected an 8 bit IDE interface on the same I/O ports as CFX-2. The only other components on the board are a 74HC138 doing the I/O decode for IDE and Net and a 3.3v LDO to power the net module.
There'a no circuit diagram as such, however the wiring map I used for construction is in with the pictures below. The 8 bit IDE interface uses ports B0 to B7, and the W5100 uses 4 ports A0 to A3,(those are shadowed on A4 to A7 due to decode limitations). The actual connections for the IDE and Net module are very similar.
The Jumper on the test board would allow thu use of ports 90-93 instead as that wa sone of Andy's suggestion to avoid the I/O clash with Rememorizer's floating point hardware. Theoretically the NFX code should run from any MTX filing system, it's not restricted to CF, CF just happens to be easy top build for.
The updated version uses the newer WIZ810SMJ, which has the W5100S fitted. http://shop.wiznet.eu/modules/io-modules/wiz810smj.html
The new module is half the price of the old one (typically around a tenner). The test boards are the absolute minimum required to get the "net" up and running. Andy's NFX software works with either, as the major difference between the 2 wiznets boards is the removal of the umused (by NFX anyway) memory mapped mode.
There is one 8k rom image, which is running a modified CPM BIOS using the VDP for a 40 column display. The CF is connected an 8 bit IDE interface on the same I/O ports as CFX-2. The only other components on the board are a 74HC138 doing the I/O decode for IDE and Net and a 3.3v LDO to power the net module.
There'a no circuit diagram as such, however the wiring map I used for construction is in with the pictures below. The 8 bit IDE interface uses ports B0 to B7, and the W5100 uses 4 ports A0 to A3,(those are shadowed on A4 to A7 due to decode limitations). The actual connections for the IDE and Net module are very similar.
The Jumper on the test board would allow thu use of ports 90-93 instead as that wa sone of Andy's suggestion to avoid the I/O clash with Rememorizer's floating point hardware. Theoretically the NFX code should run from any MTX filing system, it's not restricted to CF, CF just happens to be easy top build for.