Skip to content
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 43 commits into from
Jan 3, 2025
Merged

ESP Release 2025.1.0 #250

merged 43 commits into from
Jan 3, 2025

Conversation

jzuckerman
Copy link
Member

No description provided.

GuyEichler and others added 30 commits July 15, 2024 12:30
-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
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: 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
@jzuckerman jzuckerman merged commit bcfae3f into main Jan 3, 2025
1 check passed
@jzuckerman jzuckerman deleted the dev branch January 3, 2025 16:45
@jzuckerman jzuckerman restored the dev branch January 3, 2025 16:45
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.

6 participants