The Lattice General Purpose Input/Output (GPIO) peripheral Soft IP is a simple IP designed to control GPIOs via Lattice Memory Mapped Interface (LMMI) or Advanced Peripheral Bus Interface (APB). When configured as an input, it can detect the state of a GPIO by reading the state of the associated register. When configured as an output, it takes the value written into the associated register and control the state of the controlled GPIO.
Latest Resource Utilization details are available in the IP Core User Guide.
Features
- Setting or clearing an output through separate registers to allow parallel control of the output
- Setting or clearing an output through a single register
- Separate input and output data and control registers
- Output register reflects the output driven status
- Input register reflects the input status









