The PMC64-HPDI32B board provides the same capabilities as PMC64-HPDI32A versions with Huge FIFO Buffers. Different buffer sizes are available from 32Mbytes to 256Mbytes providing 32-bit buffering of 8M to 64M samples, respectively. The buffers can be configured on the fly as all transmit, all receive, or half of each. This provides a 64-bit 66MHz PCI interface capable of 400Mbytes/sec. The board is useful as a general-purpose DMA interface to a variety of external peripherals. The DMA engine is capable of transferring data to/ from Host memory using D64 block transfers, while the FIFO memory provides continuous transmission of data without interrupting the DMA transfers or requiring intervention from the Host CPU. The cable interface is flexible, transmits and receives data at up to 200M bytes/sec per second, and has 7 bi-directional programmable handshake lines to allow easy interfacing to most digital I/O peripherals