XIV AM. Short Courses

COURSE 1. Building custom RISC-V Systems on Chip with open-source tools
Coordinators: Alfonso Rodríguez & Andrés Otero


Summary:  Chipyard is an open-source framework for custom SoC generation developed at UC Berkeley. One of its main characteristics is that it enables code reuse and faster development cycles thanks to an ever-expanding library of hardware generators written in Chisel, which allows system architects to easily build custom RISC-V SoCs by changing different configuration parameters (e.g., number and type of cores and peripherals). In addition, Chipyard also ships with multiple simulation and validation tools to assess design feasibility at early development stages, as well as several implementation backends (e.g., FPGA prototyping or ASIC tape-out). In this tutorial, we will be using Chipyard to

1) build a basic single-core RISC-V system,
2) simulate the execution of C application on the developed system,
3) add custom peripherals to the basic system and
4) use the FPGA prototyping backend to evaluate the developed system


COURSE 2. Modeling and Control of Three-Phase Grid-Connected Inverters

Summary: This tutorial will review some basic concepts about modeling and control of three-phase grid-connected inverters, including unbalanced scenarios. Afterwards, it will be detailed step by step how to simulate a three-phase grid-connected inverter in Matlab-Simulink. The tutorial will take place in a computer classroom so the audience will have the opportunity to follow the simulation steps and create their own models. Finally, the use of these models to design experimental setups will be discussed and some experimental results will be presented.

Coordinators: Airán Francés & Dionisio Ramírez