If you have interest in basic or more advanced computer architectures learning and teaching then I plan to visit #RISCV #FOSDEM devroom this Satturday. We can discuss even use of our #QtRvSim in the teaching. We are working on Sv32 and latter even Sv39 addition to extend this tool even for teaching operating system basic concepts. Tenative goal is to run MIT-PDOS one day. We have new #QtRvSim manual at our #CompArch site as well and revamped online training site (thanks to Jakub Pelc https://swpelc.eu/).
FOSDEM 2026 - RISC-V

#CVUTFEL ( #CVUT FEE) Advanced Computer Architecture ( #comparch) course recodings of the first five lectures are published at #VHSky.cz. Czech language recordings from the 2021 round are available as well. The B4M35PAP course builds on the knowledge from the introductory #comparch B35APO course (recordings). Each student builds their own CPU design (tools and ISA are open). The #QtRvSim #RISCV educational simulator is provided for inspiration (online version and The Czech Technical University #comparch related courses guidepost https://comparch.edu.cvut.cz/).

P.S.: Help with tooling for transcribing the lectures in my Czenglish dialect into English subtitles would be appreciated, as well as all other forms of feedback. For the introductory course, we provide reusable LaTeX sources (CC-BY-SA license) that are open to pull requests.

OTREES #cvut booth at #LinuxDays 2025 presenting our CAN/CAN FD projects for #Linux, #NuttX, #FPGA and #RTEMS. SaMoCon motion control platform driven by pysimCoder rapid prototyping solution for #NuttX with online monitoring and parameters tuning and update uploads through silicon-heaven and NXboot integrated in the frame of Štěpán Pressl’s #GSoC 2025 (will be presented in detail on NuttX Workshop October 16 and 17). More on the booth: #Espressif based kits running NuttX (ICE-V Wireless, see our PMSM project, #ESP32C6 with M-bot platform), AMD/Xilinx Zynq MZ_APO running Linux and #RTEMS, PolarFire SoC, Milk-V Pioneer 64 core 64-bit #RISCV system running #QtRvSim (for CompArch education), #CHROMuLAN data acquisition over uLAN driver, LX_RoCoN system used for ESA projects and lot more to see at our booth.

Summer 2025 #cvut defended theses by OTREES / “my” students:

See the last OTREES theses list for link to repositories and more

Another related theses from #cvut Faculty of Information Technologies mentored by Michal Štepanovský to mention:

Stay tuned next summer as well, there is student interested in thesis to add MMU to #QtRvSim

theses defend · Wiki · Open Technologies Research Education and Exchange Services / org · GitLab

Helper project to form and organize other projects. See the Wiki for more information.

GitLab
@frankenswine @LainTrain If you want to start learning #riscv ISA then the basic introduction to the minimal set of RV32 instructions can be found at our #comparch course tutorial page https://cw.fel.cvut.cz/wiki/courses/b35apo/en/tutorials/03/start .
You can test the code on the #QtRvSim single-cycle simulator setup and then follow to the pipelined version. The simulator can be installed on GNU/Linux, Windows, MAC OS and online version is available at https://comparch.edu.cvut.cz/ . The related lectures are available at https://cw.fel.cvut.cz/wiki/courses/b35apo/en/lectures/start . There are even advertisements free accessible recordings available at https://vhsky.cz/w/p/8Ejstt3Tfh8mWGcjQcEL2S
courses:b35apo:en:tutorials:03:start [CourseWare Wiki]

If you want to learn #RiscV basic principles yourself or use it in your computer architectures #comparch basic classes, then you can use our really open and fully shared resources, no registration required for experimenting online https://comparch.edu.cvut.cz/, downloading #QtRvSim packages for all major desktop operating systems #linux, #macos, #mswidows and obtaining lectures with the sources https://cw.fel.cvut.cz/wiki/courses/b35apo/en/lectures/start and recordings on YouTube and even advertisement-free community PeerTube instance VHSky.cz. We offer even online training and and competition site https://comparch.edu.cvut.cz/online-tools/webeval/. In this case, we store SHA1 of your e-mail only for purpose to allow participants to reset their password. So again we do not intend and even cannot use your registration for advertisement for paid courses etc.
Computer Architectures Education

Computer Architectures Education
The B35APO Computer Architectures course based on #riscv and our #qtrvsim simulator reached new (re)usability level, updated slides in the LaTeX Beamer format for lecture 1 to 10 are translated to English, PDF, CC-BY-SA Slide Sources at #cvut FEE GitLab and on GitHub. The feedback, corrections, suggestion, reuse and cooperation are welcomed. The lectures recording are available on community driven PeerTube server https://vhsky.cz/w/p/8Ejstt3Tfh8mWGcjQcEL2S and CTU FEE B35APO YouTube List. The online site with links to more related courses and on-line QtRvSim WASM application https://comparch.edu.cvut.cz/ allows even online evaluation of simple #riscv assembly and C exercises.
courses:b35apo:en:start [CourseWare Wiki]

Greetings from the RISC-V Summit North America 2024 https://riscv.org/event/risc-v-summit-north-america-2024/ . Many interesting topics have been presented there. My main interest is to connect with other computer architecture teachers to discuss materials and experience sharing in the frame of #RISCV SIG Academia and Training. In the picture is David Patterson after my introduction of #QtRvSim to him.
RISC-V Summit North America 2024 – RISC-V International

Part of CTU FEE OTREES HW ZOO at #LinuxDays booth. On the left , #RiscV #milkvpioneer with #fedora desktop running #CHROMuLAN, #qtrvsim with new branch predictors visualization and Elektroline.cz Silicon-Heaven SHVspy https://github.com/silicon-heaven/libshv. On the right, x86 Debian running Silicon-Heaven broker and #pysimCoder https://github.com/robertobucher/pysimCoder to generate and runtime tune PMSM control application running on #NuttX on open-source motion control platform SaMoCon https://gitlab.fel.cvut.cz/otrees/motion/samocon which is a result of Stepan Pressl's thesis https://wiki.control.fel.cvut.cz/mediawiki/images/4/44/Bp_2024_pressl_stepan.pdf . On the left in front, MZ_APO Xilinx Zynq based educational kit running Debian from NFS RO root. Its FPGA is configured by 2x CTU CAN FD, PMSM motor control peripherals and RVapo #riscv soft core co-processor used for inverse and forward Park and Clarke transformations for PWM, current sensing and calibration all running at 20 kHz in sync with PWM cycles. The soft core was started by Eduard Lavus as PAP course project and has been extended and integrated with PMSM by Damir Gruncl - see more about these projects in the OTREES theses list https://gitlab.fel.cvut.cz/otrees/org/-/wikis/theses-defend
Elektroline Inc.

New release of #qtrvsim #riscv simulator for education. QtRvSim v0.9.8 adds Jiri Stefan's work on branch predictor. Its visualization extends cache, pipeline, memory and other visualization capabilities (https://github.com/cvut/qtrvsim/releases). Online version available at https://comparch.edu.cvut.cz/ . There is new WebEvaluator site link and description available (work of Jakub Pelc) for training on simple assembly and C tasks. The project will be discussed at RISC-V International Special Interest Group: Academia and Training meeting at October 10 2024 at 8 AM Pacific Time (5 PM CEST). The feedback is welcomed. I will be present on 2024 RISC-V Summit North America too.
Releases · cvut/qtrvsim

RISC-V CPU simulator for education purposes. Contribute to cvut/qtrvsim development by creating an account on GitHub.

GitHub