Skip to content

Commit 6f1a26c

Browse files
authored
Merge pull request #87 from pulp-platform/ab/merge
Upstream `carfield`/`astral` features to `main`
2 parents f39a22e + 779b703 commit 6f1a26c

39 files changed

+6786
-2139
lines changed

.gitignore

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
.bender
2-
scripts/compile.tcl
3-
1+
.bender/
2+
work/
43
modelsim.ini
5-
work
64
transcript
7-
8-
regression-tests
9-
pulp-runtime
10-
nonfree
5+
scripts/compile.tcl
6+
regression_tests/
7+
pulp-runtime/
8+
fault_injection_sim/

Bender.lock

Lines changed: 136 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,31 @@
11
packages:
2+
apb:
3+
revision: 77ddf073f194d44b9119949d2421be59789e69ae
4+
version: 0.2.4
5+
source:
6+
Git: https://github.com/pulp-platform/apb.git
7+
dependencies:
8+
- common_cells
29
axi:
3-
revision: fccffb5953ec8564218ba05e20adbedec845e014
4-
version: 0.39.1
10+
revision: 853ede23b2a9837951b74dbdc6d18c3eef5bac7d
11+
version: 0.39.5
512
source:
613
Git: https://github.com/pulp-platform/axi.git
714
dependencies:
815
- common_cells
916
- common_verification
1017
- tech_cells_generic
1118
axi2mem:
12-
revision: 6973e0434d26ba578cdb4aa69c26c1facd1a3f15
19+
revision: b0e963433b2f6a61262b1448031e74eaec57c203
1320
version: null
1421
source:
1522
Git: https://github.com/pulp-platform/axi2mem.git
1623
dependencies:
1724
- axi_slice
1825
- common_cells
1926
axi2per:
20-
revision: a99ef2fac9f3b087671109a27c766f25e8e0f115
21-
version: 1.0.1
27+
revision: 4932bd2b88a1c7b5f0bf95411fc512905ed32439
28+
version: null
2229
source:
2330
Git: https://github.com/pulp-platform/axi2per.git
2431
dependencies:
@@ -30,23 +37,34 @@ packages:
3037
Git: https://github.com/pulp-platform/axi_slice.git
3138
dependencies:
3239
- common_cells
40+
cluster_icache:
41+
revision: dd0e8f3497903a9ca99fc9f349d5a4f688ceb3ae
42+
version: null
43+
source:
44+
Git: https://github.com/pulp-platform/cluster_icache.git
45+
dependencies:
46+
- axi
47+
- common_cells
48+
- register_interface
49+
- scm
50+
- tech_cells_generic
3351
cluster_interconnect:
34-
revision: 7d0a4f8acae71a583a6713cab5554e60b9bb8d27
35-
version: 1.2.1
52+
revision: 1284def6c0b7f7e9355eb093d00883ad9dead1b7
53+
version: null
3654
source:
3755
Git: https://github.com/pulp-platform/cluster_interconnect.git
3856
dependencies:
3957
- common_cells
4058
cluster_peripherals:
41-
revision: d388a790d9e1129e3ec57b2e0075ee21e454c3b1
42-
version: 2.1.0
59+
revision: 0b8e8ab9e6be3a5030a18256bb7e75cf6b6f6cac
60+
version: null
4361
source:
4462
Git: https://github.com/pulp-platform/cluster_peripherals.git
4563
dependencies:
4664
- hci
4765
common_cells:
48-
revision: 2bd027cb87eaa9bf7d17196ec5f69864b35b630f
49-
version: 1.32.0
66+
revision: c27bce39ebb2e6bae52f60960814a2afca7bd4cb
67+
version: 1.37.0
5068
source:
5169
Git: https://github.com/pulp-platform/common_cells.git
5270
dependencies:
@@ -59,25 +77,26 @@ packages:
5977
Git: https://github.com/pulp-platform/common_verification.git
6078
dependencies: []
6179
cv32e40p:
62-
revision: 8d58109ab61e1fb6c9dcbafefb8f3a56ee596427
80+
revision: e863f576699815b38cc9d80dbdede8ed5efd5991
6381
version: null
6482
source:
6583
Git: https://github.com/pulp-platform/cv32e40p.git
6684
dependencies:
85+
- common_cells
6786
- fpnew
6887
- tech_cells_generic
6988
event_unit_flex:
70-
revision: 53fb3a1093aaaedfe883739fd8a3155d601210bc
89+
revision: 28e0499374117c7b0ef4c6ad81b60d7526af886f
7190
version: null
7291
source:
7392
Git: https://github.com/pulp-platform/event_unit_flex.git
7493
dependencies:
7594
- common_cells
7695
fpnew:
77-
revision: 8dc44406b1ccbc4487121710c1883e805f893965
78-
version: 0.6.6
96+
revision: a8e0cba6dd50f357ece73c2c955d96efc3c6c315
97+
version: null
7998
source:
80-
Git: https://github.com/pulp-platform/fpnew.git
99+
Git: https://github.com/pulp-platform/cvfpu.git
81100
dependencies:
82101
- common_cells
83102
- fpu_div_sqrt_mvp
@@ -88,25 +107,20 @@ packages:
88107
Git: https://github.com/pulp-platform/fpu_div_sqrt_mvp.git
89108
dependencies:
90109
- common_cells
91-
fpu_interco:
92-
revision: 66b4084117546d5b748c30b5500769805f489d2f
93-
version: null
94-
source:
95-
Git: https://github.com/pulp-platform/fpu_interco.git
96-
dependencies:
97-
- cv32e40p
98-
- fpnew
99110
hci:
100-
revision: 8fb848e8f6722c1c21b44533535f430960c31b0b
101-
version: 1.0.8
111+
revision: aed9005c761827c6cbff2ea9a15f9cc37acd1169
112+
version: null
102113
source:
103114
Git: https://github.com/pulp-platform/hci.git
104115
dependencies:
105116
- cluster_interconnect
117+
- common_cells
106118
- hwpe-stream
107119
- l2_tcdm_hybrid_interco
120+
- redundancy_cells
121+
- register_interface
108122
hier-icache:
109-
revision: fc231dfc9559c6715c3577049eae3d1887282cb0
123+
revision: 2886cb2a46cea3e2bd2d979b505d88fadfbe150c
110124
version: null
111125
source:
112126
Git: https://github.com/pulp-platform/hier-icache.git
@@ -118,33 +132,24 @@ packages:
118132
- scm
119133
- tech_cells_generic
120134
hwpe-ctrl:
121-
revision: 1916c72f024175f1fe351acc3db3c6e9925a117d
122-
version: 1.7.3
135+
revision: a5966201aeeb988d607accdc55da933a53c6a56e
136+
version: null
123137
source:
124138
Git: https://github.com/pulp-platform/hwpe-ctrl.git
125139
dependencies:
126140
- tech_cells_generic
127-
hwpe-datamover-example:
128-
revision: 47e7fe8a38331b123d763ecab11be4058d425021
129-
version: 1.0.1
130-
source:
131-
Git: https://github.com/pulp-platform/hwpe-datamover-example.git
132-
dependencies:
133-
- hci
134-
- hwpe-ctrl
135-
- hwpe-stream
136141
hwpe-stream:
137-
revision: 389bd7fb1975d2df1546910c5f220c668122e646
138-
version: 1.6.5
142+
revision: 65c99a4a2f37a79acee800ab0151f67dfb1edef1
143+
version: 1.8.0
139144
source:
140145
Git: https://github.com/pulp-platform/hwpe-stream.git
141146
dependencies:
142147
- tech_cells_generic
143148
ibex:
144-
revision: 95b85ddd1c995ace9f89ee42530f9e24820c1051
149+
revision: b18f7ef178ed07f5085051f96042c670a919fd5c
145150
version: null
146151
source:
147-
Git: https://github.com/lowRISC/ibex.git
152+
Git: https://github.com/pulp-platform/ibex.git
148153
dependencies:
149154
- tech_cells_generic
150155
icache-intc:
@@ -153,32 +158,108 @@ packages:
153158
source:
154159
Git: https://github.com/pulp-platform/icache-intc.git
155160
dependencies: []
161+
idma:
162+
revision: 437ffa9dac5dea0daccfd3e8ae604d4f6ae2cdf1
163+
version: null
164+
source:
165+
Git: https://github.com/pulp-platform/iDMA.git
166+
dependencies:
167+
- axi
168+
- common_cells
169+
- common_verification
170+
- register_interface
156171
l2_tcdm_hybrid_interco:
157172
revision: fa55e72859dcfb117a2788a77352193bef94ff2b
158173
version: 1.0.0
159174
source:
160175
Git: https://github.com/pulp-platform/L2_tcdm_hybrid_interco.git
161176
dependencies: []
162177
mchan:
163-
revision: a9c71f2d9845a4ca05cf2c6ad089b4753f76fc2e
164-
version: 1.2.3
178+
revision: 7f064f205a3e0203e959b14773c4afecf56681ab
179+
version: null
165180
source:
166181
Git: https://github.com/pulp-platform/mchan.git
167182
dependencies:
168183
- common_cells
184+
neureka:
185+
revision: 94528df2bc6d5eedc0439bd403c2ad005f0a7519
186+
version: null
187+
source:
188+
Git: https://github.com/pulp-platform/neureka.git
189+
dependencies:
190+
- hci
191+
- hwpe-ctrl
192+
- hwpe-stream
193+
- register_interface
194+
- zeroriscy
169195
per2axi:
170-
revision: 892fcad60b6374fe558cbde76f4a529d473ba5ca
171-
version: 1.0.4
196+
revision: 95bf23119b47fc171d9ed3734c431f71cffd9350
197+
version: null
172198
source:
173199
Git: https://github.com/pulp-platform/per2axi.git
174200
dependencies:
175201
- axi_slice
202+
redmule:
203+
revision: 9223ccc932e21d0667e9c2d30831db41eec9299e
204+
version:
205+
source:
206+
Git: https://github.com/pulp-platform/redmule.git
207+
dependencies:
208+
- common_cells
209+
- cv32e40p
210+
- fpnew
211+
- hci
212+
- hwpe-ctrl
213+
- hwpe-stream
214+
- register_interface
215+
- tech_cells_generic
216+
redundancy_cells:
217+
revision: 49e714b97a19a7aaddf064ae2757c8f02d1f62dc
218+
version: null
219+
source:
220+
Git: https://github.com/pulp-platform/redundancy_cells.git
221+
dependencies:
222+
- common_cells
223+
- common_verification
224+
- register_interface
225+
- tech_cells_generic
226+
register_interface:
227+
revision: 5daa85d164cf6b54ad061ea1e4c6f3624556e467
228+
version: 0.4.5
229+
source:
230+
Git: https://github.com/pulp-platform/register_interface.git
231+
dependencies:
232+
- apb
233+
- axi
234+
- common_cells
235+
- common_verification
236+
riscv:
237+
revision: c760db14dbd6cc3ec3b8ae8274df2eac7225bcac
238+
version: null
239+
source:
240+
Git: https://github.com/AlSaqr-platform/riscv_nn.git
241+
dependencies:
242+
- fpnew
243+
- tech_cells_generic
176244
scm:
177-
revision: 998466d2a3c2d7d572e43d2666d93c4f767d8d60
178-
version: 1.1.1
245+
revision: 74426dee36f28ae1c02f7635cf844a0156145320
246+
version: null
179247
source:
180248
Git: https://github.com/pulp-platform/scm.git
181-
dependencies: []
249+
dependencies:
250+
- tech_cells_generic
251+
softex:
252+
revision: 31e7534a3da3244f2f5c08bab430a560beee6ff2
253+
version: null
254+
source:
255+
Git: https://github.com/belanoa/softex.git
256+
dependencies:
257+
- common_cells
258+
- fpnew
259+
- hci
260+
- hwpe-ctrl
261+
- hwpe-stream
262+
- ibex
182263
tech_cells_generic:
183264
revision: 7968dd6e6180df2c644636bc6d2908a49f2190cf
184265
version: 0.2.13
@@ -192,3 +273,9 @@ packages:
192273
source:
193274
Git: https://github.com/pulp-platform/timer_unit.git
194275
dependencies: []
276+
zeroriscy:
277+
revision: cc4068a0ccb7691cd062b809c34b2304e7fbfa36
278+
version: null
279+
source:
280+
Git: https://github.com/yvantor/ibex.git
281+
dependencies: []

0 commit comments

Comments
 (0)