v19.16.0ο
We are pleased to announce the release of TT System Firmware version 19.16.0 π₯³π.
Major enhancements with this release include:
New Blackhole board revision: Galaxy CF
Enhanced boot firmware table layout for improved robustness during firmware updates.
Whatβs Changedο
Blackholeο
Boardsο
New board revision: Galaxy CF (
tt_blackhole@galaxy_cf, board type0x202).
Reliabilityο
Added GDDR CA latch-and-retest functionality (SYS-5042) to improve GDDR initialization reliability on Blackhole.
Ethernetο
Manual EQ now recovers when the link partner loses signal mid-training (e.g. partner reset) instead of failing; removed the 2 s post-sigdet.
Fixed retrain and train_status bugs (successful retrain treated as a failure, loopback statuses overwritten).
PCIeο
Request per-rate PCIe EQ presets from the firmware table.
Request different presets on Galaxy systems vs PCIe cards (SYS-5101).
Boot & Firmwareο
MCUBootο
Derived MCUBoot RAM load window from device tree configuration for improved flexibility.
Driversο
Serial/VUART: Implemented placeable VUART driver for flexible virtual UART placement.
Remoteproc: Split remoteproc load and execute operations for better control and test isolation.
Librariesο
ARC Library: Added DVFS loop counters (dropped ticks, maximum period, and maximum pass duration) to support power analysis.
FW Common: Enabled TT_FW_COMMON library compilation for mission FW.
Bug Fixes & Improvementsο
Fixed typos in code comments and Doxygen markers throughout the codebase.
Fixed SPI-NOR flash (nv_flash) size configuration.
Migration guideο
An overview of required and recommended changes to make when migrating from the previous v19.15.0 release can be found in 19.16 Migration Guide.
Full ChangeLogο
The full ChangeLog from the previous v19.15.0 release can be found at the link below.
https://github.com/tenstorrent/tt-system-firmware/compare/v19.15.0β¦v19.16.0