-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
315 lines (279 loc) · 14.3 KB
/
index.html
File metadata and controls
315 lines (279 loc) · 14.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Integrated development environment for teaching and research on RISC-V processors</title>
<link href="bootstrap.min.css" rel="stylesheet">
<script src="bootstrap.bundle.min.js"></script>
<link href="base.css" rel="stylesheet">
</head>
<body>
<!-- Header -->
<header class="py-3 sticky-top bg-white w-100">
<div class="container mx-auto row align-items-center">
<div class="col-md-2 text-center text-md-start">
<img src="logo/logo-creator.png" alt="Logo of CREATOR" class="img-fluid px-0 w-100">
</div>
<div class="col-md-8 text-center text-md-center">
<h2 class="text-primary">Integrated development environment for teaching and research on RISC-V processors</h2>
</div>
<div class="col-md-2 text-center text-md-start px-0">
<img src="logo/logo-ministerio-aei.svg" alt="Logo of ministerio and AEI" class="img-fluid px-0 w-100">
</div>
</div>
<div class="row mt-3 bg-black ">
<div class="col">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark pt-2 border-top">
<div class="container-fluid">
<div class="collapse navbar-collapse justify-content-center">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link text-white dropdown-closer" href="#sponsors">Sponsors</a>
</li>
<li class="nav-item">
<a class="nav-link text-white dropdown-closer" href="#objetivos">Objectives</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle text-white" href="#paquetestrabajo"
role="button" data-bs-toggle="dropdown" data-bs-hover="dropdown" aria-expanded="false">Work packages</a>
<ul class="dropdown-menu dropdown-menu-dark" aria-labelledby="paquetestrabajo">
<li><a class="dropdown-item" href="#wp1">WP 1. New environment</a></li>
<li><a class="dropdown-item" href="#wp2">WP 2. Training materials</a></li>
<li><a class="dropdown-item" href="#wp3">WP 3. Coordination and planning</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle text-white" href="#entregables" id="entregables"
role="button" data-bs-toggle="dropdown" data-bs-hover="dropdown" aria-expanded="false">Deliverables</a>
<ul class="dropdown-menu dropdown-menu-dark" aria-labelledby="entregables">
<li><a class="dropdown-item" href="#d11">D 1.1</a></li>
<li><a class="dropdown-item" href="#d12">D 1.2</a></li>
<li><a class="dropdown-item" href="#d21">D 2.1</a></li>
<li><a class="dropdown-item" href="#d22">D 2.2</a></li>
<li><a class="dropdown-item" href="#d33">D 3.3</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link text-white dropdown-closer" href="#codigo">CREATOR release</a>
</li>
<li class="nav-item">
<a class="nav-link text-white dropdown-closer" href="#diseminacion">Dissemination</a>
</li>
<li class="nav-item">
<a class="nav-link text-white dropdown-closer" href="#contact">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</header>
<!-- Main -->
<main class="container mx-auto" data-bs-spy="scroll" data-bs-target="#navbar-example2" data-bs-smooth-scroll="true" tabindex="0">
<h3 id="sponsors">Sponsors</h3>
<p>
<div class="row">
<img src="logo/logo-ministerio-aei.svg" alt="Logo" class="img-fluid px-0 ms-4" style="max-width: 20vw; max-height: 12vh">
</div>
</p>
</br><!-- br -->
<h3 id="codigo">CREATOR release</h3>
<p>
<div class="row row-cols-1 row-cols-md-3 g-3 ms-3">
<div class="col">
<div class="card">
<div class="card-body">
<h5 class="card-title"><b>Documentation</b> of CREATOR</h5>
<p class="card-text mx-auto">Documentation about CREATOR is available at: <br>
<a href="https://creatorsim.github.io/creator-wiki/" target="_blank">https://creatorsim.github.io/creator-wiki/</a></p>
</div>
<img src="image/book.png" class="card-img-bottom img-thumbnail rounded mx-auto d-block my-4" alt="Logo of CREATOR" style="max-height: 25vh; width: auto;">
</div>
</div>
<div class="col">
<div class="card">
<div class="card-body">
<h5 class="card-title">The <b>source code</b> of CREATOR</h5>
<p class="card-text mx-auto">Source code is at the GitHub repo: <br>
<a href="https://github.com/creatorsim/creator" target="_blank">https://github.com/creatorsim/creator</a></p>
</div>
<img src="logo/logo-creator.png" class="card-img-bottom img-thumbnail rounded mx-auto d-block my-4" alt="Logo of CREATOR" style="max-height: 25vh; width: auto;">
</div>
</div>
<div class="col">
<div class="card">
<div class="card-body">
<h5 class="card-title">CREATOR tool</h5>
<p class="card-text mx-auto">CREATOR is available at: <br>
<a href="https://creatorsim.github.io/creator" target="_blank">https://creatorsim.github.io/creator</a></p>
</div>
<img src="image/uri_creator.png" class="card-img-bottom img-thumbnail rounded mx-auto d-block my-4" alt="CREATOR" style="max-height: 25vh; width: auto;">
</div>
</div>
</div>
</p>
</br><!-- br -->
<h3 id="objetivos">Objectives</h3>
<ul>
<p>
The main goal of this project is to improve and evolve the CREATOR tool, used as the basis for this project, to obtain a new integrated development environment (IDE) that will be used as a tool for learning the RISC-V instruction set and for researching new RISC-V instructions and extensions.
The new platform will include a more attractive and robust visual interface, a new more efficient compiler, support for 64 bits, vector instructions, and hardware support for different microcontrollers and RISC-V boards.
The project will also develop different use cases and materials that can be easily used in universities, vocational training centers, and companies.
To motivate and bring the use of RISC-V closer to students at universities and vocational training centers, the new environment will incorporate the possibility of working with Arduino-based RISC-V microcontrollers.
Many students already have experience working with Arduino. The idea is to provide an environment for students to develop projects for Arduino directly in RISC-V, thus making learning this assembler more attractive.
The new environment will contribute, on the one hand, to the training process for new professionals that the processor industry will demand, helping companies and training centers to make the transition to RISC-V.
Moreover, it will also contribute to improving research activities, as it will enable the rapid prototyping of new extensions to the RISC-V instruction set and allow the impact of new RISC-V instructions to be analyzed and understood.
<p></p>
To achieve the overall goal, the project will pursue the following specific objectives:
<ul>
<li>
<b>O1.</b> Obtain a new integrated development environment for learning and research on RISC-V.
</li>
<li>
<b>O2.</b> Develop use cases and training materials on RISC-V processors.
</li>
<li>
<b>O3.</b> Plan and coordinate project activities and promote the dissemination of results to increase their impact.
</li>
</ul>
</p>
</ul>
</br><!-- br -->
<h3 id="paquetestrabajo">Work packages</h3>
<ul>
<a id="wp1"></a>
<h5>WP1. New integrated development environment for learning and research on RISC-V</h5>
<p>
O1. This work package will involve developing the new environment with a more attractive and robust visual interface, a new and more efficient compiler, support for 64 bits, vector instructions, and hardware support for RISC-V microcontrollers.
The new IDE will also integrate a tool developed by the research group that allows users to understand the basic operation of a RISC-V processor at the control signal level.
</p>
<a id="wp2"></a>
<h5>WP2. Development of use cases and training materials on RISC-V processors</h5>
<p>
O2. To develop use cases and training materials on RISC-V processors
</p>
<a id="wp3"></a>
<h5>WP3. Coordination and scheduling of activities</h5>
<p>
O3. To plan and coordinate project activities and promote the dissemination of results to increase their impact.
</p>
</ul>
</br><!-- br -->
<h3 id="entregables">Deliverables</h3>
<ul>
<a id="wp1"></a>
<h5>WP1. New integrated development environment for learning and research on RISC-V</h5>
<ul>
<a id="d11"></a>
<li><a href="deliverables/D_1_1.pdf" target="_blank">D1.1. Report on the design of the new instruction definition model and compiler</a></li>
<a id="d12"></a>
<li><a href="deliverables/D_1_2.pdf" target="_blank">D1.2. New development environment design report</a></li>
</ul>
<br/>
<a id="wp2"></a>
<h5>WP2. Development of use cases and training materials on RISC-V processors</h5>
<ul>
<a id="d21"></a>
<li><a href="deliverables/D_2_1.pdf" target="_blank">D2.1. User manual, use cases, and materials for CREATOR and Sail specification</a></li>
<a id="d22"></a>
<li><a href="deliverables/D_2_2.pdf" target="_blank">D2.2. User manual, use cases, and materials for microcontrollers and RISC-V boards</a></li>
</ul>
<br/>
<a id="wp3"></a>
<h5>WP3. Coordination and scheduling of activities</h5>
<ul>
<a id="d33"></a>
<li><a href="deliverables/D_3_3.pdf" target="_blank">D3.3. Final project report and conclusions</a></li>
</ul>
<br/>
</ul>
</br><!-- br -->
<h3 id="diseminacion">Publications</h3>
<p>
<ul>
<li>2025</li>
<ul>
<li><a href="https://doi.org/10.5281/zenodo.15773218" target="_blank"><b>Simulador web para RISC-V basado en la especificación SAIL</b></a>,<br>
Authors: Juan Carlos Cano-Resa, Félix Garcia-Carballeira, Diego Camarmas-Alonso y Alejandro Calderon-Mateos, <br>
Conference: Jornadas SARTECO
</li>
<li><a href="https://doi.org/10.5281/zenodo.15773284" target="_blank"><b>Extensión del simulador CREATOR para integrar funcionalidades de Arduino: caso de estudio con el microcontrolador ESP32</b></a>,<br>
Authors: Elisa Utrilla-Arroyo, Diego Camarmas-Alonso, Félix Garcia-Carballeira y Alejandro Calderon-Mateos, <br>
Conference: Jornadas SARTECO
</li>
</ul>
<li>2024</li>
<ul>
<li><a href="https://doi.org/10.1109/ACCESS.2024.3406935" target="_blank"><b>CREATOR: An Educational Integrated Development Environment for RISC-V Programming</b></a>,<br>
Authors: Diego Camarmas-Alonso, Félix Garcia-Carballeira, Alejandro Calderon-Mateos y Elías Del-Pozo-Puñal, <br>
Journal: IEEE Access
</li>
<li><a href="https://doi.org/10.5281/zenodo.11632955" target="_blank"><b>Servicio de laboratorio remoto para la integraci´on del simulador CREATOR con hardware RISC-V</b></a>,<br>
Authors: Diego Camarmas-Alonso, Félix Garcia-Carballeira, Alejandro Calderon-Mateos y Elías Del-Pozo-Puñal, <br>
Conference: Jornadas SARTECO
</li>
</ul>
</ul>
</p>
</br><!-- br -->
<h3 id="disemination_seminars">Seminars</h3>
<p>
<ul>
<li>2025</li>
<ul>
<li><a href="https://creatorsim.github.io/content/publications/creator_capap_h_2025.pdf" target="_blank"><b>CREATOR: un entorno de desarrollo integrado para la docencia y la investigación en procesadores RISC-V</b></a>,<br>
Author: Diego Camarmas-Alonso, <br>
Event: CAPAP-H
Link: <a href="https://creatorsim.github.io/content/publications/creator_capap_h_2025.pdf" target="_blank">https://creatorsim.github.io/content/publications/creator_capap_h_2025.pdf</a>
</li>
</ul>
</ul>
</p>
</br><!-- br -->
<h3 id="contact">Contact</h3>
<p>
<ul>
Welcome to our contact page for the CREATOR Project! <br>
We appreciate your interest in our work and look forward to hearing from you.<br>
<br/>
Whether you have a question, a suggestion, or just want to point something out, we invite you to get in touch with us. <br>
You can reach us via email at creator.arcos.inf.uc3m.es@gmail.com,
and we will do our best to respond to your message as quickly as possible. <br>
<br/>
Thank you again for your interest in our CREATOR Project !<br>
</ul>
</p>
</br><!-- br -->
<p></p>
</main>
<!-- Footer -->
<footer class="fixed-bottom">
<div class="container">
<p class="mb-0">The CREATOR Project (2025-2026)</p>
</div>
</footer>
</body>
<script>
let dropdowns = document.querySelectorAll('.dropdown-toggle')
dropdowns.forEach((dd)=>{
dd.addEventListener('mouseover', function (e) {
let alldd = document.querySelectorAll('.dropdown-menu')
alldd.forEach((ddi)=>{
ddi.classList.remove('show');
});
this.nextElementSibling.classList.add('show')
});
})
let ddc = document.querySelectorAll('.dropdown-closer')
ddc.forEach((dd)=>{
dd.addEventListener('mouseover', function (e) {
let alldd = document.querySelectorAll('.dropdown-menu')
alldd.forEach((ddi)=>{
ddi.classList.remove('show');
});
});
})
</script>
</html>