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

Upstream carfield/astral features to main #87

Open
wants to merge 261 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
261 commits
Select commit Hold shift + click to select a range
9376b77
Added AXI isolate.
Apr 25, 2023
65936b7
rtl: Fix parameter name propagation
alex96295 Apr 26, 2023
a7ced88
Fixed typos in AXI buses.
Apr 26, 2023
f8a5697
Removed slave axi_isolate.
Apr 29, 2023
6c0b6b6
Bump FPU dependency to pulp-v0.1.1
alex96295 May 9, 2023
9445f35
Bump fpu_interco
alex96295 May 9, 2023
3f42045
Bump fpu_interco to FPU pulp-v0.1.1
alex96295 May 9, 2023
f18f07d
Bump fpu_interco
alex96295 May 9, 2023
507ef16
Partial iDMA integration; bump mchan to fixed parametrization version…
May 11, 2023
91ec9e6
Fix CI flow and clearify standalone simulation steps in README.
May 14, 2023
d50efde
Bumped core and added setback signal.
May 15, 2023
2fe9296
Bumped FPU interconnect.
May 15, 2023
56d6463
Updating FPU interconnect to align it with updated FPU.
May 16, 2023
0435086
First draft with power-rest and AXI isolate synchronization.
May 16, 2023
43bb73f
Synchronized control signals and added mailbox interrupt.
May 16, 2023
bd69804
Connected `pwr_on_rst_ni` and `mbox_irq_i` in testbench.
May 16, 2023
01c2d00
Making parallel matrix multiplication work
May 19, 2023
1cc9961
Externalized core demultiplexers.
May 20, 2023
adc8068
Added RI5CY selectable via parameter.
May 21, 2023
4c5e675
HMR integration.
May 31, 2023
48cf448
Fixed unconnected signals.
May 31, 2023
9404fdb
Integrated RedMulE.
May 31, 2023
ba8f3cc
Updated dependencies.
May 31, 2023
62ee862
Turning core_id from parameter to input.
Jun 1, 2023
bd8182a
Bumped number of cores to 12 and updated pulp-runtime commit.
Jun 1, 2023
05da344
Fixed unused and unconnected buses.
Jun 7, 2023
9338c37
Parametrized internal address map and propagated it to the XBAR PE.
Jun 21, 2023
6542185
Fixed bug in XBAR PE.
Jun 23, 2023
a746000
Bumped core, regression tests, runtime, and changed cluster ID.
Jun 26, 2023
b20f74b
Aligned testbench parameters to Carfield.
Jun 27, 2023
2c6ad3f
Fixed cluster base address bug in XBAR PE.
Jul 7, 2023
e204985
Aligned parameters to Carfield.
Jul 11, 2023
08da201
Added carfield environment and written cluster memory map in pulp_clu…
Jul 11, 2023
c7c044a
Added rapid recovery; propagated CDC synch stages; bumped dependencies.
Aug 1, 2023
2238053
Aligned Testbench memory map to Carfield and PULP runtime ones.
Aug 1, 2023
201453d
Sourcing correct config file during regression execution.
Aug 2, 2023
70ce347
Fixed address issue. Data/Periph demux did not consider the cluster
Aug 11, 2023
1f44700
Bumped hier-icache and enabled usage of FFs instead of SCMs.
Aug 12, 2023
fa797ad
Make base_addr_i depend on base address parameter.
Aug 13, 2023
2fa998a
Bumped RedMulE to ff-based regfile version.
Aug 14, 2023
9360945
Bumped icache.
Aug 14, 2023
78c7e4b
Bumped icache and scm.
Aug 14, 2023
3ef692a
bender: Put TRACE_EXECUTION under target simulation
CyrilKoe Aug 30, 2023
5e2ea6a
Merge pull request #38 from pulp-platform/ck/bender
yvantor Sep 6, 2023
94450be
Added clock gating cell for HWPE Subsystem.
Sep 9, 2023
35595ad
Parametrized AXI XBAR rule in tb.
Sep 9, 2023
d5e8261
Connected rapid recovery signals to core.
Sep 30, 2023
e559028
Bump IPs to align dependencies; adaptx TB XBAR rules to make printf
Sep 30, 2023
53d4751
Making ROM_BOOT_ADDR same as BOOT_ADDR.
Sep 30, 2023
d2512d2
Bump core commit.
Sep 30, 2023
5976664
Bumped RedMulE commit.
Oct 1, 2023
360c120
Bumped core commit.
Oct 2, 2023
16839e2
Allowed access to the entire external address space and aligned
Oct 3, 2023
8356888
Fixed connections to HMR unit and cluster peripherals.
Oct 6, 2023
c069e4a
Bump redundancy cells for FF-based recovery RF.
Oct 10, 2023
188d6c1
Making default parameters same as in carfield istance.
Oct 11, 2023
020860a
Align XBAR PE's and cluster interconnect's parameters to default.
Oct 11, 2023
c7b9abe
Use pipelined checker for cores' backup buses.
Oct 11, 2023
4d1558a
Switch to structures-based axi xbar.
Oct 12, 2023
e363672
Fix inconsistent code.
Oct 12, 2023
a94be90
Making iCache interface array consistent with the rest of the code.
Oct 16, 2023
b38a18b
Bumping iCache for interfaces indexing consistency.
Oct 16, 2023
d1475ae
Add return value register internal to PULP cluster.
Oct 19, 2023
009975a
Update core commit.
Oct 25, 2023
aa41a23
Added local OBI adapter.
Oct 25, 2023
450eb87
Connecting correct buses from recovery RF.
Oct 25, 2023
86e67af
Bump core and redundancy cells, add core PC IF backup.
Oct 30, 2023
de93f20
Make rata_req.we propagation consistent.
Oct 30, 2023
bd2cd62
Bump RedMulE commit to cut critical path.
Jan 7, 2024
4fc2c92
Allow questasim to return exit code in case of errors.
Jan 24, 2024
578cb13
Add FPU wrapper as a unit within PULP cluster.
Jan 24, 2024
d7617de
Directly use Questa to compile DPIs.
Jan 25, 2024
9bfeba9
Add private FPUs.
Jan 25, 2024
3931d03
Delete FPU wrapper.
Jan 25, 2024
b373cb0
Rmove shared FPU and bump core.
Jan 26, 2024
388261e
Update regression-tests fetch branch.
Jan 26, 2024
2c9ff46
Merge pull request #39 from pulp-platform/priv-fpu
yvantor Jan 26, 2024
a697a65
Reduce number of cores.
Jan 27, 2024
5b211be
Update number of cores in PULP SoC defines.
Jan 27, 2024
b45d554
Add ECC SRAMs.
Jan 28, 2024
ac0d053
Bump redundancy_cells for rebase.
Jan 28, 2024
2f07f0b
Remove unneeded comments.
Feb 7, 2024
0827b51
Restore shared FPU cluster.
Feb 8, 2024
623456f
Add daft configuration.
Feb 8, 2024
a2b385d
Restore 12 cores for testing.
Feb 9, 2024
2d06d13
Add top-level configuration to PULP cluster.
Feb 9, 2024
451e640
Properly drive ECC and scrubber signals when ECCs are not enabled.
Feb 9, 2024
ed5e130
Update RedMuE commit for bug fixing.
Feb 9, 2024
4f838bf
Bump HCI, cluster peripherals, and RedMulE.
Feb 10, 2024
29db9a5
Cherry-pick CI fixes.
yvantor Feb 10, 2024
242c9ff
Set up questa version for IIS
micprog Feb 7, 2024
13c6da8
Make CI flow more reliable.
Feb 10, 2024
4bc352b
Merge pull request #45 from pulp-platform/top-level-cfg
yvantor Feb 10, 2024
89dae22
Update nonfree to simplify CI extension.
Feb 10, 2024
b9d6d34
Merge pull request #46 from pulp-platform/yt/improve-ci
yvantor Feb 10, 2024
67566fb
Update regression targets in Makefile
ricted98 Feb 12, 2024
94f366e
Increase timeout for mchan tests
ricted98 Feb 13, 2024
f2f3a39
Create a separate fragment for regression targets
ricted98 Feb 13, 2024
a20ab34
Merge pull request #49 from pulp-platform/rt/fix-regression-flow
yvantor Feb 13, 2024
c59f3da
Bump `redundancy_cells`
ricted98 Feb 13, 2024
fb2853d
Merge pull request #50 from pulp-platform/rt/fix-dep
yvantor Feb 13, 2024
a47e905
Remove deprecated dependencies.
Feb 20, 2024
b9c145d
Merge pull request #51 from pulp-platform/yt/dependendencies
yvantor Feb 20, 2024
8b19b1c
Use git submodules for `pulp-runtime` and `regression_tests`
ricted98 Feb 20, 2024
72fae34
Add explicit `init` target in `Makefile`
ricted98 Feb 21, 2024
1bc74dd
Merge pull request #52 from pulp-platform/rt/use-submodules
yvantor Feb 26, 2024
828f69f
Add fault injection scripts to simulation flow
ricted98 Feb 27, 2024
807c8e6
Added TCDM scrubber (ECC manager).
Feb 28, 2024
b0846e3
Update submodules.
Feb 28, 2024
eb63d1e
Remove test write mask connection.
Feb 28, 2024
948031e
Restore gnt connection when using regular TCDM banks.
Feb 28, 2024
ae678b6
Rework and polish the fault injection flow
ricted98 Feb 28, 2024
54be025
Fix submodules
ricted98 Feb 28, 2024
a39aaaf
Clarify that slave periph EXT and ERROR IDs both redirect to errors.
Feb 28, 2024
d6cda08
Update submodules.
Feb 28, 2024
80fabc2
Bump dependencies to avoid using SSH links.
Feb 29, 2024
3d3a869
Merge pull request #57 from pulp-platform/yt/astral-deps
yvantor Feb 29, 2024
f4940db
Merge pull request #54 from pulp-platform/yt/scrubber
yvantor Feb 29, 2024
1091cf7
Update submodules
ricted98 Mar 6, 2024
65490ce
Delete scripts/compile.tcl
ricted98 Mar 8, 2024
1d6b1fe
Bump SW and CI deps
ricted98 Mar 11, 2024
652401c
Merge pull request #56 from pulp-platform/rt/fault-injection-rebase
yvantor Mar 13, 2024
83e7907
Integrate AXI ID remappers.
Mar 18, 2024
bb8a855
Various fixes and parameters alignment.
Mar 19, 2024
3cd3e83
Merge pull request #58 from pulp-platform/idw-conv
yvantor Mar 21, 2024
3f3eb2e
Add NEureka dependency
ricted98 Feb 12, 2024
5256132
Add `cv32e40p` override to `Bender.local`
ricted98 Feb 12, 2024
a271fef
Integrate NEureka in HWPE subsystem with RedMulE
ricted98 Feb 12, 2024
e55a642
Update dependencies to integrate NEureka
ricted98 Feb 12, 2024
4f0f4c7
Fix clock signal passed to HWPE tcdm interfaces
ricted98 Feb 12, 2024
8bf8747
Bump deps
ricted98 Feb 13, 2024
7c56ddb
Add clock gating cells for each HWPE
ricted98 Feb 14, 2024
678117a
Align to latests changes in NEureka
ricted98 Feb 28, 2024
99ff7ac
Remove unnecessary decoding of incoming HWPE signals
ricted98 Feb 28, 2024
f968a7d
Clean up and refactor code
ricted98 Mar 1, 2024
e3cfd56
Define parameter types in `hwpe_subsystem`
ricted98 Mar 1, 2024
8a6cf80
Make the `hwpe_subsystem` more customizable
ricted98 Mar 4, 2024
434b3ac
Clean up whitespaces
ricted98 Mar 4, 2024
98b3905
Bump deps
ricted98 Mar 27, 2024
bf404ab
Update init target in Makefile
ricted98 Mar 27, 2024
6520e2c
Add neureka test to regression suite and CI
ricted98 Mar 27, 2024
54120f4
Bump `register_interface`
ricted98 Mar 27, 2024
b8403ae
Merge pull request #55 from pulp-platform/rt/neureka-redmule-integration
yvantor Mar 27, 2024
9e73e9b
Add astral config.
Mar 23, 2024
4306ca4
Bump nonfree.
Apr 8, 2024
932c4f9
Update regression tests.
Apr 8, 2024
504b83d
Reduce number of cores
ricted98 Mar 29, 2024
eb54fbe
Reduce TCDM size
ricted98 Mar 29, 2024
ccf7518
Fix regression target in Makefile
ricted98 Mar 29, 2024
cc22328
Bump pulp-runtime
ricted98 Apr 8, 2024
4a5903d
Merge pull request #62 from pulp-platform/rt/reduce-num-cores
yvantor Apr 8, 2024
9be39b5
Merge pull request #59 from pulp-platform/yt/tout-config
yvantor Apr 8, 2024
d23b832
Adapt Astral PULP cluster to HCI-v2
FrancescoConti Mar 7, 2024
6207d2c
Align versions for HCIv2
FrancescoConti Mar 26, 2024
db00b21
address review comments
FrancescoConti Apr 8, 2024
175a086
Use HCIv2
FrancescoConti Apr 16, 2024
e1866ef
Update pulp-runtime to align with carfield-cluster
FrancescoConti Apr 16, 2024
ab5e226
Merge pull request #61 from pulp-platform/fc/hci-v2-rebase-new
yvantor Apr 17, 2024
97fd41e
Adapt L2 address in runtime and testbench.
Apr 23, 2024
9a69d99
Bump pulp-runtime.
Apr 23, 2024
a4b03cd
Merge pull request #64 from pulp-platform/yt/tapeout-cfg
yvantor Apr 23, 2024
34ead2a
Align to HCIv2.1, without automatic parameter prop
FrancescoConti May 10, 2024
aa92d23
Update Bender.yml with new hci
FrancescoConti May 10, 2024
a65dbcd
Update Bender.lock
FrancescoConti May 10, 2024
103a9f4
Revert wrongly committed changes to Bender.lock
FrancescoConti May 10, 2024
3a1ded1
Fix a few issues and update Bender.lock and Bender.yml
FrancescoConti May 10, 2024
8e62a44
Update neureka to avoid assertion error
FrancescoConti May 10, 2024
00685e1
Add waivers to avoid obnoxious asserts from HCI
FrancescoConti May 10, 2024
e02c85d
Add more waivers in HCI and pulp_cluster
FrancescoConti May 10, 2024
4d96fa8
Update HCI to (finally) correct simulation?
FrancescoConti May 10, 2024
dbb1fd0
Use typo-fixed HCI
FrancescoConti May 10, 2024
5dfa471
Update Bender.loc{k,al}
FrancescoConti May 10, 2024
4b0d9b5
Update NEUREKA to remove parasitic latches in accum. controller
FrancescoConti May 10, 2024
0c46c6f
Fix zeroriscy URL in Bender.lock
May 10, 2024
e7a99bb
Merge pull request #67 from pulp-platform/fc/hci-v2.1
yvantor May 10, 2024
c9c1229
Bump regression-tests.
May 15, 2024
6417d21
Bump neureka.
May 15, 2024
1a167ec
Merge pull request #68 from pulp-platform/fix-deps
yvantor May 16, 2024
b0ed851
replace hier-icache with cluster-icache
micprog May 18, 2024
a106686
Fix mock UART for correct last signal on AXI burst
micprog Mar 26, 2024
bd08235
Update icache parameters
micprog Apr 25, 2024
fff4f6b
Minor fixes
micprog Apr 30, 2024
084029a
cleanup common_cells dependency
micprog Apr 30, 2024
18a8d60
Bump AXI for uninitialized simulation memory
micprog May 18, 2024
4b03538
Bump icache, add control registers, add L1 redundancy
micprog May 18, 2024
155ac11
Update hci interconnect
micprog Apr 30, 2024
7e6febc
Move L0 I$ statistics to performance counters
micprog May 10, 2024
25cd063
Fix for rebase
micprog May 18, 2024
5c9337e
Merge pull request #60 from pulp-platform/michaero/astral_snitch_icache
yvantor May 31, 2024
9eea76e
Update NEureka.
May 31, 2024
618c1b7
Merge pull request #70 from pulp-platform/bump-neureka
yvantor May 31, 2024
c0b4773
Fixed sysnthesis error
belanoa May 10, 2024
d8a2351
Updated Bender.lock
belanoa May 31, 2024
3122cb3
Fix zeroriscy dependency..
May 31, 2024
09e2590
Merge pull request #71 from belanoa/yt/rebase
yvantor May 31, 2024
8689e42
Fix parameter errors.
May 31, 2024
0f294fd
Merge pull request #72 from pulp-platform/ehw-fix
yvantor May 31, 2024
76d1a6d
Integrate SoftEx HWPE. (#75)
yvantor Jun 2, 2024
41ba385
Bump redundancy cells updating SRAMs and HMR unit.
Jun 9, 2024
5e0acfa
Bump cluster iCache to fix missing reset connection.
Jun 9, 2024
320d8cb
Reintroduce hierarchical cache selectable with Bender define.
Jun 9, 2024
d14f7c8
Set define in to use snitch cache.
Jun 9, 2024
4e2eb72
Add AXI cut between snitch cache and cluster bus wrap.
Jun 10, 2024
2e17c8f
Fix `enable_l1_l15_prefetch` bus range in cluster peripherals.
Jun 17, 2024
6d5f0d9
Remove iCache AXI cut.
Jun 17, 2024
e2c039e
Add AX latency in XBAR master ports.
Jun 17, 2024
98f536b
Cut all AX ports in XBAR.
Jun 18, 2024
7ccc1d0
Merge pull request #78 from pulp-platform/redundancy-updates
yvantor Jun 25, 2024
e9c2b21
Add reliability to icache L0
micprog Jun 19, 2024
ef16ba6
[PATCH]: Reintroduce cluster_icache dependency.
Jun 27, 2024
af3ca81
Merge pull request #79 from pulp-platform/michaero/astral_l0_rel
yvantor Jun 28, 2024
2cd26c4
Assign generic AXI request struct to HMR unit to prevent complains ab…
Jun 29, 2024
647cd16
Merge pull request #82 from pulp-platform/hmr-fix
yvantor Jun 29, 2024
63f7c02
Add HCI with ECC (HWPE branch only)
LuigiGhionda Jun 27, 2024
e95d155
Add memory-mapped registers to store number of detected errors on ECC…
LuigiGhionda Jun 27, 2024
f5480b9
Add support to ECC-extended Interco up to TCDM banks
LuigiGhionda Jun 27, 2024
20c3e00
Update dependencies, submodule and nonfree
LuigiGhionda Jul 1, 2024
c039e23
Add pipe regs to cut critical paths and remove unused params
LuigiGhionda Jul 1, 2024
035b37a
Bump non-free to add softex regression.
Jul 11, 2024
a9a5303
Merge pull request #76 from pulp-platform/lg/hci_ecc_to_mem_rebase
yvantor Jul 11, 2024
f7c4fd7
Bump HWPEs.
LuigiGhionda Aug 17, 2024
069d77e
Merge pull request #85 from pulp-platform/bump-hwpes
yvantor Aug 22, 2024
2714339
Bump NEUREKA to version rebased on main
FrancescoConti Aug 23, 2024
07988cd
fix Bender.lock
FrancescoConti Aug 23, 2024
cf44168
Port astral features into master
Nov 13, 2024
64ff5d4
Fix regression tests target
Nov 13, 2024
20cbfe2
Fix FPU parametrization and restore shared FPU functionality
Dec 3, 2024
a46fd2b
Update nonfree commit
Dec 4, 2024
78c6a02
Makefile: Update nonfree commit
alex96295 Dec 5, 2024
866cfbc
Makefile: update nonfree commit
Dec 6, 2024
bbbe426
Update .gitignore
Dec 6, 2024
296ad3b
Remove submodules
Dec 6, 2024
7f1fddf
Makefile: update nonfree commit
Dec 6, 2024
879d0e0
README.md: Align to flow without submodules
alex96295 Dec 6, 2024
6071fc5
treewide: Remove submodules for direct clone
alex96295 Dec 6, 2024
c3b674d
Makefile: Cleanup and remove deadcode
alex96295 Dec 6, 2024
80ae936
Makefile: Update nonfree commit
Dec 6, 2024
8c75699
Makefile: update pulp-runtime commit
Dec 10, 2024
825dc01
Makefile: update pulp-runtime commit
Dec 10, 2024
709ea78
Makefile: update regression-tests commit
Dec 10, 2024
a4701e1
Makefile: update nonfree commit and regression_tests commit
Dec 10, 2024
e024ebd
Improve HMR Unit parametrization
Dec 11, 2024
c1f176f
Improve ECC parametrization
Dec 13, 2024
1eb04b0
Update instruction cache with injection testing
micprog Jul 31, 2024
2912845
Update .gitignore
Dec 23, 2024
85cb37e
Remove Bender.local
Dec 23, 2024
3d4de06
env: remove unused variables
Dec 24, 2024
590cbf0
cluster_peripherals: remove unused import
Dec 24, 2024
2f010aa
env: fix environment export
Jan 13, 2025
d7a555a
Cleanup
Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
.bender
scripts/compile.tcl

.bender/
work/
modelsim.ini
work
transcript

regression-tests
pulp-runtime
nonfree
scripts/compile.tcl
regression_tests/
pulp-runtime/
fault_injection_sim/
181 changes: 138 additions & 43 deletions Bender.lock
Original file line number Diff line number Diff line change
@@ -1,24 +1,31 @@
packages:
apb:
revision: 77ddf073f194d44b9119949d2421be59789e69ae
version: 0.2.4
source:
Git: https://github.com/pulp-platform/apb.git
dependencies:
- common_cells
axi:
revision: fccffb5953ec8564218ba05e20adbedec845e014
version: 0.39.1
revision: 853ede23b2a9837951b74dbdc6d18c3eef5bac7d
version: 0.39.5
source:
Git: https://github.com/pulp-platform/axi.git
dependencies:
- common_cells
- common_verification
- tech_cells_generic
axi2mem:
revision: 6973e0434d26ba578cdb4aa69c26c1facd1a3f15
revision: b0e963433b2f6a61262b1448031e74eaec57c203
version: null
source:
Git: https://github.com/pulp-platform/axi2mem.git
dependencies:
- axi_slice
- common_cells
axi2per:
revision: a99ef2fac9f3b087671109a27c766f25e8e0f115
version: 1.0.1
revision: 4932bd2b88a1c7b5f0bf95411fc512905ed32439
version: null
source:
Git: https://github.com/pulp-platform/axi2per.git
dependencies:
Expand All @@ -30,23 +37,34 @@ packages:
Git: https://github.com/pulp-platform/axi_slice.git
dependencies:
- common_cells
cluster_icache:
revision: dd0e8f3497903a9ca99fc9f349d5a4f688ceb3ae
version: null
source:
Git: https://github.com/pulp-platform/cluster_icache.git
dependencies:
- axi
- common_cells
- register_interface
- scm
- tech_cells_generic
Comment on lines +40 to +50
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small note now that I see this. Unfortunately, only after the Astral tapeout I figured out there is a bug with this icache handling compressed instructions. As long as someone can debug it properly I would avoit its usage (I should have added a define to discriminate between the snitch icache and the old hierarchical one).

cluster_interconnect:
revision: 7d0a4f8acae71a583a6713cab5554e60b9bb8d27
version: 1.2.1
revision: 1284def6c0b7f7e9355eb093d00883ad9dead1b7
version: null
source:
Git: https://github.com/pulp-platform/cluster_interconnect.git
dependencies:
- common_cells
cluster_peripherals:
revision: d388a790d9e1129e3ec57b2e0075ee21e454c3b1
version: 2.1.0
revision: 0b8e8ab9e6be3a5030a18256bb7e75cf6b6f6cac
version: null
source:
Git: https://github.com/pulp-platform/cluster_peripherals.git
dependencies:
- hci
common_cells:
revision: 2bd027cb87eaa9bf7d17196ec5f69864b35b630f
version: 1.32.0
revision: c27bce39ebb2e6bae52f60960814a2afca7bd4cb
version: 1.37.0
source:
Git: https://github.com/pulp-platform/common_cells.git
dependencies:
Expand All @@ -59,25 +77,26 @@ packages:
Git: https://github.com/pulp-platform/common_verification.git
dependencies: []
cv32e40p:
revision: 8d58109ab61e1fb6c9dcbafefb8f3a56ee596427
revision: e863f576699815b38cc9d80dbdede8ed5efd5991
version: null
source:
Git: https://github.com/pulp-platform/cv32e40p.git
dependencies:
- common_cells
- fpnew
- tech_cells_generic
event_unit_flex:
revision: 53fb3a1093aaaedfe883739fd8a3155d601210bc
revision: 28e0499374117c7b0ef4c6ad81b60d7526af886f
version: null
source:
Git: https://github.com/pulp-platform/event_unit_flex.git
dependencies:
- common_cells
fpnew:
revision: 8dc44406b1ccbc4487121710c1883e805f893965
version: 0.6.6
revision: a8e0cba6dd50f357ece73c2c955d96efc3c6c315
version: null
source:
Git: https://github.com/pulp-platform/fpnew.git
Git: https://github.com/pulp-platform/cvfpu.git
dependencies:
- common_cells
- fpu_div_sqrt_mvp
Expand All @@ -89,24 +108,27 @@ packages:
dependencies:
- common_cells
fpu_interco:
revision: 66b4084117546d5b748c30b5500769805f489d2f
revision: b5f7a315929308823cacd81e1e4898f1eeecfc64
version: null
source:
Git: https://github.com/pulp-platform/fpu_interco.git
dependencies:
- cv32e40p
- fpnew
- riscv
hci:
revision: 8fb848e8f6722c1c21b44533535f430960c31b0b
version: 1.0.8
revision: 38fc2a7eea7978df52434e66ee04a40788fd86b7
version: null
source:
Git: https://github.com/pulp-platform/hci.git
dependencies:
- cluster_interconnect
- common_cells
- hwpe-stream
- l2_tcdm_hybrid_interco
- redundancy_cells
- register_interface
hier-icache:
revision: fc231dfc9559c6715c3577049eae3d1887282cb0
revision: 2886cb2a46cea3e2bd2d979b505d88fadfbe150c
version: null
source:
Git: https://github.com/pulp-platform/hier-icache.git
Expand All @@ -118,33 +140,24 @@ packages:
- scm
- tech_cells_generic
hwpe-ctrl:
revision: 1916c72f024175f1fe351acc3db3c6e9925a117d
version: 1.7.3
revision: a5966201aeeb988d607accdc55da933a53c6a56e
version: null
source:
Git: https://github.com/pulp-platform/hwpe-ctrl.git
dependencies:
- tech_cells_generic
hwpe-datamover-example:
revision: 47e7fe8a38331b123d763ecab11be4058d425021
version: 1.0.1
source:
Git: https://github.com/pulp-platform/hwpe-datamover-example.git
dependencies:
- hci
- hwpe-ctrl
- hwpe-stream
hwpe-stream:
revision: 389bd7fb1975d2df1546910c5f220c668122e646
version: 1.6.5
revision: 65c99a4a2f37a79acee800ab0151f67dfb1edef1
version: 1.8.0
source:
Git: https://github.com/pulp-platform/hwpe-stream.git
dependencies:
- tech_cells_generic
ibex:
revision: 95b85ddd1c995ace9f89ee42530f9e24820c1051
revision: b18f7ef178ed07f5085051f96042c670a919fd5c
version: null
source:
Git: https://github.com/lowRISC/ibex.git
Git: https://github.com/pulp-platform/ibex.git
dependencies:
- tech_cells_generic
icache-intc:
Expand All @@ -153,32 +166,108 @@ packages:
source:
Git: https://github.com/pulp-platform/icache-intc.git
dependencies: []
idma:
revision: 437ffa9dac5dea0daccfd3e8ae604d4f6ae2cdf1
version: null
source:
Git: https://github.com/pulp-platform/iDMA.git
dependencies:
- axi
- common_cells
- common_verification
- register_interface
l2_tcdm_hybrid_interco:
revision: fa55e72859dcfb117a2788a77352193bef94ff2b
version: 1.0.0
source:
Git: https://github.com/pulp-platform/L2_tcdm_hybrid_interco.git
dependencies: []
mchan:
revision: a9c71f2d9845a4ca05cf2c6ad089b4753f76fc2e
version: 1.2.3
revision: 7f064f205a3e0203e959b14773c4afecf56681ab
version: null
source:
Git: https://github.com/pulp-platform/mchan.git
dependencies:
- common_cells
neureka:
revision: 94528df2bc6d5eedc0439bd403c2ad005f0a7519
version: null
source:
Git: https://github.com/pulp-platform/neureka.git
dependencies:
- hci
- hwpe-ctrl
- hwpe-stream
- register_interface
- zeroriscy
per2axi:
revision: 892fcad60b6374fe558cbde76f4a529d473ba5ca
version: 1.0.4
revision: 95bf23119b47fc171d9ed3734c431f71cffd9350
version: null
source:
Git: https://github.com/pulp-platform/per2axi.git
dependencies:
- axi_slice
redmule:
revision: 9223ccc932e21d0667e9c2d30831db41eec9299e
version: null
source:
Git: https://github.com/pulp-platform/redmule.git
dependencies:
- common_cells
- cv32e40p
- fpnew
- hci
- hwpe-ctrl
- hwpe-stream
- register_interface
- tech_cells_generic
redundancy_cells:
revision: 49e714b97a19a7aaddf064ae2757c8f02d1f62dc
version: null
source:
Git: https://github.com/pulp-platform/redundancy_cells.git
dependencies:
- common_cells
- common_verification
- register_interface
- tech_cells_generic
register_interface:
revision: 5daa85d164cf6b54ad061ea1e4c6f3624556e467
version: 0.4.5
source:
Git: https://github.com/pulp-platform/register_interface.git
dependencies:
- apb
- axi
- common_cells
- common_verification
riscv:
revision: c760db14dbd6cc3ec3b8ae8274df2eac7225bcac
version: null
source:
Git: https://github.com/AlSaqr-platform/riscv_nn.git
dependencies:
- fpnew
- tech_cells_generic
scm:
revision: 998466d2a3c2d7d572e43d2666d93c4f767d8d60
version: 1.1.1
revision: 74426dee36f28ae1c02f7635cf844a0156145320
version: null
source:
Git: https://github.com/pulp-platform/scm.git
dependencies: []
dependencies:
- tech_cells_generic
softex:
revision: 23faeccaf204817bc9e6649e469072e5726be561
version: 1.0.0
source:
Git: https://github.com/belanoa/softex.git
dependencies:
- common_cells
- fpnew
- hci
- hwpe-ctrl
- hwpe-stream
- ibex
tech_cells_generic:
revision: 7968dd6e6180df2c644636bc6d2908a49f2190cf
version: 0.2.13
Expand All @@ -192,3 +281,9 @@ packages:
source:
Git: https://github.com/pulp-platform/timer_unit.git
dependencies: []
zeroriscy:
revision: cc4068a0ccb7691cd062b809c34b2304e7fbfa36
version: null
source:
Git: https://github.com/yvantor/ibex.git
dependencies: []
Loading
Loading