لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..ppt) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 33 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا
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 )
PC
3
4
5
6
7
0
1
2
نمایش بیت ها :
بیت های یک رجیستر n بیتی از 0 (سمت راست) تا n-1 (سمت چپ ترین بیت) شماره گذاری میشوند
نمایش رجیسترها :
برا ی نما یش یک رج یستر از یک مستطیل استفاده میشود که نام رج یستر در وسط آن نوشته م یشود
7
15
8
PC(L)
PC(H)
0
گاهی یک رجیستر 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