Adding new version of linker and driver to SLASH#47
Draft
hpc-aulmamei wants to merge 230 commits intoXilinx:devfrom
Draft
Adding new version of linker and driver to SLASH#47hpc-aulmamei wants to merge 230 commits intoXilinx:devfrom
hpc-aulmamei wants to merge 230 commits intoXilinx:devfrom
Conversation
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Vlad-Gabriel Șerbu <vlad_gabriel.serbu@upb.ro>
Added a way to add dcmac code
This PR includes the infrastructure to instantiate up-to two DCMAC IP targeting the four interfaces, however only one interface per DCMAC is supported currently. Co-authored-by: Tobias Alonso <19354917+Tobi-Alonso@users.noreply.github.com>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
This PR includes the Python drivers to controll the DCMAC IP and related IP. Co-authored-by: Tobias Alonso <19354917+Tobi-Alonso@users.noreply.github.com>
DCMAC and related infrastructure driver
…ix for the compute platform. Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Vlad-Gabriel ȘERBU <vlad_gabriel.serbu@upb.ro>
Signed-off-by: Vlad-Gabriel ȘERBU <vlad_gabriel.serbu@upb.ro>
Signed-off-by: Vlad-Gabriel ȘERBU <vlad_gabriel.serbu@upb.ro>
Signed-off-by: Vlad-Gabriel ȘERBU <vlad_gabriel.serbu@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Vlad-Gabriel ȘERBU <vlad_gabriel.serbu@upb.ro>
… on ENV variable. Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Vlad-Gabriel ȘERBU <vlad_gabriel.serbu@upb.ro>
…tive. Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
VRT Simulator update (+v1 driver,daemon and wip vrt hw update)
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
…lity. Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
- restore sw_emu ZMQ handlers used by VRT (fetch, stream_in, stream_out) - fix stream type parsing for templated HLS streams (e.g. stream<ap_uint<...>>) - support no-AXI-Lite stream-only kernels by autostarting them in emulation - generate and package emu_manifest.json in *_emu.vbin Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
- emit fetch.scalar routes in emu_manifest.json from linker metadata - use manifest fetch routes in generated sw_emu fetch handler (keep fallback path) - consume zmq recv() return values to fix nodiscard warnings and preserve REP state - avoid teardown crashes for autostart/free-running kernels by fast-exiting on exit Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
- add emu manifest schema metadata and fetch schema version - enrich kernel manifest entries with control mode, callable/autostart policy, shutdown policy, and emu call-arg metadata - record fetch.scalar source metadata (register-based vs fallback, synthetic ctrl-valid) - validate manifest shape and emit startup diagnostics in generated sw_emu runtime - validate emu call requests against manifest metadata (function, arg count, arg kinds) - drive fast-exit teardown from kernel shutdown policy for autostart free-running kernels Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro> Co-authored-by: Jan-Oliver Opdenhövel <jan.oliver.opdenhoevel@uni-paderborn.de>
Signed-off-by: Jan-Oliver Opdenhövel <jopdenho@amd.com>
Signed-off-by: Jan-Oliver Opdenhövel <jopdenho@amd.com>
Signed-off-by: Jan-Oliver Opdenhövel <jopdenho@amd.com>
Device objects as smartpointer
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
…neration for dcp-based kernels. Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
Signed-off-by: Alexandru Ulmamei <alexandru.ulmamei@upb.ro>
This file contains hidden or 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
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.