Aeroflex Gaisler AB
spacer spacer
spacer

GRLIB IP Library

The GRLIB IP Library is an integrated set of reusable IP cores, designed for system-on-chip (SOC) development. The IP cores are centered around the common on-chip bus, and use a coherent method for simulation and synthesis. The library is vendor independent, with support for different CAD tools and target technologies. A unique plug&play method is used to configure and connect the IP cores without the need to modify any global resources.

The library includes cores for AMBA AHB/APB control, the LEON3 SPARC processor, 32-bit PC133 SDRAM controller, 32-bit PCI bridge with DMA, 10/100/1000 Mbit Ethernet MAC, 8/16/32-bit PROM and SRAM controller, 16/32/64-bit DDR/DDR2 controllers, USB-2.0 host and device controllers, CAN controller, TAP controller, SPI, I2C, ATA, UART with FIFO, modular timer unit, interrupt controller, and a 32-bit GPIO port. Memory and pad generators are available for Virage, Xilinx, UMC, Atmel, Altera, Actel and Lattice.

The library is provided under the GNU GPL license, but can also be provided under commercial licensing conditions. Contact Aeroflex Gaisler if you want to use GRLIB in a commercial product.

Documentation and downloads

GRLIB product brief
GRLIB User's Manual
GRLIB IP core User's Manual
LEON3 GR-XC3S-1500 Template design manual
Download GRLIB VHDL source code
Excel sheet for SOC area estimation


GRLIB contains LEON3 template designs and bitfiles for the following FPGA boards

Actel


Altera

Lattice

Xilinx

 

 

spacer

spacer
spacer spacer spacer spacer spacer spacer
Copyright 2008 Aeroflex Gaisler AB.