۰
subtitle
ارسال: #۱
  
مشکل در محاسبه فرکانس خروجی
باسلام
ببخشید من ک حساب کردم شد از ۰۰۰۰ تا ۰۱۰۱ یعنی اگر ۵ تا میشمارد و در کلاک بعدی در FF D آن باعث ریست شدن میشود
پس میشه ۱/۶ ولی جواب زده ۱/۷ میشه توضیح بدید؟؟؟
ببخشید من ک حساب کردم شد از ۰۰۰۰ تا ۰۱۰۱ یعنی اگر ۵ تا میشمارد و در کلاک بعدی در FF D آن باعث ریست شدن میشود
پس میشه ۱/۶ ولی جواب زده ۱/۷ میشه توضیح بدید؟؟؟
۱
ارسال: #۲
  
RE: مشکل در محاسبه فرکانس خروجی
سلام
اون کلاک ششمی که گفتین زده میشه و فلیپ فلاپ مقدار ۱ رو میده، اون ۱ میره پشت ورودی شمارنده، صورت سوال گفته clr با کلاک سنکرونه، پس اون ۱ نمیتونه بلافاصله تاثیر بزاره، توو کلاک ۶ اماده شده و پشت شمارنده س و توو کلاک ۷ تاثیرشو میزاره
اون کلاک ششمی که گفتین زده میشه و فلیپ فلاپ مقدار ۱ رو میده، اون ۱ میره پشت ورودی شمارنده، صورت سوال گفته clr با کلاک سنکرونه، پس اون ۱ نمیتونه بلافاصله تاثیر بزاره، توو کلاک ۶ اماده شده و پشت شمارنده س و توو کلاک ۷ تاثیرشو میزاره
۱
ارسال: #۳
  
RE: مشکل در محاسبه فرکانس خروجی
با سلام ببیند فلیپ فلاپ تاخیر داره و سوالم گفته clr با کلاک سنکرون فرض اولیه مقدار ۰ شمارنده و فلیپ فلاپ هستش یعنی قبل از زدن کلاک اول مقدار ۰ روی خروجی شمارنده است و ۰ روی ورودی فلیپ فلاپ که با زدن کلاک اول وارد فلیپ فلاپ میشه و شمارنده یک میشه پس توضیح به این شکله
خروجی شمارنده ۰۰۰۰
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک اول زده میشه
خروجی شمارنده ۰۰۰۱
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک دوم
خروجی شمارنده ۰۰۱۰
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک سوم
خروجی شمارنده ۰۰۱۱
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک چهارم
خروجی شمارنده ۰۱۰۰
مقدار فلیپ فلاپ ۰
پاک کننده ۰
( خوب یه نکته همین جا واسه اینکه گمراه نشید تازه در این کلاک مقدار شمارنده شده ۰۱۰۰ و ورودی فلیپ فلاپ کماکان خروجی قبلی هست تازه در این مرحله مقدار خروجی اومده روی ورودی فلیپ فلاپ و با کلاک بعدی مقدار یک داخل فلیپ فلاپ لود میشه)
کلاک پنجم
خروجی شمارنده ۰۱۰۱
مقدار فلیپ فلاپ ۱
پاک کننده ۰
(تازه مقدار فلیپ فلاپ یک شده و الان روی خروجیش مقدار یک هست و با زدن کلاک بعدی مقدار یک داخل پاک کننده لود میشه)
کلاک ششم
خروجی شمارنده ۰۰۰۰
مقدار فلیپ فلاپ ۱
پاک کننده ۱
(دقت کنید مقدار فلیپ فلاپ یک هست نه ۰ چون مقدار ۱ روی ورودیش بود و با زدن کلاک داخلش لود شده)
کلاک هفتم
خروجی شمارنده ۰۰۰۰
مقدار فلیپ فلاپ ۰
پاک کننده ۱
کلاک هشتم
خروجی شمارنده ۰۰۰۱
مقدار فلیپ فلاپ ۰
پاک کننده ۰
و....
دوباره سیکل بالا طی میشه پس ۷ تا شد و خروجی z هم توی این ۷ بار یک بار شد میشه پس میشه گزینه ۲
موفق باشید
خروجی شمارنده ۰۰۰۰
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک اول زده میشه
خروجی شمارنده ۰۰۰۱
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک دوم
خروجی شمارنده ۰۰۱۰
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک سوم
خروجی شمارنده ۰۰۱۱
مقدار فلیپ فلاپ ۰
پاک کننده ۰
کلاک چهارم
خروجی شمارنده ۰۱۰۰
مقدار فلیپ فلاپ ۰
پاک کننده ۰
( خوب یه نکته همین جا واسه اینکه گمراه نشید تازه در این کلاک مقدار شمارنده شده ۰۱۰۰ و ورودی فلیپ فلاپ کماکان خروجی قبلی هست تازه در این مرحله مقدار خروجی اومده روی ورودی فلیپ فلاپ و با کلاک بعدی مقدار یک داخل فلیپ فلاپ لود میشه)
کلاک پنجم
خروجی شمارنده ۰۱۰۱
مقدار فلیپ فلاپ ۱
پاک کننده ۰
(تازه مقدار فلیپ فلاپ یک شده و الان روی خروجیش مقدار یک هست و با زدن کلاک بعدی مقدار یک داخل پاک کننده لود میشه)
کلاک ششم
خروجی شمارنده ۰۰۰۰
مقدار فلیپ فلاپ ۱
پاک کننده ۱
(دقت کنید مقدار فلیپ فلاپ یک هست نه ۰ چون مقدار ۱ روی ورودیش بود و با زدن کلاک داخلش لود شده)
کلاک هفتم
خروجی شمارنده ۰۰۰۰
مقدار فلیپ فلاپ ۰
پاک کننده ۱
کلاک هشتم
خروجی شمارنده ۰۰۰۱
مقدار فلیپ فلاپ ۰
پاک کننده ۰
و....
دوباره سیکل بالا طی میشه پس ۷ تا شد و خروجی z هم توی این ۷ بار یک بار شد میشه پس میشه گزینه ۲
موفق باشید
۰
ارسال: #۴
  
RE: مشکل در محاسبه فرکانس خروجی
تو کلاک ششم D یک میشه ولی تا کلاک هفتم زده نشه ورودی به Q منتقل نمیشه.
کلاک هفتم که زده شد Q به clrمنتقل میشه
کلاک هفتم که زده شد Q به clrمنتقل میشه
ارسال: #۵
  
RE: مشکل در محاسبه فرکانس خروجی
ارسال: #۶
  
RE: مشکل در محاسبه فرکانس خروجی
ارسال: #۷
  
RE: مشکل در محاسبه فرکانس خروجی
سلام
توی کلاک پنجم D یک میشه اما هنوز تغییرش به q اعمال نشده
توی کلاک ششم q هم یک میشه و هچنین clr هم یک میشه اما هنوز اعمال نشده
توی کلاک هفتم clr اعمال میشه
ترتیب a3 a2 a1 a0 z q را به همین ترتیب از چپ به راست براتون مینویسم هر سطر مربوط به یک کلاک هست
۰۰۰۰۰۰
۰۰۰۱۰۰
۰۰۱۰۰۰
۰۰۱۱۰۰
۰۱۰۰۰۰
۰۱۰۱۱۱
۰۰۰۰۰۱
۰۰۰۰۰۰
که سط اخری همون حالت اولی هست دقیقا و حسابش نکنید دوباره
حالا تعداد تغییرات صفر به یک zرو از اول تا اخر بخونبد تقسیم بر تعداد حالت ها کنید میشه یک به ۷
--------------------------------------------------------------
ببینید برای این که قشنگ متوجه شید که چه جوریه که بدونید توی کدوم کلاک چه تغییری رخ میده اینجوری براتون توضیح میدم که کلاک رو مثل یک در تصور کنید که مدام داره باز و بسته میشه خوب حالا فرض کنید یک الکترون قراره وارد یک مدار شه خوب طول میکشو و اون قدر سریع انجام نمیشه که تا در بازه وارد شه و پشت در میمونه و بار بعد که باز شد وارد میشه اما اگر بخواد از سیم رد شه به اندازه مدار معطلی نداره و تا دره بازه خودش رو میرسونه
واسه همینه که تو همون کلاک پنجم D تغییر میکنه چون بین a2 و d فقط سیم هست و تو یک کلاک تغییر a2 به d میرسه
اما واسه تغییر q دیگه این وسط مدار هست و طول میشکه در نتیجه میفته برا کلاک بعد
توی کلاک پنجم D یک میشه اما هنوز تغییرش به q اعمال نشده
توی کلاک ششم q هم یک میشه و هچنین clr هم یک میشه اما هنوز اعمال نشده
توی کلاک هفتم clr اعمال میشه
ترتیب a3 a2 a1 a0 z q را به همین ترتیب از چپ به راست براتون مینویسم هر سطر مربوط به یک کلاک هست
۰۰۰۰۰۰
۰۰۰۱۰۰
۰۰۱۰۰۰
۰۰۱۱۰۰
۰۱۰۰۰۰
۰۱۰۱۱۱
۰۰۰۰۰۱
۰۰۰۰۰۰
که سط اخری همون حالت اولی هست دقیقا و حسابش نکنید دوباره
حالا تعداد تغییرات صفر به یک zرو از اول تا اخر بخونبد تقسیم بر تعداد حالت ها کنید میشه یک به ۷
--------------------------------------------------------------
ببینید برای این که قشنگ متوجه شید که چه جوریه که بدونید توی کدوم کلاک چه تغییری رخ میده اینجوری براتون توضیح میدم که کلاک رو مثل یک در تصور کنید که مدام داره باز و بسته میشه خوب حالا فرض کنید یک الکترون قراره وارد یک مدار شه خوب طول میکشو و اون قدر سریع انجام نمیشه که تا در بازه وارد شه و پشت در میمونه و بار بعد که باز شد وارد میشه اما اگر بخواد از سیم رد شه به اندازه مدار معطلی نداره و تا دره بازه خودش رو میرسونه
واسه همینه که تو همون کلاک پنجم D تغییر میکنه چون بین a2 و d فقط سیم هست و تو یک کلاک تغییر a2 به d میرسه
اما واسه تغییر q دیگه این وسط مدار هست و طول میشکه در نتیجه میفته برا کلاک بعد
ارسال: #۸
  
