صفحه محصول - پاورپوینت دو بخش اساسی یک پردازنده

پاورپوینت دو بخش اساسی یک پردازنده (pptx) 33 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 33 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا Datapath (مسير داده) The ALU, registers and logic to perform operations on them Control unit (واحد کنترل) Generates signals to control datapath Accepts status signals to perform sequencing Control unit Data Path دو بخش اساسی یک پردازنده زبان انتقال رجيستر براي مشخص کردن يک سيستم ديجيتال بايد موارد زير تعيين شوند: 1- مجموعه رجيسترهاي آن و توانايي هاي هر رجيستر 2- دنباله ميکرواپريشن هاي قابل اجرا بر روي اطلاعات ذخيره شده در هر رجيستر 3- شرط کنترلي که باعث انجام مجموعه اي متوالي از ميکرواپريشن ها مي شود زبان انتقال رجيسترRTL براي سهولت در توصيف دنباله اي از عملوندها و نقل و انتقال داده بين رجيسترها (در datapath) از سيستم نمايش ويژه اي به اسم RTL استفاده ميشود. استفاده از RTL سبب سهولت توصيف عملکرد کامپيوتر و راحتي کار طراحي آن ميگردد. RTL (Register Transfer language) تعريف ريزعمليات(Micro Operation) يک عمليات پايه که روي داده هاي ذخيره شده روي رجيسترها در يک کلاک انجام ميشود مانند: Shift , Load , Clear , Inc ,Dec قوانين RTL اسامي رجيسترها : اسامي رجيسترها با حروف بزرگ که معمولا ساده شده کار رجيستر است مشخص ميشوند. نظير: MAR=Memory Address Register PC= Program Counter IR= Instruction Register R1=(رجيستر شماره 1) نمايش بيت ها : بيت هاي يک رجيستر n بيتي از 0 (سمت راست) تا n-1 (سمت چپ ترين بيت) شماره گذاري ميشوند نمايش رجيسترها : براي نمايش يک رجيستر از يک مستطيل استفاده ميشود که نام رجيستر در وسط آن نوشته ميشود گاهي يک رجيستر 16 بيتي به 2 بايت کم ارزش و پر ارزش بصورت زير تقسيم ميشود از پرانتز و شماره بر اي مشخص کردن يک قسمت از رجيستر استفاده ميشود PC(H)= PC(8-15) PC(L)= PC( 0-7 ) انتقال اطلاعات يک رجيستر به ديگري بصورت زير نمايش داده ميشود: R2  R1 عبارت فوق نشان دهنده انتقال محتويات رجيستر R1 به رجيستر R2 است. محتوي R1 بدون تغييرباقي مي ماند ولي محتوي R2 برابر با محتوي R1 ميشود. لازمه سخت افزاري انتقال : 1- موجود بودن مسيري از خروجي R1 به R2 2- رجيستر R2 بايد قابليت بارکردن موازي (Parallel Load) داشته باشد . قوانين RTL دو ريزعمليات همزمان با کاما از هم جدا می شوند: R1  R1+R2, R3  0 تابع کنترلي شرط انتقال : گاهي اوقات انتقال فقط بايد در صورت تحقق يک شرط کنترلي خاص انجام شود نظير عبارت : تابع کنترلي : يک عبارت بولي است که مقدار صفر يا يک دارد اين تابع بصورت زير در عبارت ميکرواپريشن گنجانيده ميشود P: R2  R1 If (P=1) then (R2 R1) زمان بندي Clk t+1 Load (P) t عمل انتقال در اين زمان اتقاق مي افتد اين انتقال در لبه كلاك t+1 اتفاق مي افتد. اگر P بيش از يك Clk فعال باشد عمل انتقال در ساير كلاك ها هم اتفاق خواهد افتاد. فعال بودن به لبه باعث ميشود تا بتوان عمل را در يك كلاك پالس انجام داد. مدار كنترل در زمان t سيگنال P را فعال ميكند لذا وقتي كلاك t+1 به وقوع مي پيوندد با P فعال روبرو شده و باعث انتقال R1 به R2 ميشود. Multiplexer-Based Transfers Consider Which can also be expressed as Block diagram? Multiplexer Block Diagram

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

دانلود پروژه دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید