Skip to content

Session 1: Introduction & Development Pipeline

We are logging to Gitlab from which is a Git repository that is run

Gitlab instance

Login through fabclub systemThis is the tools plattformThis is the tools plattform

  • To start up my server I click Start container which will start my container environment

This shows a passward to log into the tools platform Click the ling and it will open my instance use the password and we get the following screen for the personal desktop envieronment (or desktop of Linux environment)

We see the terminal and file browser and quick launching menue where we have all programs or right click to get the same view

cd .. : used to go up one folder level I used chatgpt and wrote the following prompt: in Linux: ls -l what does it do?

ls: list directory content

ls -l: list the contents of a directory in long format

We are connected to the browser with VNC protocol which allows you to do a remote desktop control which give a limitation because we are using a browser so we cannot copy and paste.

We can connect to desktop remotely but from my computer not a browser using an application for VNC connection and we use the IP address and the password as shown bellow.

We will use TigerVNC

We need to open browser from the desktop Enter this website: editor.fabcloud.org You will have the following window.

We run an example by using QUICKSTART by typing gedit QUICKSTART.md

From The terminal I run the first simulation using the following command: Make sim-fortune and it generates the fortune_teller_tb_vcd Verilog output View the Waveforms: The waveforms show what happens in inside the chip. It shows all signals. Gtkwave fortune_teller_tb_vcd

A window opens showing all signals over time. I added clck and btn and time zoom for best fit. I got the following window:

I was able to see the btn signal. I am not sure what the clk frequency is so I canged the end time to 55 us and zoom to fit and I was able to see the clk signal