NAME
hm2_7i43 - LinuxCNC HAL driver for the Mesa Electronics 7i43 EPP Anything IO board with HostMot2 firmware.SYNOPSIS
loadrt
hm2_7i43 [ioaddr= N[,N...]]
[ioaddr_hi=N[, N...]]
[epp_wide=N[, N...]]
[config="str[,str...]" ]
[debug_epp=N[, N...]]
- ioaddr [default: 0 (parport0)]
- The base address of the parallel port. The number of ioaddr indexes/addresses given is used by the driver to determine how many boards to search for.
- ioaddr_hi [default: 0]
- The secondary address of the parallel port, used to set EPP mode. 0 means to use ioaddr + 0x400.
- epp_wide [default: 1]
- Set to zero to disable the "wide EPP mode". "Wide" mode allows a 16- and 32-bit EPP transfers, which can reduce the time spent in the read and write functions. However, this may not work on all EPP parallel ports.
- config [default: ""]
- HostMot2 config strings, described in the hostmot2(9) manpage.
- debug_epp [default: 0]
- Developer/debug use only! Enable debug logging of most EPP transfers.
DESCRIPTION
hm2_7i43 is a device driver that interfaces the Mesa 7i43 board with the HostMot2 firmware to the LinuxCNC HAL. Both the 200K and the 400K FPGAs are supported.Jumper settings
To send the FPGA configuration from the PC, the board must be configured to get its firmware from the EPP port. To do this, jumpers W4 and W5 must both be down, ie toward the USB connector.Communicating with the board
The 7i43 communicates with the LinuxCNC computer over EPP, the Enhanced Parallel Port. This provides about 1 MBps of throughput, and the communication latency is very predictable and reasonably low.SEE ALSO
hostmot2(9)LICENSE
GPL2008-05-13 | LinuxCNC Documentation |