logo

Crowdly

Browser

Додати до Chrome

ECE 564 (001) Fall 2025 ASIC and FPGA Design with Verilog

Шукаєте відповіді та рішення тестів для ECE 564 (001) Fall 2025 ASIC and FPGA Design with Verilog? Перегляньте нашу велику колекцію перевірених відповідей для ECE 564 (001) Fall 2025 ASIC and FPGA Design with Verilog в moodle-courses2527.wolfware.ncsu.edu.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

The main purpose of adding Design For Test (DFT) features is to help debug the chips as they come off the factory floor? 

100%
0%
Переглянути це питання

The code fragment below is likely to implement unintended latches?

always@(posedge clock) state <= next_state;

 

always@(state or A)

begin

  casex (state)

     2’b01 : if (A) next_state = 2’b10;

             else next_state = 2’b01;

     2’b10 : next_state = 2’b01;

     2’bxx : next_state = 2’b01;

 

  endcase

assign out = |next_state;

0%
100%
Переглянути це питання

If  “enable” is high around 30% of the time, and the code below is synthesized, which of the following will have the lowest power consumption. 

0%
0%
0%
0%
Переглянути це питання

Choose the logic described by the following code fragment.  Note the use of blocking assignment.  All variables are one bit wide.

 

always@(posedge clock)

  begin

     C = A | B;

E = C & D;    

     D = C ^ A;

  end

Переглянути це питання

What is wrong with the following code fragment?

 

always@(*)

  begin

     A = E ^ D;

     if (C) E = ~A;

    else E = D;

  end

Переглянути це питання

What logic function does the following code fragment describe?   Choose the logic netlist that captures the design AS DESCRIBED (NOT MINIMIZED).  All variables are 1 bit wide.  In XOR(A,B,C) B and C are inputs, A is an output

 

always@(*)

begin

  A = B ^ D;

  if (E) A = A | E;

  else A = A ^ E;

end

Переглянути це питання

What logic function does the following code fragment describe.  Chose the correct netlist.  A is 4 bits wide.  Sketch the logic AS DESCRIBED (NOT MINIMIZED). .  In XOR(A,B,C) B and C are inputs, A is an output

 

 

  integer i;

 always@(*)

  begin

    N = 0;

    for (i=0; i<=3; i=i+1)

      N = N | A[i];

  end

Переглянути це питання

What is wrong with the following code fragment?

 

always@(posedge clock)

   begin

    D <= A & C;

    if (E) G <= D | F;

   end

Переглянути це питання

Consider the logic described by the following code fragment.  Note the use of blocking assignment.  All variables are one bit wide.  There might be more than one correct answer.  Note,  selecting incorrect answers will result in the loss of points.

 

always@(posedge clock)

  begin

   C = A | B;

    E = C & D;    

    D = C ^ A;

  end

Which code fragment produces identical logic? (May have more than one correct answer)

Переглянути це питання

Consider the logic described by

wire [3:0] A, B, C;

assign C = {4{B[3]},B} >> 2;

If B was initially 4’b1010, what is it after the assignment?  Give your answer as just  bits without any 4’b, e.g. 0011

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle-courses2527.wolfware.ncsu.edu?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome