GPIO IP core from opencores.