v19.3.0ο
We are pleased to announce the release of TT Zephyr Platforms firmware version 19.3.0 π₯³π.
Major enhancements with this release include:
Whatβs Changedο
New and Experimental Featuresο
Update Blackhole ERISC FW to v1.7.0
ETH msg DYNAMIC_NOC_INIT: Initialize dynamic NOC state for the ethernet core
Doppler Power Management
Low-latency power management optimizing bursty workloads on p100a and p150* boards
100 kHz tick rate, switched to a tick-less kernel
Support BAR4 resizing
New ARC message for blinking the board fault LED for board identification purposes
New firmware bundle for Debian
Improved GDDR bandwidth utilization
Driversο
snps,designware-dma-arc-hs: integrated ARC DMA driver into codebaseARC DMA driver follows the upstream Zephyr DMA driver API
Stability Improvementsο
Update Blackhole ERISC FW to v1.7.1
Enable all TX/RXQ to be in packet mode after initial training for SYS-2294
Implement NOC counters in L1 for SYS-2489
Fixed left vs right chip logic in manual EQ override for P300
Changed default training mode back to ANLT for P150s and P300 on-PCB traces
Fixed bug that clears live status counters unnecessarily
Removed BIST check altogether from SerDes init sequence
Minimized SerDes access during retraining to reduce NOC traffic
Improve one sided reset and retrain logic for ANLT
Reduced ETH training timeouts
Fixed a potential hang when Tensix is generating NOC traffic to idle GDDR
Added more tests for ARC and I2C messaging
Made tensix idle before clock gating in our reset flows
More graceful cleanup in cases of crashes, and more robust power down flows
Migration guideο
An overview of required and recommended changes to make when migrating from the previous v19.2.0 release can be found in v19.3 Migration Guide.
Full ChangeLogο
The full ChangeLog from the previous v19.2.0 release can be found at the link below.
https://github.com/tenstorrent/tt-zephyr-platforms/compare/v19.2.0β¦v19.3.0