Skip to content

Latest commit

 

History

History
21 lines (9 loc) · 1.01 KB

ReadMe.md

File metadata and controls

21 lines (9 loc) · 1.01 KB

Q&A

  • What is a registry?

Collection of information about packages (could be various formats) which we intend to use for the project.

  • What is a package?

Source code files which we use in the project.

  • What’s the difference between an interface library and a “normal” library or executable? Can you think of any uses for this besides System Verilog files? (Think about source code used for generic programming)

An interface library typically provides a set of programming interfaces or APIs that allow software components to interact with each other in a defined way wheras a normal library or executable contains code that performs specific functions or operations that can be called by other software components. Besides System Verilog, interfaces can be used to define a contract between different software components, specifying the methods and data that can be accessed by other components.

  • What is a top module?

The module which contains every other module and is not instantiated with any other module.