Skip to content

Commit

Permalink
treewide: Add iDMA feautures required by the Snitch platform
Browse files Browse the repository at this point in the history
* frontend: Fetch *inst64* updates from Occamy

* backend: Add Snitch-specific configurations

* backend: Add *write* version of the init protocol
  • Loading branch information
thommythomaso committed Feb 14, 2024
1 parent 2579bf7 commit ccc3b8c
Show file tree
Hide file tree
Showing 34 changed files with 1,568,034 additions and 50 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
build:
strategy:
matrix:
target: [rtl, doc]
target: [hw, doc]
fail-fast: false
runs-on: ubuntu-22.04
steps:
Expand Down
1 change: 1 addition & 0 deletions Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ sources:
- src/backend/idma_dataflow_element.sv
- src/backend/idma_error_handler.sv
- src/backend/idma_init_read.sv
- src/backend/idma_init_write.sv
- src/backend/idma_obi_read.sv
- src/backend/idma_obi_write.sv
- src/backend/idma_tilelink_read.sv
Expand Down
9 changes: 8 additions & 1 deletion idma.mk
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,14 @@ VLOGAN ?= vlogan
SHELL := /bin/bash

# iDMA Variants
IDMA_BACKEND_IDS ?= rw_axi r_obi_w_axi r_axi_w_obi
IDMA_BASE_IDS ?= \
rw_axi \
r_obi_w_axi \
r_axi_w_obi
IDMA_OCCAMY_IDS ?= \
r_obi_rw_init_w_axi \
r_axi_rw_init_rw_obi
IDMA_BACKEND_IDS ?= $(IDMA_BASE_IDS) $(IDMA_OCCAMY_IDS)

# generated frontends
IDMA_FE_IDS ?= reg32_3d reg64_2d
Expand Down
Loading

0 comments on commit ccc3b8c

Please sign in to comment.