Skip to content

Commit

Permalink
fix: introduction, readme feat: run practice examples
Browse files Browse the repository at this point in the history
  • Loading branch information
sdcioc committed Sep 28, 2024
1 parent 5123902 commit dc38545
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 6 deletions.
20 changes: 20 additions & 0 deletions chapters/guides/runtasks/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Rulare exemple practice Verilog

Exemple practice necesită aplicația Vivado 2022.1 (urmărește tutorialul de instalare sau cel pentru docker) și utlitarul make. Directoarele au o structură asemănătoare (eq. [alu](https://github.com/cs-pub-ro/computer-architecture/tree/main/chapters/microprogramable_cpu/arithmetic-logic-unit/drills/alu/support)):
- director ```tcl_files``` unde sunt prezente scripturi ajutătoare
- ```build.tcl``` pentru crearea proiectului ```.xpr```
- ```run.tcl``` pentru rularea simulării și crearea fișierului de unde ```test.vcd```
- ```simulation.tcl``` pentru vizionarea rezultatului simulării în interfață grafică.
- ```test_*.v``` fișierul ce conține detaliile pentru simulare
- ```*.v``` fișiere verilog necesare implementării
- ```*.xdc``` fișierul ce conține constrângerile de pini pentru FPGA folosit în cadrul laboratorului (Nexys 4 Arty-A7-100T)
- ```Makefile``` fișierul Makefile ce conține rețetele pentru principale comenzi

Comenzile prezente în ```Makefile``` sunt:
- ```make build``` crează proiectul Vivado necesar.
- ```make run``` după crearea proiectului putem rula simularea
- ```make simulation``` după rularea simulării putem încărca grafic simularea.
- ```make vivado``` deschiderea proeictului Vivado 2022.1 pentru modificări sau încărcarea pe FPGA conform ghidului Programare Vivado FPGA.
- ```make clean``` ștergerea fișierelor generate de comenzile anterioare

Dacă lucrăm în Visual Studio Code sau alt editor text decât Vivado după fiecare modificare pentru a vedea rezultate noi va trebuie să rulăm ```make clean && make build```.
9 changes: 3 additions & 6 deletions chapters/landing-page/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,11 @@
slug: /
---

# Introduction
# Descriere

This is a landing page for the contents of this course.
Here you will find all the documentation needed for this course.
It is meant to be used by teachers, trainers, students and hobbyists who want to learn about topics on calculus and statistics.
Aceasta este pagina pentru cursul de Arhitectectura Calculatoarelor de la Faculatea de Autmatică și Calculatoare parte a Universității Națioanle de Știință și Tehnologie Politehinca București (UNSTPB). Cursul are loc în anul 3 domeniu Ingineria Sistemelor seriile AA, AB și AC.

The course is structured in chapters, each with their own sections.
See chapters in the sidebar or in the top-level menu.
În meniu veți putea găsi informații despre regulament, notare, echipă, tutoriale, laboratoare și cursuri.

## Licensing and Contributing

Expand Down
1 change: 1 addition & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ docusaurus:
- Creare proiect Vivado/: project/
- Simulare Vivado/: simulation/
- Programare FPGA Vivado/: programming/
- Rulare exemple practice/: runtasks/
- Laboratoare:
- 0 Recapitulare:
- Circuite combinaționale:
Expand Down

0 comments on commit dc38545

Please sign in to comment.