Skip to content

Add CONVOLVE Tests (ITA, DMA, Hyperbus, DUTCTL)#42

Draft
Xeratec wants to merge 25 commits intopulp-platform:develfrom
Xeratec:pr/new_tests
Draft

Add CONVOLVE Tests (ITA, DMA, Hyperbus, DUTCTL)#42
Xeratec wants to merge 25 commits intopulp-platform:develfrom
Xeratec:pr/new_tests

Conversation

@Xeratec
Copy link
Member

@Xeratec Xeratec commented Mar 10, 2026

Changelog

Adds a comprehensive test suite for ITA (matrix multiplication, SHA), DMA, Hyperbus, sleep/WFI, and DUTCTL.

Added

  • ITA SDK integration (ita-sdk third-party library)
  • ITA Tests: MatMul from L1/L2 with multiple shapes (64x64x64, 64x128x64, 64x256x64, 64x512x64, 128x128x64, 128x512x64, S=128 E=128 P=64), SHA tests (L1 and L2)
  • Hyperbus driver and tests
  • DMA transfer tests
  • Sleep and WFI (host busy waiting) tests
  • DUTCTL test

Changed

  • Renamed padframe.h/cpadframe_gpio.h/c

Checklist

  1. The PR is rebased on the latest devel commit and pointing to devel.
  2. Your PR was reviewed and approved.
  3. The documentation is updated.
  4. All checks are passing.

@Xeratec Xeratec self-assigned this Mar 10, 2026
@Xeratec Xeratec changed the title Pr/new tests Add CONVOLVE Tests (ITA, DMA, Hyperbus, DUTCTL, Sleep, WFI) Mar 10, 2026
@Xeratec Xeratec changed the title Add CONVOLVE Tests (ITA, DMA, Hyperbus, DUTCTL, Sleep, WFI) Add CONVOLVE Tests (ITA, DMA, Hyperbus, DUTCTL) Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants