Hardware interview practice
Type parameters
What is the type of port a in this instance?
Starting point
Question code
module holder #(parameter type T = int) (input T a); endmodule
holder #(.T(logic [7:0])) u (.a(sig));Choose one
Answer choices
- A. A 32-bit 2-state int
- B. An 8-bit 4-state packed logic vector
- C. An unpacked array of eight logic elements
- D. A dynamically typed port
