KonkurStudy

سوال ۸۲ کنکور ارشد مهندسی کامپیوتر ۱۴۰۱

اهمیت
۰/۵

کد وریلاگ زیر، توصیف‌کنندهٔ یک توالی شمارش با چه تعداد سیکل ساعت تکرار می‌باشد؟ (علامت ⊕\oplus نشان‌دهندهٔ XOR است.)

module func (R, L, clk, Q);
    input  |0:2|R;
    input  L, clk;
    output reg [0:2] Q;
    always @(posedge clk)
        if (L)
            Q <= R;
        else
            Q <= {Q[2], Q[0] ^ Q[2], Q[1]};
endmodule
#verilog#lfsr#shift-register#non-blocking-assignment#sequence-period#xor-feedback