Pmod – Break-Out boards for FPGAs

Open Standard for Peripherals Implementation


Pmod interface or Peripheral Module interface is an open standard defined by Digilent Inc in the Digilent Pmod™ Interface Specification for peripherals used with FPGAs or microcontrollers.

Several types of modules are available from simple push buttons to more complex modules with network interfaces, analog to digital converters or LCD displays. These modules can be used with a variety of FPGA or micro-controller development boards from different vendors. Pmods are not necessarily plug-and-play - software and configuration is required - but the hardware interface is pre-designed and modules can be quickly assembled with host boards for prototyping or evaluation purposes with no soldering required.

Pmods come in a standard 6-Pin interface with 4 signals, one ground and one power pin. Double and quad Pmods also exist. These duplicate the standard interface to allow more signals to pass through to the module.

horizontab


Pmod 8LD

Pmod 8LD has eight high-brightness LEDs that are driven by logic level transistors so that each LED can be individually illuminated from a logic high signal. Custom antistatic Pmod packaging is included.

 
 
Pmod BTN

Pmod BTN gives users four momentary pushbuttons for easy user inputs to a system board. Custom antistatic Pmod packaging is included.

 
Pmod SWT

Pmod SWT provides users with four slides switches for up to 16 different binary logic inputs to for the attached system board. Custom antistatic Pmod packaging is included.

 
Pmod USBUART

Pmod USBUART provides a USB to UART cross-conversion through the FTDI FT232R. Users may send data in either direction on the Pmod and receive the converted data in the appropriate format. Custom antistatic Pmod packaging is included.

 
Pmod RS232

Pmod RS232 converts between digital logic voltage levels to RS232 voltage levels using the Maxim Integrated MAX3232 transceiver. The RS232 module is configured as a data communications equipment (DCE) device. It connects to data terminal equipment (DTE) devices, such as the serial port on a PC, using a straight-through cable. Custom antistatic Pmod packaging is included.

 
Pmod RS485

Pmod RS485 is a high-speed communication module powered by the Analog Devices ADM582E. By communicating with the device via UART, users can take advantage of the RS485 communication protocol with speeds up to 16 Mbps. Custom antistatic Pmod packaging is included.

 
Pmod GPS

Pmod GPS can provide satellite positioning accuracy to any embedded system. By communicating through UART with the GlobalTop FGPMMOPA6H GPS module, users may benefit from the 3 meter accuracy for any long term traveling. Custom antistatic Pmod packaging is included.

 
Pmod RTCC

Pmod RTCC is a real-time clock/calendar powered by the Microchip MCP79410. Through the I2C interface, users may configure up to two alarms that can be triggered at a wide variety of possible times. Custom antistatic Pmod packaging is included.

 

Pmod CAN 2.0B

The Pmod CAN is a CAN 2.0B controller with an integrated transceiver. The embedded Microchip MCP25625 chip connects directly to the physical CAN bus and meets automotive requirements for high-speed (1 Mb/s), low quiescent current, electromagnetic compatibility, and electrostatic discharge.

 
Pmod Color Sensor

Pmod COLOR is a color sensor module with the ability to sense red, green, blue and clear light. The onboard AMS's TCS3472 integrates an IR blocking filter to accurately determine the color of objects as well as sense ambient light under varying lighting conditions and through attenuating materials.

 
Pmod 5C MP

The Pcam 5C is an imaging module meant for use with FPGA development boards. The module is designed around the Omnivision OV5640 5 megapixel (MP) color image sensor. This sensor includes various internal processing functions that can improve image quality, including automatic white balance, automatic black level calibration, and controls for adjusting saturation, hue, gamma and sharpness. Data is transferred over a dual-lane MIPI CSI-2 interface, which provides enough data bandwidth to support common video streaming formats such as 1080p (at 30 frames per second) and 720p (at 60 frames per second). The module is connected to the FPGA development board via a 15-pin flat-flexible cable (FFC) that is pin compatible with the connector found on the popular Raspberry Pi development board. The Pcam 5C comes with a 10 cm flat-flexible cable and a factory-installed fixed focus lens with M12 lens mount, so it is ready to use out of the box.

 
Pmod BLE

Pmod BLE is a powerful peripheral module meant for use with any UART enabled development board. This Pmod employs the Roving Networks RN4870 to create a fully integrated Bluetooth Low Energy interface. This chip features an onboard Bluetooth stack that makes connecting and communicating with any Bluetooth 4.X device possible through simple UART commands. The RN4870 also features four built-in GATT services: Device Information, Airpatch, BeaconThings, and UART Transparent data streaming. It also allows up to five custom public services and up to four custom private services, each allowing up to eight custom characteristics. The Pmod BLE is an affordable, versatile, low energy addition to the wireless Pmod library.