GRLIB GPL 2023.2 released

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 packages are available via:

The changelog is here:

https://www.gaisler.com/products/grlib/Changelog.txt

and is also reproduced below.

Some of the highlights are:

  • LEON5: new features implemented, such as new traps and write combining mode support.
  • AHBCTRL simulation traces updates.
  • AHBJTAG and TAP techmap: general enhancements and improved mapping for all Xilinx families.

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

https://www.gaisler.com/index.php/products/processors/noel-examples

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

----------------------- Release 2023.2-b4283 ---------------------------

2023-06-09 LEON5 updates:

  • Implemented data_store_error trap with configurable handling of special cases (such as interrupt between store and error)
  • Implemented internal cache error trap for critical errors (duplicated tags detected)
  • Add cache trap register to record delivered and pending and traps from cache controller.
  • Support write combining mode based on explicit hint instructions instead of always waiting for following store
  • Add full barrier and write combining hint using existing STBAR opcode (consistent with SPARC V9 MEMBAR)

2023-05-25 AHBCTRL simulation trace updates:

  • Print correct slice for narrow accesses on little endian buses.
  • Trace SPLIT and RETRY responses in addition to OKAY and ERROR.
  • Optionally prefix each trace line with bus index and/or a custom debug tag provided as a generic. Intended for multi-bus systems.

2023-05-25 AHBJTAG and TAP techmap:

  • TAP techmap now uses BSCANE2_TAP for all Xilinx technologies where the built-in TAP is accessed using a BSCANE2 primitive.
  • Added new generic taptecharg in AHBJTAG which is passed to the TAP techmap. Currently used only by BSCANE2_TAP to select an alternate user scan chain.
  • JTAGTST jread procedure now supports custom ainst/dinst/isize.
  • AHBJTAG documentation updated.
1 Like

The new grip.pdf (https://www.gaisler.com/products/grlib/grip.pdf) shows that the L2C-L has added diagnostic access support.

May I ask if the corresponding GRLIB will be released in the near future?

Hi WEI,

GRLIB 2023.4 will be released during December, in a couple of weeks.

Regards,
Joaquin

Awesome! I’m looking forward to it.