گروه فنی مهندسی آرکام

پروژه های دانشجویی ، آموزش ، مشاوره ، فروش آثار

گروه فنی مهندسی آرکام

پروژه های دانشجویی ، آموزش ، مشاوره ، فروش آثار

گروه فنی مهندسی آرکام

گرداننده و نگارنده : محمد نوری

البرز ، کرج ، گلشهر

09125623558
Nouri.Iut@Gmail.Com

جهت حمایت از این وبلاگ، ما را به یک فنجان چای داغ مهمان کنید.
6273-8111-1003-9762

دنبال کنندگان ۳ نفر
این وبلاگ را دنبال کنید

تبلیغات

آخرین نظرات

پیوندها

Combinational Logic

always @(*)

"="

Blocking Assignment

Sequential Logic

always @(posedge clk)

"<="

Nonblocking Assignment

 

module Div20x (rst, clk, cet, cep, count, tc);

parameter size = 5;

parameter length = 20;

 

input rst;

input clk;

input cet;

input cep;

 

output [size-1:0] count;

output tc;

 

reg [size-1:0] count;

wire tc;

 

always @ (posedge clk or posedge rst)

  if (rst)

    count <= {size{1'b0}};

  else

  if (cet && cep)

    begin

      if (count == length-1)

        count <= {size{1'b0}};

      else

        count <= count + 1'b1;

    end

 

assign tc = (cet && (count == length-1));

endmodule

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی