-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP Release 2025.1.0 #250
Merged
Merged
ESP Release 2025.1.0 #250
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-appropriately handle backpressure from any output port in a "fork" -add extra cycle and FSM state to determine when all necessary output ports have been granted Co-authored-by: Kevin Lee <[email protected]>
…237) -Adds additional user fields to DMA control channels -On read channel, user encodes the source of the data (memory or another acc) -A small lookup table in the socket maps the index to a tile -On write channel, user encodes the number of destinations (memory, P2P, or multicat) -Example applications with dummy accelerator included
Co-authored-by: maico <[email protected]>
Conflicts: rtl/sockets/csr/esp_csr_pkg.vhd rtl/sockets/csr/esp_tile_csr.vhd rtl/sockets/proxy/esp_acc_dma.vhd rtl/sockets/proxy/esp_acc_regmap.vhd rtl/tiles/tile_io.vhd soft/common/drivers/common/include/esp_accelerator.h
-expand YX table to 9 registers (36 entries) -move multicast configuration to dedicated register
-incease user field of DMA interfaces to 6 bits -Mulitcast supports a max of 32 destinations -YX table supports up to 35 entires
Co-authored-by: Kevin Lee <[email protected]>
Co-authored-by: Marian Abuhazi <[email protected]>
Co-authored-by: Marian Abuhazi <[email protected]>
Co-authored-by: Marian Abuhazi <[email protected]> -change accgen RTL templates to be compliant -skip esp-caches due to `ifdef issue
-fix queue size handling -remove beta warning -fix NDEST constant generation if disabled
-add include path for new defines -support larger number of devices for leon3 probe
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.