ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2007/10/14
    28
    0

    مشکل در کلاک ارتباط سريال

    من با استفاده از XC95144 يه شيفت رجيستر پارالل به سريال طراحي کردم. خروجي درسته ولي مشکل در کلاک هست بطوري که داده بايد چند لحظه زود تر از لبه بالارونده کلاک روي پورت خروجي قرار بگيره تا در ارتباط تداخل ايجاد نشه. مشکل اينه که کلاک پورت سريال با لبه کلاک اصلي يکي هست و اين تاخير رو نميشه ايجاد کرد. با استفاده از فرم Timing Constraints هم نتونستم اين تاخير رو ايجاد کنم. اگر نياز هست خروجي اسکوپ رو هم قرار بدم
    از راهنمايي دوستان ممنون ميشم
  2. #2
    2010/04/09
    اسلامشهر
    1,494
    30

    پاسخ : مشکل در کلاک ارتباط سريال

    با سلام
    اگر ميتونيد کدتون رو هم بزاريد همراه خروجي که گفتيد اين طوري شايد بشه کمک کرد.
  3. #3
    2007/10/14
    28
    0

    پاسخ : مشکل در کلاک ارتباط سريال

    ممنون از پاسخ. کد تقريبا اينجوريه
    کد:
    always @(posedge clk or negedge reset)
    begin
      if(!reset)
         r_reg <= 0;
      else begin // This is horrible! Don't write code like this!
        r_reg[0] = data;   // blocking
        r_reg <= r_reg<<1;  // non-blocking
      end
    end

    بيشتر مشکل از کلاک هست. چون کلاک سيستم با کلاک شيفت رجيستر همزمان هست تقريبا داده و لبه بالا رونده کلاک با هم اتفاق ميوفته. بايد ديتا رو کاري کرد که به اندازه حد اکثر 1/4 کلاک زود تر روي پورت قرار بگيره که تقريبا با اين وضعيت غير ممکنه مگر منابع کلاک رو عوض کنيد. در ISE بخشي براي تنظيمات تايمينگ داره که من نتونستم باهاش کار کنم. فرمش اينجوريه


    خروجي اسکوپ هم اين مطلب رو نشون ميده
  4. #4
    2009/08/11
    682
    70

    پاسخ : مشکل در کلاک ارتباط سريال

    نيازي به ايجاد تاخير نيست! هرچند با استفاده از عناصر IODELAY ميشه اين کار رو کرد.
    اما خب شما اونطرف داده رو با يک کلاک تاخير بخون ديگه. مشکل چيه دقيقا؟!
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. مشکل در ارتباط سريال
    توسط mohammadali1375 در انجمن پروسسورهای ARM
    پاسخ: 6
    آخرين نوشته: 2014/06/11, 15:10
  2. مشکل با ارتباط سريال
    توسط amin69r در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2014/02/21, 23:28
  3. مشکل در ارتباط سريال
    توسط nhaftad در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2011/07/31, 13:13
  4. مشکل در ارتباط سريال
    توسط mohammadyasini در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2010/07/07, 18:30
  5. مشکل با ارتباط سريال
    توسط MOJTABA AR در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2008/02/13, 10:21

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •