Search Header Logo

SystemVerilog Quiz

Authored by Eleena Mohapatra

Engineering

University

Used 1+ times

SystemVerilog Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct way to declare an enum in SystemVerilog?

enum {IDLE, RUN, STOP} mode;

enum int {IDLE, RUN, STOP};

typedef enum {IDLE, RUN, STOP} mode_t; mode_t mode;

enum = {IDLE, RUN, STOP} mode;

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the default integer value assigned to the first member of an enum if not explicitly defined?

-1

0

1

Undefined

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following enum: typedef enum int {RED = 2, GREEN, BLUE} color_t; What is the value of BLUE?

2

3

4

It will cause an error

4.

OPEN ENDED QUESTION

3 mins • 1 pt

Coefficient of autonomous LFSR is c[4:1] = 1001. What is the output after 3rd clock cycle if initial data is 0001?

Evaluate responses using AI:

OFF

5.

OPEN ENDED QUESTION

3 mins • 1 pt

For the following code segment, What is the final value of variable "c" integer a, b, c; initial begin a = 55; b = 10; c = 5; a = b * c; b = a - 25; c = a + b; end

Evaluate responses using AI:

OFF

6.

OPEN ENDED QUESTION

3 mins • 1 pt

For the following code segment indicate, Raising edges of the clock will appear at times ____,_____, ____,______.

Evaluate responses using AI:

OFF

7.

OPEN ENDED QUESTION

3 mins • 1 pt

If the 8-bit variable "data" declared as "reg [7:0] data" is initialized to 8'b10011001, what will be its value after execution of the following code segment? always @(posedge clock) begin data =data >>>1; data[0] = data[7]; end

Evaluate responses using AI:

OFF

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?