This shows you the differences between two versions of the page.
ac-is:lab:lab03 [2022/10/03 12:20] alexandru.predescu [Resurse] |
ac-is:lab:lab03 [2023/10/27 15:15] (current) teodor.dicu [Resurse] |
||
---|---|---|---|
Line 143: | Line 143: | ||
În cadrul blocurilor //initial// și //always// atribuirile pot fi de două feluri, cu semantici diferite: | În cadrul blocurilor //initial// și //always// atribuirile pot fi de două feluri, cu semantici diferite: | ||
- | * Atribuiri blocante: sunt folosite pentru descrierea logicii combinaționale (porți logice). Atribuirile blocante sunt interpretate ca executându-se secvențial, semantica fiind identică cu cea din limbajele de programare procedurale. | + | * **Atribuiri blocante**: sunt folosite pentru descrierea logicii combinaționale (porți logice). Atribuirile blocante sunt interpretate ca executându-se secvențial, semantica fiind identică cu cea din limbajele de programare procedurale. |
- | * Atribuiri non-blocante: sunt folosite pentru descrierea logicii secvențiale (ne vom întâlni cu ele în laboratorul următor). | + | * **Atribuiri non-blocante**: sunt folosite pentru descrierea logicii secvențiale (ne vom întâlni cu ele în laboratorul următor). |
În Verilog putem declara variabile de tipul //reg// și //wire// pentru a crea circuite combinaționale. Atunci când se fac atribuirile există totuși următoarele restricții: | În Verilog putem declara variabile de tipul //reg// și //wire// pentru a crea circuite combinaționale. Atunci când se fac atribuirile există totuși următoarele restricții: | ||
Line 228: | Line 228: | ||
* {{.:lab03:lab3_skel.zip|Schelet de cod}} | * {{.:lab03:lab3_skel.zip|Schelet de cod}} | ||
* <html><a class="media mediafile mf_pdf" href="https://ocw.cs.pub.ro/courses/ac-is/lab/lab03?do=export_pdf">PDF laborator</a></html> | * <html><a class="media mediafile mf_pdf" href="https://ocw.cs.pub.ro/courses/ac-is/lab/lab03?do=export_pdf">PDF laborator</a></html> | ||
+ | * {{.:lab03:sol:lab3_sol.zip|Soluție laborator}} | ||
<ifauth @ac-is> | <ifauth @ac-is> |