The Digilent Pmod interface is used to connect low frequency, low I/O pin count peripheral modules to host controller boards. There are six-pin and twelve-pin versions of the interface defined, encompassing SPI, I?C, UART, I2S, H-bridge and GPIO protocols. The six-pin version provides four digital I/O signal pins, one power pin and one ground pin. The twelve-pin version provides eight I/O signal pins, two power pins and two ground pins. The signals of the twelve-pin version are arranged so that it provides two of the six-pin interfaces stacked. In general, Pmod modules can plug directly into connectors on the host controller board, called host ports, or be connected to the controller board via six-pin or twelve-pin cables. Two six-pin peripheral modules can be connected to a single twelve-pin host port via a twelve-pin to dual six-pin splitter cable. Similarly, a single twelvepin peripheral module can be connected to two six-pin host ports via the same twelve-pin to dual six-pin splitter cable. Pmod modules are powered by the host via the interface’s power and ground pins. The Pmod interface is not intended for high frequency operation, however, using RJ45 connectors and twisted pair Ethernet cable, signals have been sent reliably at 24 MHz and distances of up to 4 meters. Theoretically, signal speeds greater than 100 MHz should be achievable using high-speed ports with direct connection of Pmod modules (without the use of cables).
download times 0 type Source Code uploaded 2024-08-11