How is ECP mode implemented?
The ECP Mode of operation of the WARP NINE 1284 driver, as well as the Compatibility Mode with the Fast Centronix option enabled, requires hardware assistance in the form of access to a parallel port implemented as specified in the “Extended Capabilities Port Protocol and ISA Interface Standard” by Microsoft Corporation. Both a polled and interrupt-driven mode of operation is provided. The interrupt-driven mode of operation provides a DMA-based in addition to the programmed I/O-based method of data transfer. The interrupt-driven mode of operation requires that an IRQ has been configured for the port. The DMA-based method of transfer requires that an IRQ has been configured for the port as well as a DMA channel.