# GRLIB GPL 2024.1 re-released

**URL:** <https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406>\
**Category:** General - GRLIB SoC\
**Created:** [19 April 2024 14:48 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406 "2024-04-19T14:48:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![joaquin.espana](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Post date:** [19 April 2024 14:48 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406/1 "2024-04-19T14:48:34Z")

</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](https://www.gaisler.com/products/grlib/grlib-gpl-2024.1-b4292.tar.gz)

Bitfile and netlist packages are available via:

> **[GRLIB IP Library](https://www.gaisler.com/index.php/downloads/grlib)**
>
> Gaisler

The changelog is here:

[https://www.gaisler.com/products/grlib/Changelog.txt](https://www.gaisler.com/products/grlib/Changelog.txt)

and is also reproduced below.

This 2024.1 re-release addresses some issues encountered in the L2 cache lite, NOEL-V in single-issue configuration on certain tools and additionally fixes 2 corner cases in LEON5.

Updated example bitstreams for LEON5 and NOEL-V are available for download from:

> **[LEON (SPARC) Examples](https://www.gaisler.com/index.php/products/processors/leon-examples)**
>
> Gaisler

> **[NOEL-V (RISC-V) Examples](https://www.gaisler.com/index.php/products/processors/noel-v-examples)**
>
> Gaisler

If you find any any reproducible bugs or issues please don’t hesitate to post in the community.

----------------------- Release 2024.1-b4292 ---------------------------

2024-04-18 L2C\_LITE:

- Fixed backend io address to provide an AMBA AHB BAR that can be scanned for PnP information of the bus behind the L2C\_LITE.
- Fixed the index addressing bug introduced in the 2024.1-b4291 release.

2024-04-15 LEON5:

- Fixed bus access corner case where HBUSREQ was deasserted too early if wbmask=0 was combined with busw\>32.
- Fixed bus access corner case where HTRANS(0) would remain asserted if bus grant was lost in the middle of a burst fetch of a cache line. The AHBCTRL would never have rearbitrated the bus in this instance since HBUSREQ remained asserted, but AMBA 2.0 compliant AHB arbiters are allowed to do this.

2024-04-15 NOEL-V updates

- Fixed minor issue with instret CSR
- Code rework to fix tool issues with single-issue configuration

---

<div class="post-metadata">

**Author:** ![WEI](https://avatars.discourse-cdn.com/v4/letter/w/90ced4/32.png) [@WEI](https://discourse.grlib.community/u/WEI)\
**Post date:** [28 May 2024 02:04 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406/2 "2024-05-28T02:04:35Z")

</div>

Hi,

Can the following parameters in apbuart\_16550 work properly like in old apbuart ?

- console - prints output from the UART on console during VHDL simulation
- flow - be implemented for FIFO debug mode to be supported

---

<div class="post-metadata">

**Author:** ![joaquin.espana](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Post date:** [28 May 2024 08:59 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406/3 "2024-05-28T08:59:49Z")

</div>

Hi WEI,

Yes, those parameters work as they do with the old APBUART.

Hopefully we get proper documentation in the near future. Sorry for the inconvenience in the meantime.

Joaquin

---

<div class="post-metadata">

**Author:** ![WEI](https://avatars.discourse-cdn.com/v4/letter/w/90ced4/32.png) [@WEI](https://discourse.grlib.community/u/WEI)\
**Post date:** [28 May 2024 16:26 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406/4 "2024-05-28T16:26:42Z")

</div>

Hi joaquin.espana

Thanks a lot for your feedback.

In my design

- The ‘flow’ is working under the ‘-u’ option of GRMON
- The ‘console’ hasn’t worked. I use NCC-1.0.4 to compile bare metal cases for VHDL simulation, it doesn’t seem to support apbuart\_16550 yet.

---

<div class="post-metadata">

**Author:** ![joaquin.espana](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@joaquin.espana](https://discourse.grlib.community/u/joaquin.espana)\
**Post date:** [29 May 2024 12:35 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406/5 "2024-05-29T12:35:56Z")

</div>

Hi WEI,

No, there are no drivers in NCC for the APBUART\_16550 yet, unfortunately.

By the way, we are going to release basic documentation for the IP in the upcoming GRLIB 2024.2 release in June.

Regards,  
Joaquin

---

<div class="post-metadata">

**Author:** ![WEI](https://avatars.discourse-cdn.com/v4/letter/w/90ced4/32.png) [@WEI](https://discourse.grlib.community/u/WEI)\
**Post date:** [30 May 2024 05:41 UTC](https://discourse.grlib.community/t/grlib-gpl-2024-1-re-released/406/6 "2024-05-30T05:41:13Z")

</div>

All right, I got it, I got it.
