لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 32 اسلاید
قسمتی از متن .ppt :
Department of Computer and IT Engineering
Computer Architecture
Register Transfer Language (RTL)
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 )