162306a36Sopenharmony_ciAeroflex Gaisler GRGPIO General Purpose I/O cores. 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciThe GRGPIO GPIO core is available in the GRLIB VHDL IP core library. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciNote: In the ordinary environment for the GRGPIO core, a Leon SPARC system, 662306a36Sopenharmony_cithese properties are built from information in the AMBA plug&play. 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciRequired properties: 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci- name : Should be "GAISLER_GPIO" or "01_01a" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci- reg : Address and length of the register set for the device 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci- interrupts : Interrupt numbers for this device 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciOptional properties: 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci- nbits : The number of gpio lines. If not present driver assumes 32 lines. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci- irqmap : An array with an index for each gpio line. An index is either a valid 2162306a36Sopenharmony_ci index into the interrupts property array, or 0xffffffff that indicates 2262306a36Sopenharmony_ci no irq for that line. Driver provides no interrupt support if not 2362306a36Sopenharmony_ci present. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciFor further information look in the documentation for the GLIB IP core library: 2662306a36Sopenharmony_cihttp://www.gaisler.com/products/grlib/grip.pdf 27