# GPIO

## Description

General-Purpose Input/Output (GPIO) peripheral IP provides dedicated memory-mapped interface to configure GPIO ports as well as the number of input and output ports.

## Devices Supported

iCE40UP, LIFCL, LFMNX, LFD2NX, LFCPNX, MachXO3D, MachXO2, MachXO3L, MachXO3LF

## References

- User Guide

## Revision History

1.5.0 | Added CertusPro-NX support, and updated GSR instance in testbench
1.4.1 | Updated to fix combinational loop
1.4.0 | Added MachXO2, MachXO3L, MachXO3LF support
1.3.0 | Added option to remove tri-state buffer and Mach-NX device support
1.2.0 | Added MachXO3D and Certus-NX device support
1.1.0 | Added CrossLink-NX device support
1.0.0 | Initial release