۰
subtitle
ارسال: #۱
  
سوال از پایپ لاین
دوستان میشه این سوال رو به صورت تشریحی واسم حل کنید:جوابش رو دارم ولی نمیفهمم جرا
مدار ترکیبی داریم که به علت تاخیر زیاد موجب کاهش فرکانس کل مدار به ۱۰mh شده است.مابقی قطغات نرکیبی تاخیری کمتر از ۱۰۰ns و بیشتر از ۲۵ns دارد.برای اقزایش سرعت میخواهیم تنها مدار ترکیبی ذکر شده را پایپ لاین کنیم.اگرمدار پایپ لاین شده مذکور دارای ۱۰ قطعه باشد.در این ضورت در مورد حداکثر فرکانس کاری مدار جدید کدام گزینه درست است؟
۱- فرکانس ۱۰۰mh خواهد شد
۲- فرکانس ۱بیشتر از ۲۰ Mh و کمتر از۸۰mh خواهد شد
۳-- فرکانس ۱بیشتر از ۱۰mh و کمتر ۴۰mhخواهد شد
۴-- فرکانس ۱بیشتر از ۴۰mh و کمتر ۱۰۰mhخواهد شد
توی حواب گفته با توحه به اتکه تاخیر سایر مدارهای ترکیبی بیش از ۲۵ns است پس کمتر از ۴۰ خواهد شد.حالا ۴۰ رو ار کجا اورده من نمیفهمم
مدار ترکیبی داریم که به علت تاخیر زیاد موجب کاهش فرکانس کل مدار به ۱۰mh شده است.مابقی قطغات نرکیبی تاخیری کمتر از ۱۰۰ns و بیشتر از ۲۵ns دارد.برای اقزایش سرعت میخواهیم تنها مدار ترکیبی ذکر شده را پایپ لاین کنیم.اگرمدار پایپ لاین شده مذکور دارای ۱۰ قطعه باشد.در این ضورت در مورد حداکثر فرکانس کاری مدار جدید کدام گزینه درست است؟
۱- فرکانس ۱۰۰mh خواهد شد
۲- فرکانس ۱بیشتر از ۲۰ Mh و کمتر از۸۰mh خواهد شد
۳-- فرکانس ۱بیشتر از ۱۰mh و کمتر ۴۰mhخواهد شد
۴-- فرکانس ۱بیشتر از ۴۰mh و کمتر ۱۰۰mhخواهد شد
توی حواب گفته با توحه به اتکه تاخیر سایر مدارهای ترکیبی بیش از ۲۵ns است پس کمتر از ۴۰ خواهد شد.حالا ۴۰ رو ار کجا اورده من نمیفهمم
۰
ارسال: #۲
  
تست پایپ لاین
با توجه به صورت سوال مدار ترکیبی با بیشترین تاخیر یعنی همون ۱۰MHz که برابر ۱۰۰ns است رو به ۱۰ قطعه پایپ لاین میکنیم یعنی اگه خیلی ایدآل در نظر بگیریم هر قطعه در ۱۰ns که برابر ۱۰۰MHz میتونه اجرا بشه با توجه تاخیرهای قطعات دیگر که بین ۲۵ns (که برابر ۴۰MHz )و ۱۰۰ns (که برابر ۱۰MHz) پس گزینه ۳ جواب صحیح است.
۰
ارسال: #۳
  
RE: تست پایپ لاین
سلام.
خوب سئوال سئوال سختی نیست فقط باید دقت کرد.ببینید اومده گفته در حالت غیر پایپلاین فرکانس کل شده ۱۰ mh. وقتی ۱۰ مگاهرتز رو به سیکل ساعت تبدیل کنید میشه ۱۰۰ نانو ثانیه.که خوب البته اینو هم خودش گفته.وقتی میگه فرکانس کل اونم توی غیر پایپلاین خوب میدونیم که توی غیر پایپلاین فرکانس کل میشه ۱/(مجموع تاخیر تک تک قطعات).حالا فکر کنید ما ۱۰ تا قطعه داشتیم که بیشترین تاخیر این قطعات میتونه کمتر از ۱۰۰ نانو ثانیه و البته بیشتر از ۲۵ نانو ثانیه باشه.
خوب حالا همین مدارو بریم پاپلاینش کنیم.
میدونیم تو پایپلاین باید بیشترین مقدار تاخیرو بگیریم به عنوان تاخیر اصلی و محاسبه رو بر حسب اون بدست بیاریم.ولی چون ما دقیقا نمیدونیم هر قطعه از این ۱۰ تا قطعه چقدر تاخیر داره باید حدود تغییراتو بر حسب ماکسیمم عددی که میشه داشت بدست آورد.حالا اگه ماکسیمم تاخیرو بگیریم ۱۰۰ نانو ثانیه یعنی ۱۰ تا قطعه با تاخیر ۱۰۰ که فرکانس میشه ۱/۱۰۰=۱۰ مگاهرتز .ولی اگه بیشترین تاخیر ۲۵ نانو ثانیه باشه میشه ۱/۲۵=۴۰ مگاهرتز.
خوب سئوال سئوال سختی نیست فقط باید دقت کرد.ببینید اومده گفته در حالت غیر پایپلاین فرکانس کل شده ۱۰ mh. وقتی ۱۰ مگاهرتز رو به سیکل ساعت تبدیل کنید میشه ۱۰۰ نانو ثانیه.که خوب البته اینو هم خودش گفته.وقتی میگه فرکانس کل اونم توی غیر پایپلاین خوب میدونیم که توی غیر پایپلاین فرکانس کل میشه ۱/(مجموع تاخیر تک تک قطعات).حالا فکر کنید ما ۱۰ تا قطعه داشتیم که بیشترین تاخیر این قطعات میتونه کمتر از ۱۰۰ نانو ثانیه و البته بیشتر از ۲۵ نانو ثانیه باشه.
خوب حالا همین مدارو بریم پاپلاینش کنیم.
میدونیم تو پایپلاین باید بیشترین مقدار تاخیرو بگیریم به عنوان تاخیر اصلی و محاسبه رو بر حسب اون بدست بیاریم.ولی چون ما دقیقا نمیدونیم هر قطعه از این ۱۰ تا قطعه چقدر تاخیر داره باید حدود تغییراتو بر حسب ماکسیمم عددی که میشه داشت بدست آورد.حالا اگه ماکسیمم تاخیرو بگیریم ۱۰۰ نانو ثانیه یعنی ۱۰ تا قطعه با تاخیر ۱۰۰ که فرکانس میشه ۱/۱۰۰=۱۰ مگاهرتز .ولی اگه بیشترین تاخیر ۲۵ نانو ثانیه باشه میشه ۱/۲۵=۴۰ مگاهرتز.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close