اطلاعیه

Collapse
No announcement yet.

سوالات ومشکلات پیرامون کتاب مرجع کامل طراحی با FPGA ( فرزاد شکاری زاده )

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : سوالات ومشکلات پیرامون کتاب مرجع کامل طراحی با FPGA ( فرزاد شکاری زاده )


    نوشته اصلی توسط goldperson2005
    دستورات در حالت غیر لوله ای به این گونه پردازش میشوند که تا بسته ی اول پردازش نشود بسته های بعدی پردازش نمی شود بنابراین زمان تلف می شود در روش لوله ای بسته ها به صورت متوالی پردازش می شوند . مراحل انجام شده در لوله های مربوط به پردازنده ARM :
    1- Fetch
    2- Decode
    3- Execute
    4- Memory Access
    5- Write Back
    البته تعداد و نوع مراحل در پردازنده های مختلف متفاوت است .
    خوب احسنت اگه قرار باشه که مثلا تمام مراحل بالا اجرا شود و بعد برویم سراغ opcode بعدی در این صورت می شود مثل همان سیستمی که ثبات نداره و کتاب اولش گفته . اما در زمانی که مرحله 1 انجام شد و اطلاعات برای استفاده مرحله دوم در یک بافر قرار گیرد در این صورت در زمان انجام مرحله 2 . مرحله 1 می تواند روی opcode جدیدی کار کند و به همین صورت بریم جلو که این میشه دقیقا همون عمل piping که در پردازنده ها انجام می گیرد .

    امید وارم که کاملا متوجه شده باشید سعی می کنم که حتما شکلی برای توضیح این کار پیدا کنم .

    دیدگاه

    لطفا صبر کنید...
    X