Skip to content

Commit 46f02c6

Browse files
committed
moved dpi question
1 parent d960d16 commit 46f02c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

labs/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Next, refer to this guide as needed: [Creating a permanent link to a code snippe
2323
4. What is a SystemVerilog package, and how do you reference its contents in another file? Provide a GitHub link to `ariane_pkg.sv` and a permalink to an instance where `ariane_pkg` is imported and used in another file.
2424
5. What is a struct, and how do you access struct members? Provide a GitHub link to a struct definition in CVA6 and a permalink to where a member of that struct is used.
2525
6. What are block names? Provide a GitHub permalink to an instance of a block name in CVA6.
26+
7. What is DPI and what is it used for? Provide a GitHub permalink to a Verilog file that calls a DPI function, and provide a GitHub permalink to where that function is implemented.
2627

2728
## RISC-V Questions
2829

@@ -38,7 +39,6 @@ Next, refer to this guide as needed: [Creating a permanent link to a code snippe
3839
4. Expand the following acronyms: RISC-V, CVA6, IF, ID, EX, I\$, D\$, FIFO, TLB, ITLB, CSR, BHT, RAS, BTB, MMU, EPC, MTVEC, LSU, PTW, DTLB, ALU, FPU, OoO, WB, AXI, APU, DPI.
3940
5. What is the difference between the `"./cva6/corev_apu"` and `"./cva6/core"` directories?
4041
6. What is AXI and what is it primarily used for in CVA6?
41-
7. What is DPI and what is it used for? Provide a GitHub permalink to a Verilog file that calls a DPI function, and provide a GitHub permalink to where that function is implemented.
4242

4343
## ELF Questions
4444

0 commit comments

Comments
 (0)