Skip to content

SPI device DPI#459

Merged
marnovandermaas merged 2 commits intolowRISC:mainfrom
marnovandermaas:spi_device_dpi
Mar 16, 2026
Merged

SPI device DPI#459
marnovandermaas merged 2 commits intolowRISC:mainfrom
marnovandermaas:spi_device_dpi

Conversation

@marnovandermaas
Copy link
Copy Markdown
Collaborator

@marnovandermaas marnovandermaas commented Mar 13, 2026

This PR renames the spidpi to spidevicedpi. This allows it to coexist with a SPI host DPI in another project.

This is useful for systems with both a SPI host and device. In those
systems there will be a separate DPI emulating a device and a host
respectively. The SPI DPI here is renamed as SPI device DPI because it
emulates a device for the SPI host integrated in Sonata.
This allows it to be imported separately into another repository (like
CHERI Mocha).
@marnovandermaas marnovandermaas marked this pull request as draft March 13, 2026 17:35
@marnovandermaas marnovandermaas changed the title Spi device dpi SPI device DPI Mar 13, 2026
@marnovandermaas marnovandermaas marked this pull request as ready for review March 13, 2026 21:38
@marnovandermaas
Copy link
Copy Markdown
Collaborator Author

I ran the simulator commands locally and they pass. I think the simulator one is currently not being picked up by a runner because those have changed, but I will double check this. Either way the CI issue is not due to this PR.

@marnovandermaas marnovandermaas merged commit 7dfb353 into lowRISC:main Mar 16, 2026
2 of 3 checks passed
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