RE: مشکل در محاسبه فرکانس خروجی
(۰۷ بهمن ۱۳۹۳ ۰۸:۱۳ ب.ظ)moloodi نوشته شده توسط: یعنی اینطوری منظورتونه؟اگه به شکل اول نگاه کنی میبینی وقتی a2 در کلاک پنجم صفر شد (اینو که قبول داری خدروشکر!) یک فیلیپ فلاپ سر راهش هس که یک تاخیر میندازه یک کلاک دیگه میخوره (کلاک ۶) شمارنده یکی دیگه شمرده رسیده به ۰۱۰۱ میرسه a2=1 رسیده به خروجی فیلیپ فلاپ و تو همین کلاک چون سکرونه و با کلاک کار میکنه در کلاک هفتم clr =1 باعث میشه دوباره شمارنده از صفر بشماره ...
شما درست میگین ولی چرا جواب چرا ۱/۷ میشه:
چون فراکانس Z رو میخواد! یعنی باید ببینیم تو چه سیکلی a0 و a1 با هم یک میشن
شمارنده اینجوری میشماره
۰۰۰۰
۰۰۰۱
۰۰۱۰
۰۰۱۱ ( z=1(
۰۱۰۰
۰۱۰۱
۰۰۰۰ ( چون دو کلاک قبل a1=1 بوده، دو کلاک میگم چون یک فیلیپ فلاپ داریم که یک تاخیر میندازه بینشون)
۰۰۰۰ ( دو باره چون دو کلاک قبل a1=1 بوده و این یک تو فیلیپ فلاپ ذخیره شده)
۰۰۰۱
۰۰۱۰
۰۰۱۱ (اینجا دوباره z یک میشه)
۰
ارسال: #۱۱
  
RE: مشکل در محاسبه فرکانس خروجی
اگر سنکرون نباشه خود اون حالتی که clr اعمال میشه دیگه شمرده نمیشه
۰
ارسال: #۱۲
  
RE: مشکل در محاسبه فرکانس خروجی
اگه سنکرون نباشه ماشین ۶ حالته میشه و فقط یک حالت، z از صفر به یک میاد و فرکانس میشه ۱/۶
(داخل شکل بیت پر ارزش شمارنده در نظر گرفته نشده)
(داخل شکل بیت پر ارزش شمارنده در نظر گرفته نشده)
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close