# General - GRLIB SoC

**URL:** https://discourse.grlib.community/c/general-grlib-soc/5.md

[Latest](https://discourse.grlib.community/latest.md) · [Categories](https://discourse.grlib.community/categories.md)

---

## [About the General - GRLIB SoC category](https://discourse.grlib.community/t/about-the-general-grlib-soc-category/17)

<div class="topic-metadata">

**Author:** [@daniel](https://discourse.grlib.community/u/daniel)\
**Replies:** 0

</div>

Topics about the GRLIB IP library, included IP cores, IP library infrastructure, script environment, supported technologies and tools, implementation suggested extensions etc.

---

## [GRLIB GPL 2026.2 released](https://discourse.grlib.community/t/grlib-gpl-2026-2-released/576)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 0\
**Last updated:** [1 July 2026 11:58 UTC](https://discourse.grlib.community/t/grlib-gpl-2026-2-released/576 "2026-07-01T11:58:27Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2026.2-b4300, which is now available for download from: https://download.gaisler.com/products/GRLIB/bin/grlib-gpl-2026.2-b4300.tar.gz Bitfile and net…

---

## [Tap\_gen (GRLIB 2003) is still GNU GPL?](https://discourse.grlib.community/t/tap-gen-grlib-2003-is-still-gnu-gpl/531)

<div class="topic-metadata">

**Author:** [@Lucas\_Elsys\_Design](https://discourse.grlib.community/u/Lucas_Elsys_Design)\
**Replies:** 0\
**Last updated:** [28 July 2025 07:17 UTC](https://discourse.grlib.community/t/tap-gen-grlib-2003-is-still-gnu-gpl/531 "2025-07-28T07:17:24Z")

</div>

Hello, I am trying to use JTAG on NOELVCPU. At implementation time, I noticed that the module “tap\_gen” was missing. After Googling it on Internet, I have found a file of the same name “tap\_gen.vhd” in a Github reposito…

---

## [GRLIB GPL 2025.2 released](https://discourse.grlib.community/t/grlib-gpl-2025-2-released/518)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 0\
**Last updated:** [4 July 2025 13:11 UTC](https://discourse.grlib.community/t/grlib-gpl-2025-2-released/518 "2025-07-04T13:11:04Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2025.2-b4298, which is now available for download from: https://download.gaisler.com/products/GRLIB/bin/grlib-gpl-2025.2-b4298.tar.gz Bitfile and net…

---

## [Documentation Issue](https://discourse.grlib.community/t/documentation-issue/503)

<div class="topic-metadata">

**Author:** [@GuillermoVidal](https://discourse.grlib.community/u/GuillermoVidal)\
**Replies:** 1\
**Last updated:** [30 April 2025 09:53 UTC](https://discourse.grlib.community/t/documentation-issue/503 "2025-04-30T09:53:53Z")

</div>

Hello, In section 61.5 of the GRLIB IP Core User’s Manual there seems to be an error (GRIOMMU2 - AHB/AHB bridge with RISC-V IOMMU & IOPMP capabilities - Registers). The Interrupt-cause-to-vector register (icvec) is firs…

---

## [GRLIB GPL 2025.1 released](https://discourse.grlib.community/t/grlib-gpl-2025-1-released/489)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 4\
**Last updated:** [23 April 2025 12:48 UTC](https://discourse.grlib.community/t/grlib-gpl-2025-1-released/489 "2025-04-23T12:48:36Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2025.1-b4296, which is now available for download from: https://download.gaisler.com/products/GRLIB/bin/grlib-gpl-2025.1-b4296.tar.gz Bitfile and net…

---

## [GRLIB GPL 2024.4 released](https://discourse.grlib.community/t/grlib-gpl-2024-4-released/459)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 3\
**Last updated:** [1 April 2025 10:13 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-4-released/459 "2025-04-01T10:13:39Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2024.4-b4295, which is now available for download from: https://download.gaisler.com/products/GRLIB/bin/grlib-gpl-2024.4-b4295.tar.gz Bitfile and net…

---

## [GRLIB GPL 2024.2 released](https://discourse.grlib.community/t/grlib-gpl-2024-2-released/427)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 0\
**Last updated:** [15 July 2024 14:48 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-2-released/427 "2024-07-15T14:48:44Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2024.2-b4293, which is now available for download from: https://gaisler.com/products/grlib/grlib-gpl-2024.2-b4293.tar.gz Bitfile and netlist packages…

---

## [Basys3 grmon says "NO cables"](https://discourse.grlib.community/t/basys3-grmon-says-no-cables/426)

<div class="topic-metadata">

**Author:** [@boppu](https://discourse.grlib.community/u/boppu)\
**Replies:** 2\
**Last updated:** [3 July 2024 14:47 UTC](https://discourse.grlib.community/t/basys3-grmon-says-no-cables/426 "2024-07-03T14:47:20Z")

</div>

Hello, This is first time, we are using grlib library. We have generated the bitfile using Vivado for “leon3-digilent-basys3”. We have used the default configuration provided grlib library. Once we load the bit file, w…

---

## [GRLIB GPL 2024.1 re-released](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 5\
**Last updated:** [30 May 2024 05:41 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406 "2024-05-30T05:41:13Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2024.1-b4292, which is now available for download from: https://www.gaisler.com/products/grlib/grlib-gpl-2024.1-b4292.tar.gz Bitfile and netlist pack…

---

## [GRLIB GPL 2024.1 released](https://discourse.grlib.community/t/grlib-gpl-2024-1-released/401)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 5\
**Last updated:** [22 April 2024 16:34 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-released/401 "2024-04-22T16:34:24Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2024.1-b4291, which is now available for download from: https://www.gaisler.com/products/grlib/grlib-gpl-2024.1-b4291.tar.gz Bitfile and netlist pack…

---

## [Kernel panic due to 'linesize' generic of the l2c-lite](https://discourse.grlib.community/t/kernel-panic-due-to-linesize-generic-of-the-l2c-lite/387)

<div class="topic-metadata">

**Author:** [@WEI](https://discourse.grlib.community/u/WEI)\
**Replies:** 0\
**Last updated:** [30 January 2024 08:13 UTC](https://discourse.grlib.community/t/kernel-panic-due-to-linesize-generic-of-the-l2c-lite/387 "2024-01-30T08:13:12Z")

</div>

I tried the following combination: 1Way, 1KB/Way, 32B/Line - PASS 1Way, 32KB/Way, 32B/Line - PASS 4Way, 32KB/Way, 32B/Line - PASS 4Way, 128KB/Way, 32B/Line - PASS 4Way, 32KB/Way, 64B/Line - FAIL 4Way, 128KB/Way, 64B/Lin…

---

## [GRLIB GPL 2023.4 released](https://discourse.grlib.community/t/grlib-gpl-2023-4-released/376)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 0\
**Last updated:** [18 December 2023 18:07 UTC](https://discourse.grlib.community/t/grlib-gpl-2023-4-released/376 "2023-12-18T18:07:59Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2023.4-b4288, which is now available for download from: https://www.gaisler.com/products/grlib/grlib-gpl-2023.4-b4288.tar.gz Bitfile and netlist pack…

---

## [GRLIB GPL 2023.2 released](https://discourse.grlib.community/t/grlib-gpl-2023-2-released/343)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 3\
**Last updated:** [3 December 2023 15:15 UTC](https://discourse.grlib.community/t/grlib-gpl-2023-2-released/343 "2023-12-03T15:15:19Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2023.2-b4283, which is now available for download from: https://www.gaisler.com/products/grlib/grlib-gpl-2023.2-b4283.tar.gz Bitfile and netlist pack…

---

## [GRLIB GPL 2023.1 released](https://discourse.grlib.community/t/grlib-gpl-2023-1-released/336)

<div class="topic-metadata">

**Author:** [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Replies:** 2\
**Last updated:** [16 June 2023 09:19 UTC](https://discourse.grlib.community/t/grlib-gpl-2023-1-released/336 "2023-06-16T09:19:35Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2023.1-b4282, which is now available for download from: https://www.gaisler.com/products/grlib/grlib-gpl-2023.1-b4282.tar.gz Bitfile and netlist pack…

---

## [Printf within leon3 simulation](https://discourse.grlib.community/t/printf-within-leon3-simulation/298)

<div class="topic-metadata">

**Author:** [@ludek](https://discourse.grlib.community/u/ludek)\
**Replies:** 0\
**Last updated:** [11 January 2023 13:59 UTC](https://discourse.grlib.community/t/printf-within-leon3-simulation/298 "2023-01-11T13:59:17Z")

</div>

Hello, we have a template leon3 design in a simulator and it is running a simple program: #include \<stdio.h\> int main() { printf(“Hello world!\\n”); } When the source code is prepared with: /opt/sparc-elf-4.4.2/bin…

---

## [GRLIB GPL 2022.4 released](https://discourse.grlib.community/t/grlib-gpl-2022-4-released/292)

<div class="topic-metadata">

**Author:** [@ronnback](https://discourse.grlib.community/u/ronnback)\
**Replies:** 0\
**Last updated:** [16 December 2022 15:07 UTC](https://discourse.grlib.community/t/grlib-gpl-2022-4-released/292 "2022-12-16T15:07:55Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2022.4-b4280, which is now available for download from: http://www.gaisler.com/products/grlib/grlib-gpl-2022.4-b4280.tar.gz Bitfile and netlist pack…

---

## [Unisim library creation for KCU105](https://discourse.grlib.community/t/unisim-library-creation-for-kcu105/269)

<div class="topic-metadata">

**Author:** [@Hihara](https://discourse.grlib.community/u/Hihara)\
**Replies:** 3\
**Last updated:** [6 September 2022 11:53 UTC](https://discourse.grlib.community/t/unisim-library-creation-for-kcu105/269 "2022-09-06T11:53:50Z")

</div>

\[date=2022-08-28 timezone=“Asia/Tokyo”\]When I use grlib-gpl-2022.2-b4274, make map\_xilinx\_7series\_lib stalls in designs/leon5-xilinx-kcu105 on Ubuntu 22.01.1 LTS, Vivado Lab 2022.1. Is there any workaround against it? –…

---

## [APBUART FIFO SIZE Limit](https://discourse.grlib.community/t/apbuart-fifo-size-limit/261)

<div class="topic-metadata">

**Author:** [@salmanisheikh](https://discourse.grlib.community/u/salmanisheikh)\
**Replies:** 0\
**Last updated:** [6 July 2022 15:42 UTC](https://discourse.grlib.community/t/apbuart-fifo-size-limit/261 "2022-07-06T15:42:33Z")

</div>

Is it possible to increase the size of the apbuart from its current maximum of 32 bytes to 512 bytes, i.e, change the generic? Will that break anything? fifosize : integer range 1 to 32 := 1; fifosize : integer range 1…

---

## [Syncfifo\_2p dataout port shows different results for different architectures](https://discourse.grlib.community/t/syncfifo-2p-dataout-port-shows-different-results-for-different-architectures/240)

<div class="topic-metadata">

**Author:** [@vruizescribano](https://discourse.grlib.community/u/vruizescribano)\
**Replies:** 2\
**Last updated:** [24 March 2022 22:17 UTC](https://discourse.grlib.community/t/syncfifo-2p-dataout-port-shows-different-results-for-different-architectures/240 "2022-03-24T22:17:56Z")

</div>

Hi everybody, My name is Victor and it’s been a while since I wrote in this (or the previous one) community. I am using the synfifo\_2p IP Core in a design. I use that block to store debug data, and then read it through …

---

## [GRLIB GPL 2022.1 released](https://discourse.grlib.community/t/grlib-gpl-2022-1-released/236)

<div class="topic-metadata">

**Author:** [@ronnback](https://discourse.grlib.community/u/ronnback)\
**Replies:** 1\
**Last updated:** [11 March 2022 06:46 UTC](https://discourse.grlib.community/t/grlib-gpl-2022-1-released/236 "2022-03-11T06:46:54Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2022.1-b4272, which is now available for download from: http://www.gaisler.com/products/grlib/grlib-gpl-2022.1-b4272.tar.gz Bitfile and netlist pack…

---

## [Adding portability support for new target technologies](https://discourse.grlib.community/t/adding-portability-support-for-new-target-technologies/228)

<div class="topic-metadata">

**Author:** [@yildizabdullah](https://discourse.grlib.community/u/yildizabdullah)\
**Replies:** 1\
**Last updated:** [11 February 2022 11:12 UTC](https://discourse.grlib.community/t/adding-portability-support-for-new-target-technologies/228 "2022-02-11T11:12:12Z")

</div>

I would like to add support for TSMC 65nm technology as explained in GRLIB IP Library User’s Manual Jun 2021, Version 2021.2. I work with Release 2021.2-b4267. I get the following error when I add a new line to lib/tec…

---

## [CAN library package: can or canfd?](https://discourse.grlib.community/t/can-library-package-can-or-canfd/230)

<div class="topic-metadata">

**Author:** [@Hihara](https://discourse.grlib.community/u/Hihara)\
**Replies:** 2\
**Last updated:** [24 January 2022 10:53 UTC](https://discourse.grlib.community/t/can-library-package-can-or-canfd/230 "2022-01-24T10:53:44Z")

</div>

20 Jan, 2021 - “gaisler.can.all” is declared in leon3mp.vhd. On the other hand, “package canfd” is specified in compile., fmref.tcl, leon3mp.ldf, leon3mp.npl, make., etc. Should I rewrite ‘can’ in leon3mp.vhd with ‘canf…

---

## [Srctrl and memory](https://discourse.grlib.community/t/srctrl-and-memory/141)

<div class="topic-metadata">

**Author:** [@salmanisheikh](https://discourse.grlib.community/u/salmanisheikh)\
**Replies:** 1\
**Last updated:** [10 January 2022 11:38 UTC](https://discourse.grlib.community/t/srctrl-and-memory/141 "2022-01-10T11:38:25Z")

</div>

I am having trouble getting the SRCTRL simulating correctly in Modelsim with a 32Kx8 PROM and 2MBx8 MRAM on the 8-bit PROM interface and a 512Kx32 SRAM on the 32-bit data bus. I can get the SRAM working fine but the MRAM…

---

## [Error on GRMON failing to initialize](https://discourse.grlib.community/t/error-on-grmon-failing-to-initialize/85)

<div class="topic-metadata">

**Author:** [@salmanisheikh](https://discourse.grlib.community/u/salmanisheikh)\
**Replies:** 9\
**Last updated:** [6 December 2021 12:09 UTC](https://discourse.grlib.community/t/error-on-grmon-failing-to-initialize/85 "2021-12-06T12:09:55Z")

</div>

I am implementing a ColdFireV1 IP core with the Gaisler GPL library components. When I run grmon in windows, I see this message for my AHBUART connected on COM9. Sometimes . What does this mean? Sometimes it says AMBA pl…

---

## [GRLIB GPL 2021.2 released](https://discourse.grlib.community/t/grlib-gpl-2021-2-released/175)

<div class="topic-metadata">

**Author:** [@ronnback](https://discourse.grlib.community/u/ronnback)\
**Replies:** 0\
**Last updated:** [13 July 2021 07:26 UTC](https://discourse.grlib.community/t/grlib-gpl-2021-2-released/175 "2021-07-13T07:26:03Z")

</div>

The development team is pleased to announce the release of GRLIB GPL 2021.2-b4267, which is now available for download from: http://www.gaisler.com/products/grlib/grlib-gpl-2021.2-b4267.tar.gz Bitfile and netlist pack…

---

## [AHB 128-bit read error on MIG by GRMON](https://discourse.grlib.community/t/ahb-128-bit-read-error-on-mig-by-grmon/170)

<div class="topic-metadata">

**Author:** [@WEI](https://discourse.grlib.community/u/WEI)\
**Replies:** 3\
**Last updated:** [12 July 2021 16:16 UTC](https://discourse.grlib.community/t/ahb-128-bit-read-error-on-mig-by-grmon/170 "2021-07-12T16:16:31Z")

</div>

GRMON had data reading errors on MIG in 128-bit AHB configuration, but no error in 32/64-bit AHB configuration, and no error on AHBRAM in any width AHB configuration. The test is shown in the following image, As you see…

---

## [GRMON and custom IP](https://discourse.grlib.community/t/grmon-and-custom-ip/155)

<div class="topic-metadata">

**Author:** [@salmanisheikh](https://discourse.grlib.community/u/salmanisheikh)\
**Replies:** 4\
**Last updated:** [29 June 2021 22:54 UTC](https://discourse.grlib.community/t/grmon-and-custom-ip/155 "2021-06-29T22:54:18Z")

</div>

Hello, I am trying to use some custom IP (an Interrupt controller) with my SOC (Coldfire CFv1) and I tried using a custom IP from the devices.vhd for my controller but when I did, the free GRMON doesn’t allow me to open…

---

## [Where is ahbmon for ahbctrl](https://discourse.grlib.community/t/where-is-ahbmon-for-ahbctrl/143)

<div class="topic-metadata">

**Author:** [@salmanisheikh](https://discourse.grlib.community/u/salmanisheikh)\
**Replies:** 1\
**Last updated:** [14 June 2021 08:34 UTC](https://discourse.grlib.community/t/where-is-ahbmon-for-ahbctrl/143 "2021-06-14T08:34:30Z")

</div>

I am attempting to use ahbctrl with the generic enbusmon=1’ but that instantiates a ahbmon. Where is that component in the grlib-gpl directory?

---

## [AHBMON not found](https://discourse.grlib.community/t/ahbmon-not-found/142)

<div class="topic-metadata">

**Author:** [@salmanisheikh](https://discourse.grlib.community/u/salmanisheikh)\
**Replies:** 1\
**Last updated:** [14 June 2021 08:31 UTC](https://discourse.grlib.community/t/ahbmon-not-found/142 "2021-06-14T08:31:17Z")

</div>

Where is ahbmon that is declared inside of ahbctrl.vhd

[Next page](https://discourse.grlib.community/c/general-grlib-soc/5.md?page=1)
