زنگ.

کسانی هستند که این خبر را قبل از شما خوانده اند.
مشترک شدن برای دریافت مقالات تازه.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه

لاستیک هست یک.(من.ndustrial S.تاندرت آ.rhitecture) در واقع تایر استاندارد برای IBM PC / در رایانه های شخصی است و با آنها سازگار است. لاستیک ایزابا این که تعدادی از شرکت ها رایانه های شخصی را تولید کردند، به اتوبوس PCI رفتند و در حال حاضر به ندرت مورد استفاده قرار می گیرند.

تفاوت های اصلی ISA تایر کامپیوتر شخصی IBM PC / AT از سلف خود - تایرهای کامپیوتری IBM / XT به شرح زیر است:

    در کامپیوتر اتوبوس اجازه می دهد تا شما را به استفاده از تخته های خارجی به عنوان دستگاه های ورودی / خروجی 16 بیتی و حافظه 16 بیتی؛

    چرخه دسترسی به حافظه 16 بیتی بر روی یک هیئت مدیره خارجی می تواند بدون قرار دادن ساعت های انتظارات ساخته شود؛

    حجم حافظه مستقیم به حافظه های خارجی می تواند به 16 مگابایت برسد؛

    هزینه خارجی ممکن است میزبان (حداکثر) در تایر باشد و به طور مستقل به تمام منابع هر دو در تایر و مادربرد دسترسی پیدا کند.

هنگام توصیف اتوبوس، توصیه می شود رایانه را به عنوان متشکل از مادربرد (مادربرد) و تخته های خارجی که از طریق یک تایر با یکدیگر ارتباط برقرار می کنند، ارسال کنید. تمام دستگاه های منفعل (قادر به تبدیل شدن به وظایف) در اتوبوس می تواند به دو گروه تقسیم شود - دستگاه های حافظه و ورودی / خروجی (پورت ها). چرخه های دسترسی برای هر یک از گروه ها از هر دو ویژگی های موقت و سیگنال های تولید شده در اتوبوس متفاوت است.

به طور کامل، به طور کامل، برای راحتی درک عملکرد تایر هست یک.، ما فرض می کنیم که دستگاه های زیر در مادربرد کامپیوتر وجود دارد که قادر به صاحبان آنها هستند (CPU) لاستیک ها: یک پردازنده مرکزی (CPU)، یک کنترل کننده دسترسی مستقیم برای حافظه (PDP)، یک کنترل کننده بازسازی حافظه (KRP) وجود دارد. علاوه بر این، هزینه خارجی می تواند یک تایر در اتوبوس باشد. هنگام انجام یک چرخه دسترسی در اتوبوس، تنها یکی از دستگاه ها می تواند یک سبیل باشد. در نظر بگیرید توابع بیشتر از این دستگاه ها را در تایر مطالعه کنید هست یک..

پردازنده مرکزی (CPU) - این توالی اصلی در تایر است. به طور پیش فرض، این پردازنده است که جادوگر در تایر محسوب می شود. کنترل کننده PDP، و همچنین کنترل کننده بازسازی حافظه، کار CPU را در طول کار خود ممنوع می کند.

کنترل کننده PDP - این دستگاه با یک سیگنال پرس و جو به حالت PDP و سیگنال های تأیید RPP همراه است. سیگنال فعال فعال فعال PDP اجازه می دهد ضبط تایر بعدی توسط کنترل کننده PDP برای انتقال داده ها از حافظه به پورت خروجی و یا از پورت های ورودی به حافظه.

کنترل بازسازی حافظه - صاحب تایر می شود و سیگنال های آدرس را تولید می کند و حافظه را برای بازسازی اطلاعات در تراشه ها تولید می کند حافظه پویا هر دو در حافظه مادران و تخته های خارجی.

هزینه خارجی - با دستگاه های دیگر از طریق اتصال در اتوبوس ISA تعامل داشته باشید. این ممکن است به یک جادوگر در اتوبوس تبدیل شود تا به دستگاه های حافظه یا ورودی / خروجی دسترسی پیدا کند.

علاوه بر این، تعدادی از دستگاه های مادربرد کامپیوتر وجود دارد که نمی تواند لاستیک ها را در اتوبوس انجام دهد، اما با این حال با آن ارتباط برقرار می کند. این دستگاه های زیر هستند:

ساعت در زمان واقعی (شمارنده تایمر) - این دستگاه شامل ساعتهای زمان واقعی برای حمایت از تاریخ و زمان و تایمر، به عنوان یک قانون بر اساس Microcircuit اینتل 8254A است. یکی از شمارنده های تایمر این تراشه تولید پالس ها را با یک دوره 15 میکرو ثانیه تولید می کند تا کنترل کننده بازسازی حافظه را برای بازسازی آغاز کند.

مادربرد متقاطع - بخشی از مادربرد، که اتصالات تایر را متصل می کند هست یک. برای اتصال هیئت مدیره خارجی با منابع دیگر در مادربرد.

حافظه در مادربرد - بخشی یا تمام Microcircuits دسترسی مستقیم (RAM) مورد استفاده برای ذخیره اطلاعات CPU. OUT / OUT BOARDS همچنین می تواند Microcircuits از حافظه اضافی را شامل شود.

کنترل کننده وقفه - این دستگاه با خطوط پرس و جو وقفه در اتوبوس همراه است. وقفه ها نیاز به حفظ بیشتر CPU دارند.

دستگاه های I / O - بخشی یا تمام دستگاه های I / O (مانند پورت های موازی یا متوالی) را می توان در هر دو مادربرد و تخته های خارجی قرار داد.

بایت داده های بازسازی شده - این دستگاه اجازه می دهد تا شما را به تبادل دستگاه های 16 بیتی و 8 بیتی با یکدیگر.

IBM PC / در معماری کامپیوتر شخصی از نقطه نظر استفاده از اتوبوس ISA در شکل نشان داده شده است.

هزینه های خارجی نصب شده در اتصالات اتوبوس می تواند 8- و / یا 16 بیتی باشد. هیئت مدیره 8 بیتی تنها یک اتصال رابط دارد و می تواند تنها با داده های 8 بیتی عمل کند. اسلات 8 بیتی نیز نمی تواند جادوگر در اتوبوس باشد. هزینه 16 بیتی لزوما دارای دو اتصال رابط است - یک اصلی، همانند تخته های 8 بیتی، و یکی دیگر از آنها. چنین هیئت مدیره می تواند هر دو از 8 و با داده های 16 بیتی عمل کند و علاوه بر این، می تواند یک تایر به اتوبوس باشد. تعداد کل هیئت مدیره نصب شده در اتصالات محدود به هر دو ظرفیت بار تایر و طراحی ساختاری مادربرد است. به عنوان یک قاعده، مجاز به نصب بیش از 8 (پنج صفحه 16 بیتی و سه بایت 8 بیتی) در اتوبوس است. چنین محدودیتی ناشی از تعداد کمی از خطوط پرس و جو موجود در PDP و درخواست های وقفه موجود در اتوبوس است.

پردازنده مرکزی پیش فرض مالک اصلی تایر است، کنترل کننده PDP و کنترل کننده بازسازی حافظه می تواند به Tackets در اتوبوس تبدیل شود، فقط از پیش ممنوعیت عملیات CPU. فرایند ممنوعیت عملیات CPU، توسعه یک سیگنال پرس و جو بر روی PDP است و سیگنال تایید PPP را دریافت می کند.

پردازنده مرکزی می تواند منبع هر دو عملیات 16 بیتی و 32 بیتی باشد. هنگامی که CPU یک منبع 16 بیتی است، می تواند عملیات را از 16 و با منابع 8 بیتی در اتوبوس انجام دهد. هنگام انجام فرمان CPU با استفاده از داده های 16 بیتی، اگر منبع دسترسی 8 بیتی باشد، پس از آن دو دوره دسترسی بر روی سخت افزار ویژه در مادربرد در این مورد انجام می شود. اگر CPU 32 بیتی باشد، سخت افزار بر روی مادربرد کامپیوتر یک چرخه 32 بیتی CPU با یک منبع خارجی باید به دو دوره دسترسی 16 بیتی تبدیل شود.

امکانات برای تخته های خارجیاگر CPU جادوگر در اتوبوس باشد، تخته های خارجی تنها می توانند در حالت حافظه یا دستگاه I / O عمل کنند.

سیگنال های پشتیبانی از PDPs از اتصال به طور مستقیم به کنترل کننده PDP، که معمولا انجام می شود، لحیم شده است microcircuit اینتل. 8237A هنگامی که حالت PDP توسط هر دستگاه (حداقل یکی از سیگنال ها درخواست می شود drq این فعال می شود)، کنترل کننده PDP از ضبط تایر در CPU استفاده می کند. صدور سیگنال مربوطه نشین این به این معنی است که کنترل کننده PDP شروع به انتقال داده ها کرد. چرخه PDP در هنگام سیگنال بر روی اتوبوس انجام نخواهد شد -استاد از هر هیئت مدیره خارجی مجاز خواهد بود.

اگر پرس و جو PDP توسط یک دستگاه ورودی / خروجی مورد نیاز باشد، باید اشاره کرد که کانال ها 0 ... 3 PDPs پشتیبانی تنها انتقال داده های 8 بیتی؛ تمام داده ها باید فقط توسط خطوط منتقل شوند. SD.<7...0> . جایگزینی بایت در این مورد سخت افزار بر روی مادربرد مطابق با سیگنال SA0 و -Sbhe. برای مثال، چنین جایگزینی ممکن است لازم باشد، در هنگام انتقال داده ها از یک بایت ارشد حافظه 16 بیتی به یک پورت 8 بیتی. PDP 5 ... 7 کانال فقط از داده های 16 بیتی پشتیبانی می کند؛ تمام داده ها باید به عنوان 16 بیتی بر روی خطوط منتقل شوند. SD.<15...0> . حافظه شرکت کننده در حالت PDP در این کانال ها باید تنها 16 بیتی باشد. Permutor Bytes در مادربرد، ناسازگاری اندازه داده را تنظیم نمی کند.

نکته: حافظه 8 بیتی برای بخش آن می تواند داده ها را در MPD MODE تنها دستگاه های I / O 8 بیتی انتقال دهد؛ با استفاده از حافظه 8 بیتی با دستگاه های ورودی / خروجی 16 بیتی مجاز نیست.

توجه! کنترل کننده بازسازی حافظه نمی تواند تایر را ضبط کند تا کنترل کننده PDP آن را داشته باشد. این به این معنی است که هر چرخه PDP نباید بیش از 15 میکروتر باشد. در غیر این صورت، از دست دادن اطلاعات در تراشه های حافظه پویا می تواند رخ دهد.

امکانات برای تخته های خارجی

سیگنال های پرس و جو و تایید حالت PDP برای تمام تخته های خارجی هدایت می شود و این سیگنال ها توسط خروجی های معمول TTL تولید می شوند، بنابراین تمام هزینه های خارجی باید از کانال های مختلف PDP استفاده و تجزیه و تحلیل کنند. در غیر این صورت، یک درگیری از اسلات های خارجی امکان پذیر است یا با دستگاه های مادربرد ممکن است.

اسلات های خارجی می توانند یک حافظه مستقیم دسترسی یا یک دستگاه ورودی / خروجی زمانی باشند که با کنترل کننده PDP ارتباط برقرار کنند.

تخته های خارجی می توانند در 5 حالت مختلف عمل کنند: تایر اتوبوس، دستگاه های حافظه و ورودی / خروجی برای دسترسی مستقیم، حافظه و دستگاه های I / O، بازیابی حافظه یا بازنشانی. هیئت مدیره می تواند هر ترکیبی از چهار حالت اول را پشتیبانی کند؛ سیگنال تخلیه باید در همان زمان با تمام هیئت مدیره مطابقت داشته باشد.

فقط تابلوهای 16 بیتی با دو اتصال دهنده رابط می توانند تبدیل شوند مالیات بر تایر. برای گرفتن تایر، هزینه خارجی باید سیگنال را مجاز کند -DRQ و دریافت یک سیگنال نشین از کنترل کننده PDP، اجازه می دهد سیگنال -استاد. در این روش ضبط تایر به پایان می رسد.

هزینه خارجی، گرفتن تایر، می تواند هر چرخه دسترسی، و همچنین پردازنده مرکزی را انجام دهد. تنها محدودیت عدم امکان انجام چرخه های PDP است، زیرا تمام سیگنال های رابط که کنترل عملکرد کنترل کننده PDP را کنترل می کند، بر روی مادربرد آغاز می شود و نمی تواند توسط کنترل کننده PPP واقع شده در یک هیئت مدیره خارجی استفاده شود. هنگامی که هزینه خارجی یک تایر به اتوبوس است، کنترل کننده PDP یک سیگنال را ممنوع می کند آین و این اجازه می دهد تا دستگاه های I / O به طور معمول رمزگشایی آدرس و در دسترس بودن هزینه های خارجی. با سیگنال ممنوعه AEN، چرخه انتقال PDP امکان پذیر نیست (بیشتر در بخش توضیحات سیگنال آین، در چ. 3). علاوه بر این، چرخه PDP را نمی توان بر روی تایر انجام داد، زیرا کنترل کننده کانال PDP، که از طریق آن ضبط تایر گرفته شد، اشغال شده است، و کانال های دیگر کنترل کننده PDP قبل از انتشار قبلا اشغال شده، I.E. قبل از آزادی تایر که آن را دستگیر کرد هزینه خارجی.

نکته: نرم افزاری که از عملیات هیئت مدیره خارجی پشتیبانی می کند به عنوان یک Bussetter باید استفاده از کانال های PDP را فقط در حالت Cascading ارائه دهد. در غیر این صورت، هزینه خارجی نمی تواند لاستیک را ضبط کند.

توجه: هیئت مدیره خارجی هر چرخه دسترسی را به عنوان 16 بیتی آغاز می کند، اما اگر سیگنال باشد -MEM CS16. یا -i / o cs16 مجاز نخواهد بود، چرخه به عنوان 8 بیتی تکمیل خواهد شد. در عین حال، بایت بر روی مادربورد دوباره مرتب شده است با چه خطوط داده ( SD.<15...8> یا SD.<8...0> ) بایت اطلاعات بر اساس تجزیه و تحلیل سیگنال ها منتقل می شود -Sbhe و SA0.

توجه! هیئت مدیره خارجی گرفتن تایر به مدت کمتر از 15 میکروتر موظف است، برای تولید سیگنال -تازه کردن. برای درخواست یک کنترل کننده بازسازی برای بازسازی حافظه. کنترل کننده بازسازی هنگام انجام یک چرخه بازسازی حافظه، آدرس ها، دستورات را تولید می کند و سیگنال را تجزیه و تحلیل می کند I / O CH RDYاما هیئت مدیره خارجی تولید شده است -تازه کردن.پس از اتمام چرخه بازسازی، این سیگنال را حذف می کند و همچنان یک تایر به اتوبوس باقی می ماند. در صورت لزوم، چندین دوره بازسازی را انجام دهید -تازه کردن. ممکن است توسط یک هیئت مدیره خارجی برای تمام زمان های مورد نیاز چرخه های بازسازی حفظ شود.

کنترل کننده بازسازی حافظه نمی تواند خود تایر را تا زمانی که کنترل کننده PD (یعنی هزینه خارجی به یک سبیل در اتوبوس تبدیل می شود) را ضبط کند) آن را برای زمان بازسازی آزاد نمی کند -تازه کردن.

هزینه خارجی می تواند در حالت PDP در حالت PDP کار کند، اگر کنترل کننده PDP Tusk در اتوبوس باشد. در حالت دسترسی مستقیم به حافظه، داده ها همیشه بین دستگاه I / O و حافظه در هیئت مدیره خارجی منتقل می شود. در حالت دسترسی مستقیم به دستگاه I / O، داده ها بین حافظه و یک دستگاه ورودی / خروجی در یک هیئت مدیره خارجی منتقل می شود. هیئت مدیره خارجی مربوط به اتوبوس به عنوان یک دستگاه 8 یا 16 بیتی باید، بر این اساس، از کانال های 8 یا 16 بیتی برای کنترل کننده PDP استفاده کند. در برگه 2.2 وضعیت سیگنال ها را در اتوبوس برای حالت PDP نشان می دهد.

توجه! در هنگام انجام چرخه های داده ای بین دستگاه های ورودی / خروجی 8 بیتی و حافظه 16 بیتی در یک هیئت مدیره خارجی باید به طور خاص توجه شود. اول، هزینه خارجی باید سیگنال را تجزیه و تحلیل کند -Sbhe و SA0 به درستی اطلاعات منتقل شده را تعریف کنید.

ثانیا، هنگام ضبط در UVV از حافظه در یک هیئت مدیره خارجی، بایت ها بر روی مادربرد تنظیم می شوند که در آن نیمی از اتوبوس داده ( SD.<15...8> یا SD.<7...0> ) شما باید بایت ارسال کنید هزینه خارجی پس از تجزیه و تحلیل -sbhe و SA0، باید تعیین نیمی از اتوبوس داده برای ارسال بایت داده. سوم، هنگامی که خواندن UVV در حافظه در یک هیئت مدیره خارجی، جایگزینی بایت ها به داده های داده های داده ها نیز ارسال می شود SD.<15...8> یا برای نیمه جوانتر SD.<7...0> . سیگنال های خارجی -Sbhe و SA0 باید تعیین کنید زمانی که شما باید خروجی های خود را به نیمه جوانتر اتوبوس داده ترجمه کنید SD.<7...0> برای جلوگیری از برخورد در تایر.

هزینه خارجی می تواند به عنوان حافظه 16 بیتی در حالت PDP هر دو با دستگاه های 8 بیتی I / O و 16 بیتی باشد. اما اگر هیئت مدیره خارجی حافظه 8 بیتی باشد، سپس در حالت PDP، می تواند داده ها را تنها با دستگاه های I / O 8 بیتی انتقال دهد. یکی دیگر از ویژگی های اشاره به مورد زمانی که کنترل کننده PDP داده ها را به یک دستگاه خروجی 8 بیتی بر روی یک هیئت مدیره خارجی از حافظه 16 بیتی ثبت می کند. اگر چنین هیئت مدیره خارجی در یک اسلات 16 بیتی نصب شده باشد و بتواند در حالت 16 بیتی کار کند، باید از نیمه قدیمی اتوبوس داده ها برای چنین موردی پشتیبانی کند SD.<15...8> در شرایط سوم برای جلوگیری از برخورد سیگنال ها در اتوبوس.

توجه! هنگامی که کنترل کننده PDP یک جادوگر در اتوبوس است، سیگنال -0ws را نادیده می گیرد، بنابراین اگر هیئت مدیره خارجی به عنوان یک حافظه 16 بیتی استفاده شود و مبادله با آن توسط کنترل کننده PDP انجام شود، استفاده از میکروکنارهای حافظه سریع در چنین هیئت مدیره از معنی محروم است

دسترسی عادی به کارت های خارجی به عنوان یک حافظه یا دستگاه ورودی / خروجی. هیئت مدیره خارجی به منابع حافظه معمولی یا I / O تبدیل می شود، اگر مخزن در اتوبوس یک پردازنده مرکزی یا سایر هزینه های خارجی باشد.

توجه! ویژگی های چنین استفاده از هزینه خارجی وجود دارد، اگر آن را در اسلات نصب شده است، و در تبادل داده ها به عنوان یک حافظه 8 بیتی یا UVV در طول کل چرخه دسترسی شرکت می کند. هنگام خواندن داده ها به چنین هزینه خارجی، بایت داده ها را بین لاستیک ها تنظیم می کند SD.<15...8> یا SD.<7...0> برای پذیرش مناسب هیئت مدیره خارجی هزینه خارجی باید خروجی های خود را حفظ کند SD.<15...8> در شرایط سوم، از آنجا که در غیر این صورت برخورد سیگنال های اتوبوس داده ناگزیر است.

توجه! هنگامی که برخی از تخته های خارجی به اتوبوس ها تبدیل می شوند، می توانند سیگنال را نادیده بگیرند I / O CH RDY یا -0ws و چرخه دسترسی را به عنوان یک چرخه گردش خون به حافظه 8 یا 16 بیتی انجام دهید. اما هر هزینه خارجی نیاز به بازگشت تایر به تایر دارد هست یک. این سیگنال ها در صورت لزوم هستند، زیرا اگر پردازنده مرکزی جادوگر در اتوبوس باشد، از این سیگنال ها برای تعیین مدت زمان چرخه دسترسی استفاده می کند.

تمام تخته های خارجی در حالت بازنشانی در یک سیگنال حل شده هستند. بازنشانی DRV؛ در غیر این صورت، این حالت امکان پذیر نیست. تمام خروجی ها با سه حالت در هیئت مدیره باید در حالت سوم قرار داشته باشند و تمام خروجی ها با یک جمع کننده باز باید در یک واحد منطقی برای حداقل 500 نانومتر پس از قطعنامه سیگنال باشد بازنشانی DRV. تمام هیئت مدیره خارجی باید اولیه خود را در طول بیش از 1 میلی ثانیه پس از قطعنامه سیگنال تکمیل کنند. بازنشانی DRV و آماده انجام یک چرخه دسترسی به اتوبوس باشید. هر عملیات اتوبوس تنها پس از ممنوعیت سیگنال امکان پذیر است. بازنشانی DRV.

کنترل کننده بازسازی حافظه، چرخه خواندن حافظه را در آدرس های ویژه در مادربرد و تخته های خارجی انجام می دهد تا اطلاعات را در تراشه های حافظه پویا بازسازی کند. هر 15 مگاپیکسل، کنترل کننده در حال تلاش برای استاد اتوبوس برای شروع چرخه بازسازی است. اگر در این لحظه تایر به تایر پردازنده مرکزی است، پس از آن تایر را برای کنترل بازسازی آزاد می کند. اگر در این لحظه، تایر توسط یک هیئت مدیره خارجی دستگیر شده است، کنترل کننده بازسازی تنها زمانی که سیگنال خارجی تولید می شود، چرخه بازسازی را انجام می دهد -تازه کردن.. اگر در این لحظه کنترل کننده PDP در این لحظه در تایر بود، پس تا زمانی که تایر آزاد شود، چرخه بازسازی را نمی توان انجام داد.

هنگامی که چرخه بازسازی انجام می شود، کنترل کننده بازسازی سیگنال های آدرس SA را تولید می کند<7...0> با یکی از 256 آدرس احتمالی بازسازی. خطوط آدرس دیگر نامشخص هستند و می توانند در حالت سوم باشند. این چرخه را می توان با تأخیر توسط سیگنال I / O CH RDY با سیگنال های مجاز انجام داد. -Smemr و -MEMR.

توجه! چرخه های بازسازی باید هر 15 مگاپیکسل برای جستجو برای همه 256 آدرس برای 4 میلی ثانیه انجام شود. اگر این شرایط انجام نشده باشد، داده های ذخیره شده در حافظه پویا ممکن است از دست رفته باشد.

این فصل در مورد ویژگی های لاستیک هایی که به نوع دستگاهی که تایر را اسیر نمی کنند، بحث می کند.

حداکثر فضای آدرس هنگام دسترسی به یک حافظه پشتیبانی شده توسط یک اتوبوس هست یک.، 16 مگابایت (24 خط آدرس)، اما نه تمام اسلات به طور کامل توسط این فضای آدرس پشتیبانی نمی شود. هنگامی که جادوگر در اتوبوس به حافظه در مادربرد دسترسی پیدا می کند یا به حافظه نصب شده در اسلات، باید سیگنال ها را مجاز کند -MEMR یا -MEMW؛ سخت افزار بر روی مادربرد علاوه بر سیگنال های حل شده است -Smemr و -Smemwاگر آدرس دلخواه در اولین مگابایت فضای آدرس باشد. فقط خطوط به اسلات های 8 بیتی متصل می شوند. -Smemr و -Smemr, SD.<7...0> و sa<19...0> ؛ بنابراین، هزینه های خارجی نصب شده در اسلات های 8 بیتی می تواند تنها دستگاه های I / O 8 بیتی یا حافظه 8 بیتی در فضای آدرس MegaBatime اول باشد. هزینه های خارجی نصب شده در اسلات های 8/16 بیتی تمام سیگنال های فرمان، آدرس ها و داده ها را قبول می کنند؛ آنها می توانند هر دو 8- و 16 بیتی باشند و فضای آدرس برای آنها می توانند هر کدام از 16 مگابایت باشند. چرخه دسترسی به چنین تخته های خارجی به عنوان 16 بیتی تکمیل می شود اگر هیئت مدیره اجازه می دهد سیگنال -i / o cs16 یا -MEM CS16..

توجه: حافظه در مادربرد یا هیئت مدیره خارجی به عنوان یک منبع 16 بیتی در نظر گرفته می شود تنها اگر سیگنال مجاز باشد -MEM CS16.. این سیگنال از سیگنال های آدرس تولید می شود. لقب<23...17> ؛ بنابراین، حافظه 16 بیتی تنها می تواند توسط بلوک های 128 کیلوبایت انتخاب شود؛ در داخل چنین بلوک، حافظه نمی تواند تا حدودی 8 بیتی باشد، و تقریبا 16 بیتی، به عنوان غیر ممکن است که از سیگنال به یک بلوک کوچکتر استفاده کنید تا قطعا یک سیگنال را توسعه دهید -MEM CS16.. تخلیه درون چنین بلوک باید هنگام تماس با هر آدرس در 128 کیلوبایت باشد.

توجه! Microcircuits حافظه پویا نیاز به چرخه بازسازی هر 15 میکروگرم دارد. اگر چرخه های بازسازی کمتر از 15 میکروتر انجام شود، داده ها در حافظه ممکن است از دست رفته باشند.

امکانات برای تخته های خارجی

حافظه پویا روی مادربرد ممکن است دارای دو نوع سازمان خود باشد - 16 یا 32 بیتی. اما تخلیه حافظه در مادربرد تنها توسط پردازنده مرکزی، برای تخته های خارجی، حافظه پویا بر روی مادربرد همیشه تنها 16 بیتی است. ROM بر روی مادربرد حاوی BIOS (سیستم ورودی / خروجی پایه سیستم اولیه I / O است)، همیشه 16 بیتی است.

حداکثر فضای آدرس برای دستگاه های I / O پشتیبانی شده توسط اتوبوس ISA 64 کیلوبایت است (16 خط هدفمند). تمام اسلات پشتیبانی از 16 خط آدرس. اولین آدرس 256 مورد برای دستگاه های واقع شده است، به عنوان یک قاعده، در مادربرد - ثبت شده از کنترل کننده PD، کنترل کننده وقفه، ساعت زمان واقعی، تایمر و سایر دستگاه های مورد نیاز برای سازگاری کامپیوترهای مختلف، رزرو شده است.

امکانات برای تخته های خارجی

اگر چه تمام 16 سیگنال آدرس برای انتخاب یک آدرس آدرس UV، به طور سنتی برای آدرس های UVV در iBM PC / XT / در رایانه ها در دسترس هستند، تنها 10 مورد تخلیه ایمیل اول مورد استفاده قرار گرفت. این بدان معنی است که آدرس های بلوک های کیلوبایت زیر نیز به عنوان آدرس در اولین کیلوبیت آدرس های UVV رمزگشایی خواهد شد. بنابراین، برای تابلوهای مدار خارجی تازه توسعه یافته، از "ویندوز" در توزیع موجود آدرس های UVV استاندارد برای IBM PC / در رایانه ها استفاده کنید. برای افزایش تعداد آدرس های UVV مورد استفاده (در صورت لزوم)، می توانید از فضای آدرس پنجره انتخاب شده با تغییر به 1 کیلوبایت یا یک مقدار چندگانه به آن استفاده کنید. بدیهی است، هزینه خارجی در این مورد باید بیش از 10 خط آدرس را رمزگشایی کند.

خطوط درخواست وقفه بلافاصله بر روی کنترل کننده های وقفه اینتل 8259A متهم می شوند. کنترل کننده وقفه به یک درخواست برای چنین خطی پاسخ خواهد داد اگر سیگنال بر روی آن از سطح پایین به بالا برسد. لاستیک هست یک. خطوط تایید پذیرش درخواست وقفه وجود ندارد، بنابراین قطع درخواست باید تأیید دریافت درخواست خود را با واکنش CPU تعیین کند.

امکانات برای تخته های خارجی

خطوط درخواست وقفه برای تمام اسلات ها هدایت می شوند و توسط یک کنترل کننده وقفه بر روی جلوی سیگنال افزایش می یابند. قبل از نصب یک هیئت مدیره خارجی جدید، اگر از کنترل کننده وقفه در عمل استفاده می کند، باید تعیین کنید که آیا یک خط آزاد از درخواست وقفه وجود دارد و استفاده از آن برای یک هیئت مدیره خارجی جدید است. اگر این شرایط با شرایط مناقشه در تایر مطابقت ندارد.

پردازنده مرکزی یا هزینه خارجی می تواند به صورت چرخه دسترسی 8 و 16 بیتی انجام شود، تمام چرخه ها همیشه به عنوان 16 بیتی شروع می شوند و به ترتیب 8 یا 16 بیتی تکمیل می شوند. چرخه دسترسی به عنوان 8 بیتی تکمیل خواهد شد، اگر دستگاهی که دسترسی به آن دسترسی داشته باشد، سیگنال را غیرفعال می کند -i / o cs16 یا -MEM CS16..

permuter bytes همیشه در مادربرد است. وظیفه او این است که دقیقا در مورد اندازه داده هایی که دستگاه ها مبادله می شوند، موافق باشند. در شکل 3.1 مکان بایت ها را در هنگام ارسال اطلاعات بین استاد و منابع که دسترسی به آن انجام می شود، نشان می دهد. در برگه 3.1 تمام اطلاعات مربوط به جایگزینی بایت را در طول چرخه های دسترسی خلاصه می کند. Bytes Perestovka از تایر انجام می شود SD.<15...0> (بایت بالا - بایت ارشد) SD.<7...0> (بایت پایین - بایت جوان) یا بالعکس. در جدول انتقال بایت از اتوبوس SD<15...0> در SD<7...0> نشان می دهد که چگونه H\u003e L، بر خلاف L< H. LL означает, что байт по младшей половине шины данных не переставляется, HH - что байт по старшей половине шины не переставляется. HH/LL - и старший и младший байт передаются каждый по своей половине шины данных и не переставляются.

جدول 3.1

استاد در تایر

منابع دسترسی به آن در دسترس است

تکمیل دایره

اندازه داده ها

اندازه داده ها

اندازه داده ها

مسیر خواندن مسیر

در شکل 3.2 محل بایت های بازسازی شده برای چرخه انتقال داده ها را در حالت PDP نشان می دهد. در برگه 3.2 تمام اطلاعات مربوط به جایگزینی بایت را در طول دوره های PDP خلاصه می کند. Bytes Perestovka از تایر انجام می شود SD.<15...0> (بایت بالا) SD.<7...0> (بایت پایین) یا بالعکس. در جدول انتقال بایت از تایر SD.<15...0> در SD.<7...0> نشان می دهد که چگونه H\u003e L، بر خلاف L< H. LL означает, что байт по младшей половине шины данных не переставляется, HH - что байт по старшей половине шины не переставляется. HH/LL - и старший и младший байт передаются каждый по своей половине шины данных и не переставляются.

جدول 3.2

دستگاه I / O

کنترل کننده PDP

تکمیل دایره

اندازه داده ها

اندازه داده ها

-MEM CS16.

اندازه داده ها

رکورد خواندن

ممنوع

این فصل تمام سیگنال های اتوبوس ISA را توصیف می کند. برای درک بهتر عملکرد تایر، توصیه می شود تمام سیگنال ها را به 7 گروه تقسیم کنید: آدرس ها، داده ها، سیگنال های همگام سازی، سیگنال های فرمان، سیگنال های حالت PDP، سیگنال های کنترل مرکزی، سیگنال های وقفه، قدرت وقفه. اطلاعات مربوط به جهت سیگنال ها (ورودی، خروجی یا دو طرفه) نسبت به جادوگر در اتوبوس داده می شود.

گروهی از سیگنال های آدرس شامل آدرس های تولید شده توسط تایر فعلی به اتوبوس است. اتوبوس ISA دارای دو نوع سیگنال آدرس است sa<19...0> و لقب<23...17> .

sa<19...0>

سیگنال های آدرس این نوع به ثبت های اتوبوس می آیند که در آن آدرس "snaps". سیگنال sa<19...0> اجازه دسترسی به حافظه را فقط در فضای آدرس مگابایت جوانتر کنید. هنگام دسترسی به دستگاه I / O تنها سیگنال ها sa<15...0> sa<19...16> undefined

در طول اجرای چرخه های بازسازی آدرس، تنها سیگنال ها sa<7...0> یک مقدار معتبر و وضعیت سیگنال داشته باشید sa<19...8> undefined و این نتیجه گیری باید در حالت سوم برای تمام دستگاه های اتوبوس باشد.

امکانات برای تخته های خارجی

هزینه خارجی که تبدیل به یک تایر به اتوبوس باید اجازه می دهد سیگنال -تازه کردن. برای بازسازی حافظه، در حالی که هزینه خارجی باید فرم خروجی خود را از سیگنال های آدرس در دولت سوم ترجمه کند.

لقب<23...17>

سیگنال های این نوع به اتوبوس بدون "تکان دادن" در ثبت نام می آیند. هنگامی که پردازنده مرکزی جادوگر در اتوبوس است، سپس مقادیر سیگنال ها بر روی خطوط لقب<23...17> درست در طول تولید سیگنال بیل و آنها می توانند مقدار دلخواه را در انتهای چرخه دسترسی داشته باشند. اگر جادوگر در اتوبوس کنترل کننده PDP باشد، سیگنال ها لقب<23...17> درست قبل از شروع سیگنال -MEMR یا -MEMW و تا پایان دوره ادامه دارد. هنگام اجرای سیگنال های دسترسی به حافظه لقب<23...17> همیشه درست است، و هنگام دسترسی به دستگاه های I / O، این سیگنال ها سطح منطقی "0" دارند.

هنگام انجام چرخه بازسازی، وضعیت خطوط لقب<23...17> undefined و تمام منابع در تایر باید خروجی های خود را بر این خطوط در شرایط سوم حفظ کنند.

توصیه: برای سیگنال های "قفل" لقب شما باید تنها با ورودی بالقوه استفاده کنید. این ناشی از این واقعیت است که در این مورد آدرس جدید جدید در خروجی ثبت نام در ابتدای سیگنال ظاهر می شود بیل (و نه از پشت جلوی عقب آن) و علاوه بر این، در طول چرخه دسترسی به حافظه در هر استاد دیگر، و نه یک پردازنده، یک سیگنال بیل پشتیبانی شده در حالت منطقی "1" و ثبت نام با یک ورودی بالقوه به سادگی سیگنال های تکراری خواهد بود لقب (آنچه در این مورد مورد نیاز است).

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی یک تایر به اتوبوس باشد، سپس سیگنال ها لقب<23...17> قبل از شروع سیگنال باید درست باشد -MEMR یا -MEMW و ذخیره شده چنین تا زمانی که چرخه کامل شود. -تازه کردن. (باید به یاد داشته باشید که هزینه خارجی می تواند این کار را انجام دهد، تنها یک تایر به اتوبوس)، سپس سیگنال های سیگنال آدرس، کنترل کننده بازسازی خواهد بود، بنابراین هیئت مدیره خارجی باید خروجی های آدرس خود را در حالت سوم ترجمه کند.

علامت -Sbhe (سیستم اتوبوس بالا Enable - قطعنامه بایت قدیمی تر بر روی اتوبوس سیستم) توسط پردازنده مرکزی مجاز است تا تمام منابع را در بزرگراه نشان دهد که بر روی خطوط SD.<15...8> بایت داده ارسال می شود سیگنال -Sbhe و SA0 مورد استفاده برای تعیین اینکه بایت و برای چه نیمی از اتوبوس داده ارسال می شود (مطابق با جدول 3.1).

علامت -Sbhe هنگامی که لاستیک ها آنها را جذب می کنند، توسط کنترل کننده بازسازی تولید نمی شود، زیرا هیچ جایگزینی بایت ها وجود ندارد و هیچ خواندن اطلاعات واقعی وجود ندارد.

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی در اتوبوس به یک تایر تبدیل شود، باید یک سیگنال تولید کند -Sbhe درست مثل یک پردازنده مرکزی.

اگر هزینه خارجی، که جادوگر در اتوبوس است، یک سیگنال تولید می کند -تازه کردن.سپس خروجی سیگنال آن -Sbhe باید به حالت سوم ترجمه شود.

بیل

علامت بیل (آدرس اتوبوس Latch Enable - مجوز به آدرس "قفل" در اتوبوس) یک دروازه برای ضبط آدرس خطوط است لقب<23...17> و منابع را در اتوبوس گزارش می دهند که آدرس درست است و می تواند در ثبت نام "snapped" باشد. این سیگنال همچنین منابع را در اتوبوس که سیگنال ها را می دهد اطلاع می دهد sa<19...0> و -Sbhe درست است، واقعی.

هنگامی که تایرها را با کنترلر سیگنال PD ضبط می کنید بیل همیشه برابر با منطقی "1" (تولید شده بر روی مادربرد)، از زمان سیگنال لقب<23...17> و sa<19...0> درست قبل از تولید سیگنال های فرمان. اگر کنترل کننده بازسازی به یک تایر در اتوبوس تبدیل شود، سپس در خط بیل سطح واحد منطقی نیز پشتیبانی می شود، از آنجا که سیگنال آدرس sa<19...0> درست قبل از شروع سیگنال های فرمان.

امکانات برای تخته های خارجی

هنگام گرفتن تایرهای سیگنال خارجی لاستیک بیل پشتیبانی مادربرد در حالت منطقی "1" برای تمام تایر تایر. آدرس سیگنال لقب<23...17> و sa<19...0> باید در طول زمان برای حل کردن هیئت مدیره سیگنال های فرمان درست باشد.

اگر پردازنده مرکزی جادوگر در اتوبوس است و یک چرخه دسترسی به منابع را بر روی یک هیئت مدیره خارجی انجام می دهد، سپس سیگنال ها لقب<23...17> درست فقط برای یک زمان کوتاه، بنابراین سیگنال بیل باید برای "ضربه محکم و ناگهانی" آدرس در ثبت نام استفاده شود. هنگامی که شما لاستیک را با هر دستگاه ضبط می کنید، علاوه بر CPU، خط بیل از سطح منطقی "1" پشتیبانی می کند.

آین

علامت آین (آدرس فعال کردن - رزولوشن آدرس) مجاز است زمانی که کنترل کننده PDP به یک تایر در اتوبوس تبدیل می شود و تمام منابع را در اتوبوس اعلام می کند که چرخه TPP انجام می شود. سیگنال مجاز آین همچنین تمام دستگاه های I / O را که کنترل کننده PDP را تنظیم می کند، به آدرس حافظه تنظیم می کند و UVV باید در طول سیگنال ممنوع باشد آین رمزگشایی آدرس

این سیگنال ممنوع است اگر تایر در اتوبوس یک پردازنده مرکزی یا یک کنترل کننده بازسازی باشد.

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی، انجام روش ضبط تایر، یک سیگنال -Master تولید می کند، سیگنال AEN توسط کنترل کننده PDP ممنوع است تا بتواند دسترسی خارجی به دستگاه های I / O را مجاز کند.

SD.<7...0> و SD.<15...8>

خط SD.<7...0> و SD.<15...8> معمولا اتوبوس داده ها را نیز نامیده می شود SD15 ارشد به معنی بیت ها گذشت، و در کنار خط SD0 - Junior معنی کمی خطوط SD<7...0> - جوان ترین نیمی از اتوبوس داده، SD.<15...0> - نیمه قدیمی تر از اتوبوس داده. تمام منابع 8 رقمی می توانند داده ها را فقط در نیمه جوانتر اتوبوس داده ها مبادله کنند. پشتیبانی از مبادله داده ها بین سپر 16 بیتی در اتوبوس و منابع 8 بیتی توسط بایت های بازسازی شده بر روی مادربرد انجام می شود (جدول 3.1 و شکل 3.1 کار خود را نشان می دهد).

امکانات برای تخته های خارجی

اگر سیگنال باشد - تازه کردن. مجاز، پس از آن تخته های خارجی باید خروجی های خود را بر روی اتوبوس داده ها در حالت سوم ترجمه کنند، زیرا هیچگونه حمل و نقل داده ها در طی چرخه های بازسازی حافظه وجود ندارد.

سیگنال های این گروه هر دو دوره و انواع چرخه های دسترسی را که در اتوبوس انجام می شود کنترل می شود. این گروه شامل شش سیگنال فرمان، دو آمادگی و سه سیگنال است که اندازه و نوع چرخه را تعیین می کنند.

دستورات نوع دستگاه (حافظه یا UVV) و جهت حمل و نقل (ضبط یا خواندن) را تعریف می کنند.

سیگنال های آمادگی کنترل طول مدت چرخه دسترسی، کوتاه شدن آن یا برعکس، پسوند.

-MEMR و -Smemr

علامت -MEMR (حافظه خواندن - حافظه خواندن) توسط یک جادوگر در اتوبوس مجاز است تا داده ها را از حافظه به آدرس تعریف شده توسط خطوط بخواند لقب<23...17> و sa<19...0> . علامت -Smemr (حافظه سیستم خواندن - حافظه خواندن سیستم) به طور عملی یکسان - MEMR، به جز سیگنال -Smemr مجاز است هنگام خواندن حافظه واقع در اولین مگابایت فضای آدرس. علامت -Smemr -MEMR -MEMR در 10 یا کمتر نانو ثانیه.

امکانات برای تخته های خارجی

-MEMRاز زمان سیگنال -Smemr هنگام خواندن از حافظه در فضای آدرس مگابایت، می توان آن را تنها توسط مادربرد حل کرد. اگر هیئت مدیره خارجی اجازه می دهد سیگنال -تازه کردن. -MEMR در حالت سوم، پس از حل سیگنال -تازه کردن. کنترل کننده بازسازی به این سیگنال اجازه خواهد داد.

-MEMW و -Smemw

علامت -MEMW (حافظه نوشتن - ورود حافظه) توسط یک جادوگر در اتوبوس مجاز است تا داده ها را به حافظه در آدرس تعیین شده توسط سیگنال خطوط بنویسید لقب<23...17> و sa<19...0> . علامت -Smemw (System Memory نوشتن - یک ضبط سیستم در حافظه) به طور عملی یکسان است - به جز سیگنال -Smemw این اجازه می دهد زمانی که نوشتن به حافظه واقع در اولین مگابایت فضای آدرس. علامت -Smemw تولید شده بر روی مادربرد از سیگنال -MEMW و بنابراین، نسبت به سیگنال به تأخیر افتاده است -MEMR 10 ns یا کمتر

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی به یک تایر به اتوبوس تبدیل شود، آن را تنها می تواند یک سیگنال را حل کند -MEMWاز زمان سیگنال -Smemw این تنها می تواند مادربرد را هنگام ضبط در حافظه در فضای آدرس MegaBatime اول حل کند. اگر هیئت مدیره خارجی اجازه می دهد سیگنال -تازه کردن.سپس باید سیگنال خروجی خود را ترجمه کند -MEMW در ثروت سوم

-i / یا.

علامت -i / یا. (I / O خواندن - خواندن دستگاه I / O) مجاز به خواندن اتوبوس برای خواندن داده ها از دستگاه I / O در آدرس تعیین شده توسط سیگنال ها sa<15...0> .

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی اجازه می دهد سیگنال -تازه کردن.سپس باید سیگنال خروجی خود را ترجمه کند -i / یا. در ثروت سوم

-i / ow.

علامت -i / ow. (I / O نوشتن - ورود به دستگاه ورودی / خروجی) توسط یک جادوگر در اتوبوس مجاز به نوشتن داده ها به یک دستگاه ورودی / خروجی در آدرس تعیین شده توسط سیگنال ها sa<15...0> .

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی اجازه می دهد سیگنال -تازه کردن.سپس باید سیگنال خروجی خود را ترجمه کند -iow. در ثروت سوم

-MEM CS16.

علامت -MEM CS16. (چرخه چرخه حافظه - انتخاب یک چرخه حافظه) به یک حافظه 16 بیتی برای تایر اجازه داده شده است تا حافظه ای را که به آن اشاره دارد، یک سازمان 16 بیتی دارد و باید یک چرخه دسترسی 16 بیتی انجام شود. اگر این سیگنال ممنوع است، تنها چرخه دسترسی 8 بیتی را می توان در اتوبوس انجام داد. حافظه ای که چرخه دسترسی انجام می شود باید از این سیگنال از سیگنال های آدرس استفاده شود. لقب<23...17> .

-MEM CS16.

توصیه: سیگنال های رمزگشایی لقب در هیئت مدیره خارجی حافظه 16 بیتی، سیگنال باید مجاز باشد -MEM CS16.اگر آدرس نصب شده در اتوبوس آدرس این هیئت مدیره خارجی است. از آنجا که این سیگنال بر روی مادربرد ثابت شده است، به عنوان یک قاعده، در جلوی عقب سیگنال بیل، سپس طرح برای رمزگشایی سیگنال LA و تشکیل بعدی -MEM CS16. باید حداقل تاخیر ممکن را داشته باشد (برای رایانه ها با فرکانس ساعت CPU 20 مگاهرتز، بیش از 20 نانومتر).

امکانات برای تخته های خارجی

اگر هزینه خارجی یک حافظه 16 بیتی باشد، باید در مورد این به تایر در اتوبوس اطلاع دهید، اجازه می دهد سیگنال -MEM CS16..

sa<15...0> و هر دستگاه I / O به طور تصادفی زمانی که رمزگشایی این آدرس به یک سیگنال اجازه داده می شود -i / o cs16هزینه خارجی باید آن را از طریق چرخه دسترسی به حافظه نادیده بگیرد.

-i / o cs16

علامت -i / o cs16 (انتخاب چرخه I / O - انتخاب یک حلقه برای UVV) مجاز به یک UVV 16 بیتی برای پیام به اتوبوس Tolere است که UVV که به آن اشاره دارد، یک سازمان 16 بیتی دارد و باید ساخته شود چرخه دسترسی 16 بیتی اگر این سیگنال ممنوع است، فقط یک چرخه دسترسی 8 بیتی به UVV می تواند بر روی اتوبوس انجام شود. UVV که چرخه دسترسی انجام می شود باید این سیگنال را از سیگنال های آدرس انجام دهد. sa<15...0> .

توجه: کنترل کننده PDP و کنترل کننده بازسازی سیگنال را نادیده می گیرند -i / o cs16 هنگام انجام چرخه CDP و بازسازی حافظه.

امکانات برای تخته های خارجی

اگر هزینه خارجی یک UVV 16 بیتی باشد، باید در مورد این به تایر در اتوبوس اطلاع دهید، حل سیگنال -i / o cs16.

اگر هزینه خارجی یک تایر به اتوبوس باشد، سیگنال های آدرس کار خواهند کرد لقب<23...17> و هر دستگاه حافظه به طور تصادفی زمانی که رمزگشایی این آدرس اجازه می دهد یک سیگنال -MEM CS16.هزینه خارجی باید آن را در طول چرخه دسترسی به UVV نادیده بگیرد.

I / O CH RDY

علامت I / O CH RDY (I / O کانال آماده - آمادگی کانال I / O) یک سیگنال ناهمزمان تولید شده توسط دستگاهی است که اتوبوس در دسترس است. اگر این سیگنال ممنوع است، چرخه دسترسی طول می کشد، همانطور که در طول زمان ممنوعیت به دهه های آماده به کار اضافه می شود. هنگامی که مخزن در اتوبوس یک پردازنده مرکزی یا هزینه خارجی است، هر بار انتظارات نیم نیمی از دوره فرکانس است sysclk (برای فرکانس ساعت sysclk\u003d 8 MHz مدت زمان انتظار - 62.5 NS). اگر مخزن در اتوبوس کنترل کننده PDP باشد، هر یک از پیش بینی ها یک دوره است sysclk (برای sysclk\u003d 8 MHZ - 125 NS). هنگام دسترسی به حافظه بر روی یک کارت خارجی، CPU همیشه به طور خودکار یک ساعت آماده به کار را درج می کند (اگر سیگنال باشد -0ws این ممنوع است)، بنابراین اگر هیئت مدیره خارجی به اندازه کافی چرخه کافی با یک زمان انتظار باشد، یک سیگنال را ممنوع کنید I / O CH RDY لازم نیست.

نکته: هنگام انجام چرخه های I / O، دستگاه I / O نباید این سیگنال را تولید کند، زیرا UVV اجازه می دهد سیگنال DRQ تنها پس از اینکه داده های واقعی را می توان پذیرفته یا ارسال شده توسط UVV و نیاز به کنترل بیشتر طول مدت زمان چرخه سیگنال I / O CH RDYنه فقط دستگاه های حافظه در طول دوره های RPP می توانند این سیگنال را اجازه دهند.

توجه: سیگنال I / O CH RDY این امر نمی تواند برای مدت زمان بیش از 15 میکروتر ممنوع باشد، زیرا در نقض این الزام، ممکن است داده ها را در تراشه های حافظه پویا از دست بدهد.

امکانات برای تخته های خارجی

اگر هزینه خارجی یک تایر با یک اتوبوس باشد، باید سیگنال دریافت و تجزیه و تحلیل کنید I / O CH RDY هنگامی که توسط چرخه های دسترسی به سایر منابع انجام می شود. هنگام استفاده از هزینه خارجی در حالت های دیگر، باید این سیگنال را هنگامی که آماده است برای تکمیل چرخه آماده باشد.

I / O CH RDY و تمام چرخه های دسترسی را به عنوان چرخه دسترسی معمولی به حافظه 8 یا 16 بیتی انجام دهید. بنابراین، ایجاد یک هزینه خارجی در کامپیوتر که نیاز به گسترش چرخه دسترسی را با سیگنال دارد I / O CH RDYلازم است مطمئن شوید که هیچ هزینه خارجی به طور غیرمستقیم در کامپیوتر وجود ندارد.

-0ws

علامت -0ws (0 انتظار ایالات متحده - 0 انتظار ردیاب ها) تنها سیگنال در کل اتوبوس است، که نیاز به مصرف آن را با حداکثر اتوبوس هماهنگ سازی با فرکانس sysclk. این منبع توسط منبع دسترسی به آن دسترسی به پردازنده مرکزی یا یک هیئت مدیره خارجی است و به استاد به اتوبوس اطلاع می دهد که چرخه دسترسی باید بدون قرار دادن انتظارات تکمیل شود.

نکته: با وجود این واقعیت که این سیگنال به یک اسلات برای تخته های 8 بیتی متصل است، نمی توان آن را توسط یک منبع 8 بیتی استفاده کرد. هنگامی که دسترسی به حافظه 16 بیتی نصب شده در اسلات زمانی که پردازنده مرکزی یا هزینه خارجی یک جادوگر در اتوبوس است، تنها می تواند مورد استفاده قرار گیرد. این سیگنال هنگام دسترسی به UVV یا هنگامی که کنترل کننده PDP یا کنترل کننده بازسازی یک جادوگر در اتوبوس است، نادیده گرفته می شود.

امکانات برای تخته های خارجی

اگر هزینه خارجی یک تایر در اتوبوس باشد، باید یک سیگنال دریافت کنید -0ws از منابع که به آن دسترسی پیدا می کند و چرخه های دسترسی را با چنین منابع بدون انتظارات اضافی فراهم می کند. هنگامی که هزینه خارجی یک حافظه 16 بیتی است، باید سیگنال را مجاز کند -0wsاگر سرعت این حافظه به شما اجازه می دهد تا چرخه های دسترسی را بدون قرار دادن یک تاکتیک انتظارات اضافی انجام دهید.

توجه! متاسفانه، برخی از تخته های خارجی، تبدیل شدن به یک تایر با یک تایر، نادیده گرفتن سیگنال -0wsو تمام چرخه های دسترسی را به عنوان چرخه دسترسی معمولی به حافظه 8 یا 16 بیتی انجام دهید.

-تازه کردن.

علامت -تازه کردن. (Refresh - Regeneration) توسط کنترل کننده بازسازی مجاز است تا همه دستگاه ها را در اتوبوس مطلع سازد که چرخه بازسازی حافظه انجام می شود.

امکانات برای تخته های خارجی

اگر هیئت مدیره خارجی یک تایر با یک اتوبوس باشد، باید سیگنال را مجاز کند -تازه کردن. برای درخواست بازسازی حافظه. در این مورد، چرخه بازسازی برآورده خواهد شد، هرچند کنترل کننده بازسازی یک نکته در تایر نیست.

گروهی از سیگنال های کنترل مرکزی شامل سیگنال های فرکانس های مختلف، سیگنال های کنترل و خطاها می شود.

علامت -استاد (استاد - ارائه دهنده) باید تنها توسط هزینه خارجی تولید شود که مایل به تبدیل شدن به یک تایر در اتوبوس است.

توجه! اگر سیگنال باشد -استاد مجاز به مدت زمان طولانی بیش از 15 میکروتر، هزینه خارجی باید با حل سیگنال یک چرخه بازسازی حافظه را درخواست کند -تازه کردن..

امکانات برای تخته های خارجی

علامت -استاد این مجاز توسط یک هیئت مدیره خارجی است که جادوگر در تایر می شود، تنها پس از دریافت سیگنال مربوط به آن نشین از کنترل کننده PDP. پس از سیگنال -استاد مجاز خواهد بود، هزینه خارجی باید حداقل یک دوره فرکانس صبر کند sysclkقبل از شروع به توسعه سیگنال های آدرس و داده ها و حداقل دو دوره sysclk قبل از تولید سیگنال های فرمان

-i / o ch ck

علامت -i / o ch ck (بررسی کانال I / O - بررسی کانال ورودی / خروجی) می تواند توسط هر منبع در اتوبوس به عنوان یک پیام حل شود خطای مرگبارکه قابل اصلاح نیست یک نمونه معمولی از چنین خطایی یک خطای تقلبی در هنگام دسترسی به حافظه است. علامت - I / O CH CK باید حداقل 15 نانومتر حل شود. اگر در زمان توسعه این سیگنال، کنترل کننده MPD یا کنترل کننده بازسازی در تایر بود، سپس سیگنال بود -i / o ch ck این در ثبت نام در مادربرد ثبت می شود و تنها پس از پردازشگر مرکزی به یک سبیل در اتوبوس پردازش می شود.

این سیگنال به عنوان یک قاعده، به ورودی وقفه غیر مخفی از CPU متصل است و توسعه آن منجر به خاتمه عملکرد عادی کامپیوتر می شود.

امکانات برای تخته های خارجی

اگر سیگنال باشد -i / o ch ck در حال حاضر مجاز است زمانی که جادوگر در اتوبوس هزینه خارجی است، آن را در ثبت نام در مادربرد ثبت شده است و تنها پس از گرفتن تایر توسط پردازنده مرکزی پردازش می شود.

بازنشانی DRV

علامت بازنشانی DRV (بازنشانی راننده - تنظیم مجدد دستگاه) توسط یک پردازنده مرکزی برای نصب اولیه تمام منابع دسترسی در اتوبوس پس از روشن شدن یا کاهش ولتاژ تولید می شود. حداقل زمان قطعنامه این سیگنال 1 میلی ثانیه است.

امکانات برای تخته های خارجی

تخته های خارجی برای تمام وقت توسعه این سیگنال باید خروجی های خود را در حالت سوم ترجمه کنند.

sysclk

علامت sysclk (ساعت سیستم فرکانس سیستم است) در این کتاب برابر با 8 مگاهرتز است، هرچند، به عنوان یک قانون، این فرکانس همانند فرکانس ساعت پردازنده مرکزی در مادربرد است، اما از 50٪ (با طول مدت) توسط سطح منطقی "1". تمام دوره های اتوبوس متناسب است sysclk، اما همه سیگنال های تایر، به جز -0wsهماهنگ نیست sysclk.

امکانات برای تخته های خارجی

هنگامی که هزینه خارجی یک جادوگر در اتوبوس است، می تواند استفاده کند sysclk برای تنظیم طول چرخه، اما علاوه بر تولید -0WS، هر سیگنال برای هماهنگ سازی می تواند مورد استفاده قرار گیرد.

اسیر

علامت اسیر این همیشه توسط مادربرد همیشه یک فرکانس ثابت از 14.3818 مگاهرتز با سطح 45-55٪ (مدت) منطقی "1" تولید می شود. علامت اسیر هماهنگ نیست sysclk هیچ سیگنال دیگری در تایر وجود ندارد و بنابراین نمی تواند برای برنامه های کاربردی که نیاز به هماهنگ سازی با سایر سیگنال ها ندارند استفاده شود. از لحاظ تاریخی، این سیگنال به نظر می رسد از کنترلرهای مانیتور رنگ اول برای رایانه های شخصی سری IBM PC پشتیبانی کند. این سیگنال برای استفاده توسط تخته های خارجی مناسب است، زیرا این همان مدل سازگار با IBM PC / AT است.

گروه سیگنال وقفه برای پرس و جو از وقفه پردازنده مرکزی استفاده می شود.

نکته: معمولا سیگنال های درخواست وقفه به کنترل کننده های وقفه اینتل 8259A متصل می شوند. علیرغم این واقعیت است که دسترسی به کنترل کننده های وقفه (به عنوان UVV) دارای هر توالی در اتوبوس، برای سازگاری است نرم افزار فقط پردازنده مرکزی می تواند کنترل کننده وقفه را خدمت کند.

IRQ<15,14,12,11,10> IRQ<9,7...3>

وقفه را می توان با استفاده از منابع هر دو در مادربرد و تخته های خارجی با وضوح سیگنال مربوطه درخواست کرد. IRQ. سیگنال باید قبل از تایید وقفه با یک پردازنده مرکزی مجاز باشد، که به عنوان یک قاعده، دسترسی به CPU به منابع درخواست شده درخواست شده است.

امکانات برای تخته های خارجی

درخواست وقفه در ماشه در کنترل کننده وقفه بر روی افزایش جلوی سیگنال سیگنال وقفه ضبط شده است و باید توسط تراشه ها با خروجی های معمول TTL تولید شود. بنابراین، هنگام انتخاب یک خط پرس و جو برای وقفه برای هزینه خارجی خود، باید اطمینان حاصل کنید که این خط هیچ هزینه خارجی دیگری را مشغول نیست.

این سیگنال ها از چرخه انتقال داده ها با دسترسی به حافظه مستقیم پشتیبانی می کنند.

توجه: کانال های PDP<3...0> پشتیبانی فقط انتقال داده های 8 بیتی. کانال های PDP<7...5> پشتیبانی از حمل و نقل داده های 16 بیتی.

drq<7...5,0> drq<3,2,1>

سیگنال drq (درخواست DMA - درخواست PDP) توسط منابع در مادربرد یا تخته های خارجی مجاز به درخواست نگهداری کنترل کننده PDP یا گرفتن تایر است. علامت drq باید اجازه داده شود تا کنترل کننده PDP اجازه نمی دهد سیگنال مربوطه نشین.

امکانات برای تخته های خارجی

سیگنال drq این از خروجی تراشه های معمول TTL تولید می شود، بنابراین هنگام نصب یک هیئت مدیره خارجی در اسلات اتوبوس ISA، باید کانال PDP را به درستی انتخاب کنید، که نباید با سایر هزینه های خارجی مشغول باشد.

نشین<7...5,0> نشین<3,2,1>

سیگنال نشین (DMA Acknowdge - تایید PDP) توسط کنترل کننده PDP به عنوان تایید سیگنال های پرس و جو مجاز می باشد drq<7...5,3...0> . رزولوشن سیگنال مربوطه نشین این به این معنی است که چرخه های RPP شروع می شود، یا هزینه خارجی تایر را اسیر کرد.

T / C.

علامت T / C. شمارش ترمینال - ختم حساب) توسط کنترل کننده PDP مجاز است، زمانی که حساب تعداد محموله های داده ها بر روی هر یک از کانال های PPP تکمیل می شود، یعنی تمام انتقال داده ها تکمیل می شود.

به قدرت تابلوهای بوت خارجی هست یک. 5 ولتاژ عرضه استفاده می شود جریان مستقیم: +5 B، -5 B، +12 V، -12 B، 0 V (زمین - زمین). تمام خطوط به یک اتصال 8 بیتی رزرو می شوند، به جز یک خط از +5 V و یک مورد خط بر روی اتصال اضافی.

بیشترین مجاز توکی مصرف هزینه های خارجی برای هر ولتاژ قدرت در جدول داده می شود. 4.1.

جدول 4.1 حداکثر جریان مصرف فعلی

ولتاژ

توجه! داده ها نشان داده شده در جدول. 4.1، به این معنا نیست که هر یک از تخته های خارجی که در اسلات نصب شده اند می توانند چنین جریانهایی مصرف کنند. جدول فقط در مورد آنچه جریانها مجاز به عبور از اتصال (اتصالات) هیئت مدیره خارجی هستند، اطلاع می دهد. جریانهای معمول مصرف مجاز برای تمام تخته های مدار خارجی معمولا به منبع برق کامپیوتر محدود می شود. بنابراین، قبل از نصب یک هیئت مدیره جدید خارجی در اسلات تایر، حضور یک رزرو مناسب برای جریان های مصرف برای این هیئت مدیره را در منبع برق کامپیوتر تعیین کنید.

چرخه اتوبوس هست یک. همیشه در رابطه با ناهمزمان sysclk. سیگنال های مختلف در هر زمان مجاز و ممنوع است؛ در داخل فواصل مجاز، سیگنال های پاسخ نیز می توانند در هر زمان تولید شوند. استثنا تنها یک سیگنال است -0wsکه باید هماهنگ شود sysclk.

در تایر 4 نوع از دوره های مختلف وجود دارد: دسترسی به منابع, pdp, بازسازی, تایر ضبط. چرخه دسترسی به منابع اگر پردازنده مرکزی یا هزینه خارجی به عنوان سپرده گذاران داده ها را با منابع مختلف بر روی تایر مبادله انجام شود، انجام می شود. چرخه PDP انجام می شود اگر کنترل کننده PDP یک جادوگر در اتوبوس باشد و چرخه داده ها را بین حافظه و UVV انجام دهد. چرخه بازسازی تنها توسط کنترل کننده بازسازی برای بازسازی Microcircuits حافظه پویا انجام می شود. چرخه ضبط تایر توسط یک هزینه خارجی انجام می شود تا به یک Tusk در اتوبوس تبدیل شود.

چرخه های ساختاری با نوع رسوب در تایر و انواع منابع دسترسی بر روی آن متفاوت است. در داخل نوع چرخه، به دلیل مدت زمان های مختلف هر نوع، انواع مختلفی از آن وجود دارد.

سه نوع چرخه وجود دارد. دسترسی به منابع:

    چرخه با 0 چرخه انتظار - این چرخه کوتاه ترین همه ممکن است؛

    چرخه عادی - هنگام انجام چنین چرخه، منابع دسترسی، آمادگی را ممنوع نمی کند I / O CH RDY - بعد، چرخه این گونه به سادگی به طور طبیعی نامیده می شود؛

    یک چرخه پیشرفته - هنگام انجام چنین چرخه، منابع دسترسی نشان دهنده سیگنال آمادگی است I / O CH RDY برای زمان مورد نیاز منابع برای دریافت یا انتقال داده ها - سپس چرخه این نوع به گسترش داده می شود.

در چرخه های PDP و بازسازی، دو نوع وجود دارد: طبیعی و بلند، بر اساس شرایط مشابه در بالا توضیح داده شده است. فقط تمام انواع چرخه ها به طور دقیق شرح داده می شود و علاوه بر این، در CH. 6 نمودارهای موقت انواع چرخه ها را نشان می دهد.

پردازنده مرکزی چرخه را آغاز می کند دسترسی به منابع تولید سیگنال بیلبرقراری ارتباط تمام منابع در مورد حقیقت آدرس در خطوط sa<19...0> ، و همچنین برای تعمیر منابع آدرس در خطوط لقب<23...17> . منابع باید با وضوح سیگنال CPU ارتباط برقرار کنند -MEM CS16. یا -i / o cs16 این چرخه باید 16 بیتی باشد؛ در غیر این صورت، چرخه به صورت 8 بیتی تکمیل خواهد شد. CPU همچنین تیم ها را تولید می کند -MEMR, -MEMW, -irc و -IOWC تعریف نوع منبع (حافظه یا UVV)، و همچنین جهت انتقال داده ها. اگر دسترسی به حافظه در فضای آدرس اول MegaBetime، آن را نیز حل خواهد شد -Smemr یا -Smemw. دسترسی به منابع که نیاز به تغییر زمان چرخه دارید باید توسط سیگنال پاسخ داده شود -0ws یا I / O CH RDY برای اطلاع رسانی به CPU در مورد مدت زمان چرخه دسترسی.

امکانات برای تخته های خارجی

هزینه خارجی که اتوبوس را ضبط می کند، چرخه دسترسی را از سیگنال های آدرس شروع می کند، اما بر خلاف CPU، آدرس سیگنال را تایید نمی کند بیل. در خط این سیگنال توسط مادربرد برای تمام زمان ضبط تایر توسط سطح هیئت مدیره خارجی "1" پشتیبانی می شود. بنابراین، هزینه خارجی باید سیگنال های واقعی را به عنوان خطوط انجام دهد sa<19...0> و بر روی خطوط لقب<23...17> قبل از شروع سیگنال فرمان، آدرس را به انتهای چرخه نگه می دارد. هزینه خارجی نیز باید قادر به تجزیه و تحلیل سیگنال ها باشد -MEM CS16. و -i / o cs16 و مطابق با این سیگنال ها، چرخه را به عنوان 16 یا 8 بیتی تکمیل کنید.

چرخه دسترسی با 0 چرخه انتظار کوتاه ترین چرخه ای از همه موجود در تایر است. این چرخه تنها هنگام دسترسی به CPU یا هیئت مدیره خارجی می تواند انجام شود (زمانی که آن را جادوگر در اتوبوس) به حافظه 16 بیتی. در ابتدای چرخه، رسوب باید آدرس را بر روی خطوط تنظیم کند. لقب<23...17> برای انتخاب یک بلوک حافظه در 128 کیلوبایت. اگر سیگنال مجاز نیست -MEM CS16.چرخه به عنوان یک 8 بیتی (طبیعی یا گسترش یافته) تکمیل می شود و چرخه ای با ساعت 0 انتظار نمی رود. اگر منبع یک سیگنال حل شود -MEM CS16.سپس او باید سیگنال را اجازه دهد -0ws در زمان مناسب پس از صدور یک سیگنال فرمان -MEMR یا -MEMW برای تکمیل چرخه با چرخه انتظار 0. هنگام ممنوعیت سیگنال -0ws چرخه به صورت طبیعی یا تمدید کامل شده است.

یادداشت ها: اگر سیگنال باشد -0ws اجازه داده شده توسط منبع دسترسی، رسوبیت نیاز به قطعنامه سیگنال ندارد I / O CH RDY - نادیده گرفته شده است فقط سیگنال -0ws در تایر است هست یک. همزمان با توجه به sysclk علامت.

امکانات برای تخته های خارجی

هزینه خارجی که اتوبوس را ضبط می کند، چرخه دسترسی را از 0 چرخه انتظار درست به عنوان یک پردازنده مرکزی انجام می دهد.

چرخه عادی را می توان از CPU یا یک هیئت مدیره خارجی (اگر آن را به اتوبوس) در هنگام دسترسی به UVV 8 یا 16 بیتی یا حافظه. پس از صدور سیگنال آدرس به تایر، استاد اجازه می دهد سیگنال های فرمان -MEMR, -MEMW, -i / یا. یا -i / ow.. در پاسخ، منبع باید سیگنال را مجاز کند I / O CH RDYدر زمان متناظر، از آنجا که در غیر این صورت چرخه به عنوان یک تمدید تکمیل خواهد شد. وضوح I / O CH RDY کارشناسی ارشد را برای تکمیل چرخه برای یک دوره زمانی ثابت (این دوره دوره کپور است sysclkاما با آن هماهنگ نیست). مدت زمان چرخه عادی توسط زمان قطعنامه سیگنال تعیین می شود -MEMR, -MEMW, -i / یا. یا -i / ow. که، به نوبه خود، بستگی به اندازه داده ها و آدرس منابع دسترسی دارد.

یک چرخه پیشرفته می تواند از CPU یا یک هیئت مدیره خارجی ساخته شود (اگر دارای یک اتوبوس باشد) هنگام دسترسی به 8 یا 16 بیتی UVV یا حافظه. جادوگر در اتوبوس یک چرخه بلند را انجام می دهد اگر منبع دسترسی به آن در دسترس باشد، پس از آنکه سیگنال فرمان حل می شود، اجازه نمی دهد I / O CH RDY. استاد همچنان اجازه می دهد تا سیگنال فرمان را تا زمانی که منابع مجاز است، اجازه دهد I / O CH RDY. دوره زمان چرخه تمدید نیز کاترین است sysclk

کنترل کننده بازسازی در حال تلاش برای ضبط تایر پس از 15 میکروتر از آخرین چرخه بازسازی به دو صورت است:

    اگر پردازنده مرکزی دارای تایر باشد، پس از اتمام اجرای فرمان فعلی، اتوبوس کنترل بازسازی را انتقال می دهد؛

    اگر کنترل کننده PDP متعلق به اتوبوس باشد، تایر تنها پس از اتمام چرخه انتقال داده کنترل کننده PDP، به کنترل بازسازی منتقل می شود.

قرار ملاقات سیگنال های زیر در طول چرخه بازسازی یک تفسیر اصلی دارد:

-تازه کردن. - قطعنامه این سیگنال، آغاز چرخه بازسازی را گزارش می دهد؛

نشانی - کنترل کننده بازسازی تنها سیگنال ها را بر خطوط آدرس SA تولید می کند<7...0>، سیگنال های آدرس باقی مانده تعریف نشده اند؛

-MEMR - علامت -MEMR مجاز توسط کنترل کننده بازسازی، در حالی که سیگنال -smemr به مادربرد مجاز خواهد بود؛

SD.<15...0> - خطوط داده توسط کنترل بازسازی نادیده گرفته می شود و تمام منابع بر روی تایر مورد نیاز است تا خروجی های خود را با خطوط داده در حالت سوم ترجمه کنند؛

این سیگنال ها توسط کنترل کننده بازسازی نادیده گرفته می شود:

-MEM CS16.

-i / o cs16

امکانات برای تخته های خارجی

هنگامی که هزینه خارجی یک تایر در اتوبوس است، باید به طور مستقل سیگنال را حل کند -تازه کردن. برای شروع چرخه بازسازی حافظه.

چرخه بازسازی طبیعی کنترل کننده بازسازی با رزولوشن سیگنال شروع می شود -MEMR، در پاسخ، منبع باید سیگنال را مجاز کند I / O CH RDY در زمان متناظر، از آنجا که در غیر این صورت چرخه به عنوان یک تمدید تکمیل خواهد شد. طول چرخه در واقع تنها مدت زمان سیگنال را تعریف می کند -MEMR.

چرخه انقباض کنترل کننده بازسازی انجام می شود اگر حداقل یک منبع دسترسی به سیگنال اجازه ندهد I / O CH RDY در زمان مناسب پس از قطعنامه سیگنال -MEMR. کنترل کننده بازسازی به حل سیگنال ادامه می دهد. -MEMR قبل از سیگنال I / O CH RDY توسط تمام منابع در اتوبوس مجاز خواهد بود. دوره زمان چرخه تمدید نیز کاترین است sysclkاما با او هماهنگ نیست.

چرخه PDP شبیه به چرخه دسترسی است که صاحب اتوبوس دیگری را انجام می دهد. چرخه PDP پس از قطعنامه سیگنال آغاز می شود نشین کنترل کننده PDP. اندازه داده های منتقل شده بستگی به کانال PDP دارد: کانال های C 0 تا 3 برای انتقال داده های 8 بیتی و کانال از 5 تا 7 برای حمل و نقل داده های 16 بیتی تعریف شده است. سیگنال -MEM CS16. و -i / o cs16 توسط کنترل کننده PDP نادیده گرفته می شود، اما این سیگنال ها از BYTES استفاده می کنند که بر روی مادربرد دوباره مرتب شده اند.

چرخه PDP تنها بین حافظه و دستگاه های I / O انجام می شود. سیگنال های آدرس تولید شده توسط کنترل کننده PDP تنها دارای آدرس حافظه هستند و آدرس UVV را شامل نمی شود. فرآیند انتقال داده ها در چرخه PDP به صورت زیر انجام می شود: منبع داده مجموعه داده ها را در اتوبوس تنظیم می کند و گیرنده داده باید آماده باشد تا همزمان آنها را بگیرد. دستورات ضبط و خواندن نیز به طور همزمان مجاز است انتخاب درست جهت حمل و نقل در این مورد، سیگنال خواندن لزوما قبل از سیگنال ضبط حل شده است تا از برخورد بین بافرهای داده در دو منبع جلوگیری شود.

UVV، درخواست PDP حالت در اتوبوس اجازه می دهد یک سیگنال drq کانال مربوطه اگر یک پردازنده مرکزی یک تایر بر روی تایر است، سپس کنترل کننده اتوبوس PDP را آزاد می کند، که به نوبه خود سیگنال را به وضوح سیگنال اعلام می کند نشین این واقعیت که چرخه PDP آغاز می شود. از آنجا که کنترل کننده PDP تنها آدرس حافظه را تولید می کند، UVV باید از سیگنال استفاده کند -i / یا., -i / ow. و نشین برای دریافت یا انتقال داده ها در حالت PDP.

چرخه PDP با وضوح سیگنال آغاز می شود نشین کانال مربوطه، و همچنین سیگنال آین. وضوح سیگنال آین کنترل کننده PDP تمام منابع را در اتوبوس اعلام می کند که آدرس ها و سیگنال های فرماندهی توسط کنترل کننده PDP تولید می شوند و نه یک پردازنده مرکزی، یک کنترل کننده بازسازی یا یک هیئت مدیره خارجی تولید می شود. پس از حل کردن سیگنال های فرمان، کنترل کننده PDP سیگنال را تجزیه و تحلیل می کند I / O CH RDY برای تعیین مدت زمان چرخه.

اگر چرخه طول می کشد، دوره طولانی مدت زمان انحراف sysclkاگر چه با هماهنگ نیست sysclk.

نکته: داده هایی که در حافظه ثبت شده یا UVV ثبت شده اند باید درست باشد تا زمانی که دستور ضبط حل شود و قبل از اینکه دستور ضبط ممنوع است، درست باشد.

چرخه عادی توسط کنترل کننده PDP برای انتقال داده های 8 یا 16 بیتی انجام می شود. کنترل کننده PDP به سیگنال اجازه می دهد -MEMR, -MEMW, -i / یا. و -i / ow.و حافظه ای که مبادله انجام می شود باید سیگنال را مجاز کند I / O CH RDY در زمان مناسب، در غیر این صورت چرخه به صورت پیشرفته تکمیل خواهد شد. وضوح سیگنال I / O CH RDY باعث می شود که کنترلر چرخه را برای یک دوره زمانی ثابت تکمیل کند؛ این دوره دوره کروم است sysclkاما با او هماهنگ نیست.

مدت زمان ضبط سیگنال -MEMR, -MEMW, -i / یا. و -i / ow. مدت زمان کل کل را تعیین می کند و این مدت به اندازه داده ها برای فضاهای مختلف آدرس بستگی دارد.

یک چرخه RTP پیشرفته توسط کنترل کننده PPP و همچنین یک چرخه عادی انجام می شود، به جز اینکه سیگنال طولانی است I / O CH RDY پس از آنکه سیگنال فرمان مجاز است، در زمان مناسب مجاز نیست. کنترل کننده PDP همچنان به حل و فصل سیگنال های فرماندهی تا زمانی که UVV سیگنال را حل کند I / O CH RDY. دوره زمانی که چرخه طول می کشد، در این مورد کوتاه مدت است sysclkاگرچه همزمان نیست sysclk.

توجه: سیگنال های آدرس لقب<23...0> در طول چرخه دسترسی معمول، باید در ثبت نام از منابع دسترسی ثبت شود تا آدرس را در طول کل چرخه حفظ کنید. در مقایسه با چرخه های معمولی، هنگام انجام چرخه PDP، این سیگنال های آدرس در طول کل چرخه PDP درست هستند.

توجه! کانال های PDP که توسط ضبط تایر خارجی استفاده می شود باید در حالت Cascading برنامه ریزی شود.

هر هزینه خارجی نصب شده در اسلات می تواند یک سبیل در اتوبوس ISA باشد. هزینه های خارجی تایر باید با وضوح سیگنال شروع شود drq کانال PDP، پیش برنامه ریزی شده در حالت آبشار. کانال PDP برنامه ریزی شده در حالت Cascade معتقد است که تمام دوره های PPP توسط یک منبع خارجی انجام شده است - در این مورد توسط یک هیئت مدیره خارجی. کنترل کننده PDP مطابق با هیئت مدیره قطعنامه سیگنال خارجی است نشین؛ هزینه خارجی در پاسخ به نشین اجازه می دهد سیگنال -استاد. پس از حل سیگنال -استاد هزینه خارجی باید منتظر بماند، پس از آن می تواند چرخه های دسترسی خود را آغاز کند.

در این مقاله، ما می خواهیم به شما در مورد یک بار شناخته شده به شما بگویم، اما در حال حاضر به ندرت از تکنولوژی استفاده می شود - تکنولوژی ISA، و همچنین تکنولوژی EISA مشابه آن است.

ISA یک استاندارد قدیمی است تایر سیستم و تایرهای ورودی / خروجی کامپیوترهای شخصی IBM شخصی IBM مورد استفاده در دهه 1980-اوایل دهه 1990 استفاده می شود. اختصار ISA به عنوان معماری استاندارد صنعت (استاندارد معماری صنعتی) رمزگشایی شده است. این نام قبلا نشان داده شده است که تایر در آن زمان استاندارد واقعی بود و تقریبا تمام تولید کنندگان تجهیزات کامپیوتری استفاده می شد.

ISA 8 بیتی یکی از قدیمی ترین فن آوری های PC است که تقریبا به طور همزمان با اولین رایانه معماری IBM ظاهر شد. پیاده سازی آن به کاربران اجازه می دهد تا دستگاه های اضافی را در اسلات های توسعه خود متصل کنند. برای اولین بار، تایر برای سیستم های مبتنی بر پردازنده اینتل 8088 (PC و PC / HT) در سال 1981 توسعه یافت. بعدا برای پردازنده 80286 (PC / AT)، به منظور اجرای کامل توانایی های خود در سال 1984 16 بیتی ISA توسعه یافت.

بنابراین، 2 نسخه اصلی از تایر - 8 بیتی و 16 بیتی وجود دارد. همچنین یک تلاش برای برخی از توسعه دهندگان وجود داشت تا گزینه های اصلی 32 بیتی خود را معرفی کنند، اما آنها گسترده نبودند.

تایر چندین اسلات پسوند داشت، تعداد آنها در سیستم های XT / IT از 3 تا 8 متغیر بود و در آن کاربر می تواند دستگاه های اضافی را وارد کند - تخته های گسترش یافته. در عین حال، اسلات نسخه ISA 16 بیتی به گونه ای طراحی شده است که دستگاه های 8 بیتی را می توان به آن وارد کرد. اسلات تایر 16 بیتی تنها کمی طولانی تر از 8 بیتی است و دارای 98 مخاطب است. اسلات نسخه 8 بیتی دارای 62 مخاطب است.

حداکثر پهنای باند تایر 16 بیتی فقط بیش از 8 مگابایت بر سی است. به لطف خطوط اتوبوس 24 آدرس، دستگاه ها به اسلات انبساط وارد شده اند، 16 مگابایت حافظه می تواند مورد توجه قرار گیرد. علاوه بر این، آن را پشتیبانی از 16 وقفه های سخت افزاری، شرح مختصری از آن ما در یک مقاله اختصاص داده شده به IRQ.

در اولین نسخه های ISA در همان فرکانس با پردازنده کار می کرد. با این حال، در پیاده سازی های بعدی به دلیل این واقعیت که فراوانی پردازنده ها به طور قابل توجهی افزایش یافته است، تایر توانسته است با یک ژنراتور ساعت جداگانه کار کند.

اس اس اس اس اس اس اس اس: 1 - دو 8 بیت و 2 - سه بیتی

اسلات گسترش ISA به نظر می رسد. مادربرد با دو اسلات 8 بیتی و سه اسلات 16 بیتی.

مزایای تایر:

  1. سادگی تطبیقی \u200b\u200bطراحی.
  2. قابلیت اطمینان.
  3. پشتیبانی گسترده از تولید کنندگان.

با این حال، او داشت و تعدادی از کاستی های جدیچه کسی باعث شد که از آن استفاده کند:

  1. سرعت کم.
  2. کمی کوچک
  3. عدم پشتیبانی کامل از توابع تسلط بر اتوبوس.
  4. عدم پیکربندی خودکار دستگاه. دستگاه های ISA به صورت دستی با استفاده از jumpers و سوئیچ ها پیکربندی شدند.

EISA - بهبود نسخه ISA

این کاستی ها برای از بین بردن اتوبوس EISA (Extended ISA، I.E. Extended ISA) طراحی شده اند. بسیاری از تولید کنندگان تجهیزات کامپیوتری شناخته شده مانند Compaq Computer، Epson، Hewlett-Packard، NEC، Zenith و برخی دیگر در توسعه خود شرکت کردند.

Extended ISA - Extended ISA

EISA از همان ابتدا به عنوان جانشین ISA، و نه به عنوان رقیب آن قرار گرفت. بنابراین، آن را به طور کامل با دستگاه های ISA سازگار بود. دستگاه های EISA به عنوان اسلات 16 بیتی ISA به شکاف مشابهی وارد می شوند، اما در حضور اتصال اضافی متفاوت بودند. این تابع تسلط بر اتوبوس را برای دستگاه پشتیبانی می کند که مجاز به انتقال هر کنترل اتوبوس هیئت مدیره در اسلات انبساط است. همچنین پیکربندی دستگاه اتوماتیک را پشتیبانی می کند. با این حال، آن محدود بود، زیرا برای این منظور کاربر ویژه ارائه شد نرم افزار نرم افزار، و جدیدترین سیستم عامل ها، مانند ویندوز 95، قادر به پیکربندی دستگاه های EISA نبودند.

پهنای باند نظری EISA 32 مگابایت بر سی بود، با این حال، با توجه به هزینه های سربار پروتکل های حمل و نقل، حدود 20 مگابایت بر ثانیه بود.

در اواخر دهه 1980، در طول دوران سیستم های مبتنی بر پردازنده های 80386 و 486، EISA به نظر می رسید بسیار امیدوار کننده و موفق به "حذف از جاده" پروژه جایگزین پس از IBM - اتوبوس MCA. اما زمان برنامه کاربردی فعال آن نسبتا کوتاه بود. با تشکر از معرفی فاکتور فرم ATX و همچنین محبوبیت تکنولوژی تایر محلی، ISA و تایرهای EISA عملا از طریق استفاده از راه به چنین مدرن استفاده می شود تایر محلیمانند PCI با این وجود، اتصالات ISA و EISA هنوز هم می توانند در آن پیدا شوند مادربرداوه، جایی که PCI به عنوان تایر اصلی خدمت کرده است.

نتیجه

در این مقاله، شرح مختصری از تایرهای ISA و EISA را رهبری می کنیم، در مورد تاریخ و اصول کار خود گفتیم. آنها تبدیل به یک نقطه عطف مهم در توسعه لاستیک های I / O شده اند و تأثیر زیادی بر توسعه چنین لاستیک های I / O مدرن مانند PCI، PCI Express و AGP دارند. معماری استاندارد صنعت هنوز در بسیاری از رایانه های قدیمی استفاده می شود و دستگاه های ISA هنوز در بسیاری از مناطق اعمال می شود.

اتوبوس، همانطور که می دانید، در واقع مجموعه ای از سیم ها (خطوط) است که اجزای مختلف کامپیوتر را برای تامین آنها برای تغذیه و تبادل اطلاعات متصل می کند. در "حداقل پیکربندی" تایر دارای سه نوع خطوط است:

  • خطوط کنترل؛
  • خط آدرس؛
  • خطوط داده.

دستگاه های متصل به اتوبوس به دو دسته اصلی تقسیم می شوند - کارشناسی ارشد اتوبوس و بردگان اتوبوس. کارشناسی ارشد اتوبوس دستگاه هایی هستند که می توانند عملیات تایر را کنترل کنند، I.E، شروع ضبط / خواندن و غیره بردگان اتوبوس - به ترتیب، دستگاه هایی که فقط می توانند به درخواست ها پاسخ دهند. درست است که هنوز "خدمتگزاران هوشمند" (برده های هوشمند) وجود دارد، اما ما آنها را به وضوح ادامه خواهیم داد. خوب، در واقع، همه چیز که شما باید در مورد لاستیک ها بدانید تا بدانید که چه چیزی بیشتر مورد بحث قرار خواهد گرفت.

IBM در سال 1981 یک تایر جدید را برای استفاده در رایانه های PC / XT سری معرفی کرد. تایر طراحی بسیار ساده بود، حاوی 53 خط سیگنال و 8 خط برق بود و یک تایر 8 بیتی همزمان با وقفه های تقسیم شده و دوبلکس (وقفه های Trigger-Edge) بود، هنگام استفاده از دستگاه های درخواست دستگاه، تغییر وضعیت خط IRQ مربوطه . در 1 یا عقب چنین سازمان از درخواست های وقفه اجازه می دهد تا شما را به استفاده از هر وقفه تنها به یک دستگاه. علاوه بر این، تایر از استادان اتوبوس اضافی پشتیبانی نمی کرد و تنها دستگاه های کنترل تایر پردازنده DMA و کنترل کننده DMA بود.

کاستی های تایر ناشی از سادگی طراحی واضح است. بنابراین برای استفاده در iBM Computers-AT ("تکنولوژی پیشرفته") در سال 1984 ارائه شد یک نسخه جدید لاستیک ها متعاقبا به نام ISA نامیده می شوند. نگه داشتن سازگاری با تابلوهای قدیمی 8 بیتی، نسخه جدید تایر دارای تعدادی از مزایای قابل توجه است، مانند:

  • اضافه کردن 8 خط داده ها به اشتراک گذاری داده های 16 بیتی اجازه داده شد؛
  • اضافه کردن 4 خط آدرس باعث افزایش حداکثر اندازه حافظه آدرس به 16 MV می شود؛
  • 5 خط IRQ Frigger Edged اضافی اضافه شد؛
  • پشتیبانی جزئی از کارشناسی ارشد اتوبوس اضافی اجرا شد؛
  • فرکانس تایر به 8 مگاهرتز افزایش یافت؛
  • پهنای باند به 5.3 MV / s رسید.

پیاده سازی تسلط بر اتوبوس به ویژه موفق نبود، زیرا، به عنوان مثال، یک درخواست برای انتشار تایر ("اتوبوس قطع") به استاد اتوبوس فعلی توسط چند ساعته پردازش شد، علاوه بر این، هر کارشناسی ارشد مجبور به انتشار دوره ای بود تایر برای فعال کردن به روز رسانی حافظه (حافظه تازه حافظه)، و یا به روز رسانی خود را. برای اطمینان از سازگاری عقب مانده با پرداخت های 8 بیتی، اکثر ویژگی های جدید با اضافه کردن خطوط جدید اجرا شد. از آنجایی که در مبنای پردازنده اینتل 80286 ساخته شده بود، که به طور قابل توجهی سریعتر از 8088 بود، مجبور شد یک ژنراتور دولتی انتظار (ژنراتور منتخب منتخب) را اضافه کند. برای دور زدن این ژنراتور، یک خط آزاد استفاده می شود (تماس با B8 NOWS- "No Waitt State") از اتوبوس اصلی 8 بیتی. هنگام نصب این خط در 0، انتظارات از بین می رود. استفاده از خطوط تایر منبع به توسعه دهندگان اجازه می دهد تا هر دو هزینه 16 بیتی و 8 بیتی "سریع" را انجام دهند.

اسلات جدید شامل 4 خط آدرس جدید (LA20-LA23) و کپی سه خط آدرس جوانتر (LA17-LA19) بود. نیاز به چنین تکراری ناشی از این واقعیت است که خطوط آدرس HT خطوط با تاخیر (خطوط قفل شده) بود، و این تاخیر منجر به کاهش عملکرد دستگاه های محیطی شد. با استفاده از یک مجموعه تکراری از خطوط هدفمند، نقشه 16 بیتی را در ابتدای چرخه به منظور تعیین آنچه که به آن تجدید نظر می کند، اجازه می دهد و یک سیگنال ارسال می کند که می تواند یک تبادل 16 بیتی انجام دهد. در واقع، این یک نقطه کلیدی در تضمین سازگاری عقب مانده است. اگر پردازنده در تلاش باشد تا دسترسی 16 بیتی به هیئت مدیره را انجام دهد، تنها می تواند انجام شود اگر پاسخ مربوطه IO16 را از آن دریافت کند. در غیر این صورت، چیپست دو چرخه دو بیتی 8 بیتی را به جای یک چرخه 16 بیتی آغاز می کند. و همه چیز خوب خواهد بود، اما خطوط آدرس بدون تاخیر تنها 7، بنابراین هزینه های استفاده از محدوده آدرس کوچکتر از 128 کیلوبایت، نمی تواند تعیین کند که آیا آدرس فرستنده در محدوده آدرس خود قرار دارد، و به همین ترتیب، پاسخ IO16 را ارسال کنید . بنابراین، بسیاری از تخته ها، از جمله هیئت مدیره EMS، نمی توانند از تبادل 16 بیتی استفاده کنند. اطلاعات بیشتر در مورد عملکرد اتوبوس ISA را می توان در توضیحات یافت.

علیرغبا فقدان استاندارد رسمی و فنی "برجسته" از اتوبوس ISA بیش از نیازهای کاربر معمولی نمونه سال 1984 و "دامنه" IBM در بازار است کامپیوترهای توده ای منجر به این واقعیت شد که تولید کنندگان تخته های گسترش و کلون ها در تصویب ISA برای استاندارد. چنین محبوبیت تایر منجر به این واقعیت شد که اسلات ISA هنوز هم وجود دارد سیستم پلاستیکآه، و هزینه های ISA هنوز تولید می شود. درست است، مایکروسافت در مشخصات PC99 برای امتناع از ISA فراهم می کند، اما، همانطور که آنها می گویند، قبل از آن شما باید زندگی کنید.

تایرها Isa و Eisa

تایر ISA اولین اتوبوس سیستم استاندارد بود (ISA به معنی معماری استاندارد صنعت) و برای سال های بسیاری استاندارد در زمینه کامپیوتر بود. و حتی امروزه، اتصالات این تایر را می توان در برخی از هیئت مدیره سیستم یافت.

تایر 8 بیتی

در سال 1981 تایر 8 بیتی (اتوبوس 8 بیتی ISA)، که می تواند در رایانه های نسل HT یافت شود. تایر 8 بیتی دارای 62 خط است که می تواند بر روی اسلات های آن یافت شود. آنها شامل 8 خط داده، 20 خط آدرس، 6 خط درخواست وقفه هستند. توابع تایر در فرکانس 4.77 مگاهرتز. اتوبوس 8 بیتی ISA، کمترین لاستیک های سیستم است (پهنای باند تنها 1.2 مگابایت در ثانیه است)، به طوری که مدتها پیش از آن قدیمی شده است و به همین دلیل امروزه از آن استفاده نمی شود، و به جز آن که به ندرت (به عنوان مثال ، برخی از کارت های Tuner FM می توانند یک رابط کاربری ISA 8 بیتی داشته باشند، زیرا فقط برای کنترل استفاده می شود و نه به انتقال داده ها، و سرعت آن غیر بحرانی است).

تایر 16 بیتی

توسعه بیشتر ISA یک تایر 16 بیتی بود که همچنین در اتوبوس نامیده می شد که برای اولین بار در سال 1984 برای اولین بار مورد استفاده قرار گرفت. اگر به اسلات خود نگاه کنید (متاسفم، لطفا کیفیت پایین شکل)، شما خواهید دید که آنها از دو بخش تشکیل شده اند که از آن یک (بزرگ) به طور کامل اسلات 8 بیتی را کپی می کند. بخش اضافی شامل 36 مخاطب (اختیاری 8 خط داده، 4 خط آدرس و 5 خط IRQ به علاوه تماس برای سیگنال جدید SBHE). بر این اساس، هیئت مدیره 8 بیتی کوتاه را می توان در اتصالات اتوبوس جدید نصب کرد (البته این کار بر خلاف آن، غیر ممکن است). تخصیص نتیجه های شکاف 16 بیتی در جدول زیر ارائه شده است.

نتیجه گیری (سمت لحیم کاری) علامت مقدار نتیجه گیری (سمت نصب) علامت مقدار
B1 gnd زمین A1 I / O CH CK کنترل کانال ورودی / خروجی
B2 res drv سیگنال بازنشانی A2 D7. خط داده 8.
B3. +5 v. +5 v. A3 D6. خط داده 7
B4 IRQ9. Cascading کنترل دوم وقفه A4 D5 خط داده 6
B5 -5 v. -5 v. A5 D4 خط داده 5
B6. DRQ2. درخواست DMA 2 A6 D3D خط داده 4
B7 -12 V. -12 V. A7. D2. خط داده 3.
B8 res ارتباط با حافظه بدون زمان انتظار A8 D1 خط داده 2.
B9. +12 V. +12 V. A9. d0 خط داده 1.
b10 gnd زمین A10 I / O CH RDY کنترل آمادگی کانال I / O
B11 smemw داده ها در حافظه ثبت می شوند (تا 1 مگابایت، S نشان می دهد کوچک) A11 آین آدرس فعال شده، کنترل تایر با CPU و DMA کنترل کننده
B12. smemr داده ها از حافظه خوانده می شود (تا 1 مگابایت، S نشان دهنده کوچک است) A12 A19. آدرس خط 20
B13. IOW داده ها در بندر I / O ثبت شده است A13 A18. آدرس خط 19
B14. من داده ها از پورت I / O خوانده می شود A14 A17 آدرس خط 18
B15 دوک DMA-Acknowdge (تایید) 3 A15 A16 آدرس خط 17
B16. DRQ3 درخواست DMA 3 A16 A15 خط آدرس 16
B17. دسیسه DMA-Acknowdge (تایید) 1 A17 A14 خط آدرس 15
B18. IRQ1 درخواست وقفه 1 A18. A13 خط آدرس 14
B19. تازه کردن. بازسازی حافظه A19. A12 آدرس خط 13
b20 CLC سیستم تاکتیکی 4.77 مگاهرتز A20 A11 خط آدرس 12
B21. IRQ7 درخواست وقفه 7 A21 A10 آدرس خط 11
B22. IRQ6 درخواست وقفه 6 A22 A9. خط آدرس 10
B23 IRQ5 درخواست وقفه 5 A23 A8 خط آدرس 9
B24 IRQ4 درخواست وقفه 4 A24 A7. خط آدرس 8
B25 IRQ3 درخواست وقفه 3 A25 A6 آدرس خط 7
B26 Dack2 DMA-Acknowdge (تایید) 2 A26 A5 آدرس خط 6
B27 T / C. تعداد ترمینال سیگنال پایان تحول DMA را نشان می دهد A27 A4 آدرس خط 5
B28 آل. آدرس Latch فعال، آدرس توزیع / داده ها A28 A3 آدرس خط 4
B29. +5 v. +5 v. A29 A2 خط آدرس 3
b30 اسیر نوسانگر تست (14.31818 مگاهرتز) A30 A1 آدرس خط 2
B31. gnd زمین A31 A0 آدرس خط 1.
D1 MEM CS 16 تراشه حافظه را انتخاب کنید C1 sbhe سیستم اتوبوس سیستم بالا فعال، سیگنال برای داده های 16 بیتی
D2. I / O CS 16 I / O-card با 8 بیت / 16 بیت انتقال C2 LA23 آدرس خط 24
D3. IRQ10 درخواست وقفه 10 C3 LA22 خط آدرس 23
D4 IRQ11 درخواست وقفه 11 C4 LA21 خط آدرس 22
D5 IRQ12 درخواست وقفه 12 C5 la20 خط آدرس 21
D6. IRQ13 درخواست وقفه 13 C6 LA19 آدرس خط 20
D7. IRQ14 درخواست وقفه 14 C7 LA18 آدرس خط 19
D8. Dack0 DMA- تایید (تایید) 0 C8 la17 آدرس خط 18
D9. drq0 درخواست DMA 0 C9 memr خواندن داده ها از حافظه
d10 دوک DMA-Acknowdge (تایید) 5 C10 MEMW ضبط اطلاعات در یادداشت
d11 DRQ5 درخواست DMA 5 C11 SD8. خط داده 9.
D12. داستانی DMA-Acknowdge (تایید) 6 C12 SD9. خط داده 10
D13 DRQ6 درخواست DMA 6 C13 SD10 خط داده 11.
D14 Dack7 DMA-Acknowdge (تایید) 7 C14 SD11. خط داده 12
D15 DRQ7 درخواست DMA 7 C15 SD12 خط داده 13.
D16 +5 v. +5 v. C16. SD13. خط داده 14.
D17 استاد سیگنال Busmaster C17 SD14. خط داده 15
D18. gnd زمین C18. SD15 خط داده 16

پیاده سازی تسلط بر تسلط به طور خاص موفق نبود، زیرا، به عنوان مثال، یک درخواست برای اتوبوس خاموش) به استاد اتوبوس فعلی توسط چند ساعته پردازش شد، علاوه بر این، هر کارشناسی ارشد مجبور به انتشار تایر برای فعال کردن به روز رسانی حافظه (حافظه تازه کردن)، یا خودتان را به روز کنید. برای اطمینان از سازگاری عقب مانده با پرداخت های 8 بیتی، اکثر ویژگی های جدید با اضافه کردن خطوط جدید اجرا شد. از آنجایی که در مبنای پردازنده اینتل 80286 ساخته شده بود، که به طور قابل توجهی سریعتر از 8088 بود، مجبور شد یک ژنراتور دولتی انتظار (ژنراتور منتخب منتخب) را اضافه کند. برای دور زدن این ژنراتور، یک خط آزاد (تماس B8) از اتوبوس اصلی 8 بیتی استفاده می شود. هنگام نصب این خط در 0، انتظارات از بین می رود. این اجازه داد تا توسعه دهندگان هر دو هیئت مدیره 16 بیتی و 8 بیتی را انجام دهند.

اسلات جدید شامل 4 خط آدرس جدید (LA20-LA23) و کپی سه خط آدرس جوانتر (LA17-LA19) بود. نیاز به چنین تکراری ناشی از این واقعیت است که خطوط آدرس HT خطوط با تاخیر (خطوط قفل شده) بود، و این تاخیر منجر به کاهش عملکرد دستگاه های محیطی شد. با استفاده از یک مجموعه تکراری از خطوط هدفمند، نقشه 16 بیتی را در ابتدای چرخه به منظور تعیین آنچه که به آن تجدید نظر می کند، اجازه می دهد و یک سیگنال ارسال می کند که می تواند یک تبادل 16 بیتی انجام دهد. در واقع، این یک نقطه کلیدی در تضمین سازگاری معکوس است. اگر پردازنده در تلاش باشد تا دسترسی 16 بیتی به هیئت مدیره را انجام دهد، تنها می تواند انجام شود اگر پاسخ مربوطه IO16 را از آن دریافت کند. در غیر این صورت، چیپست دو چرخه دو بیتی 8 بیتی را به جای یک چرخه 16 بیتی آغاز می کند. و همه چیز خوب خواهد بود، اما خطوط آدرس بدون تاخیر تنها 7، بنابراین هزینه های استفاده از محدوده آدرس کوچکتر از 128 کیلوبایت، نمی تواند تعیین کند که آیا آدرس فرستنده در محدوده آدرس خود قرار دارد یا خیر، پاسخ IO16 را ارسال کنید. بنابراین، بسیاری از تخته ها، از جمله هیئت مدیره EMS، نمی توانند از تبادل 16 بیتی استفاده کنند.

داده های بایت داده از طریق اتوبوس ISA به شرح زیر است: اول، آدرس سلول RAM یا پورت دستگاه I / O بر روی اتوبوس آدرس قرار دارد، جایی که بایت ها باید منتقل شوند، سپس بایت داده نمایش داده می شود در خط داده ممکن است ساعتهای انتظار را به تاخیر اندازد و یک سیگنال به انتقال بایت ارسال می شود (رکورد ضبط)، و شناخته شده نیست، آنها موفق به ثبت نام یا نه. بنابراین، تاکید از فرکانس تایر 8.33 مگاهرتز انتخاب شده است، به طوری که حتی دستگاه های آهسته تر تضمین شده برای تولید اتوبوس مبادله در اتوبوس (دستورات). ظرفیت در همان زمان به 5.3 مگابایت بر ثانیه رسید.

علیرغم فقدان یک استاندارد رسمی و فنی "کشمش"، اتوبوس ISA بیش از نیازهای کاربر متوسط \u200b\u200bسال 1984 بود و محبوبیت IBM در بازار کامپیوترهای توده ای به تولید کنندگان تخته های گسترش یافته و کلون ها در ISA تصویب شد برای استاندارد چنین محبوبیت تایر منجر به این واقعیت شد که اسلات ISA هنوز در بسیاری از هیئت مدیره سیستم مدرن وجود دارد و کارت هایی برای تایر ISA هنوز تولید می شود (به همین دلیل ما در این جزئیات از 12 بیتی ISA تایر ارائه شده است .

درست است، در آخرین مشخصات تجهیزات کامپیوتری شروع به رها کردن از تایر قدیمی (پس از همه، بیش از 15 سال در زمینه صنعت کامپیوتر یک زمان بزرگ). اما این چیزی است که کاربران در این زمان یک هیئت مدیره مدار دیگر را با ISA انباشته کرده اند و به سختی می خواهند با آنها بخواهند. علاوه بر این، چنین دستگاه های کم سرعت، مانند مودم ها یا کارت های شبکه های آهسته، پهنای باند تایر بالا نیازی ندارند و استفاده از رابط های مدرن بیشتر مزایای خاصی برای آنها نمی دهد. و هیچ کس تولید کنندگان مادربرد های خود را برای محصولات خود یک یا دو اسلات بزرگ سیاه و سفید، به خصوص از آنجا که روند در حال ظهور در حمایت از ISA می تواند از تقاضای بالا در میان صاحبان نقشه های قدیمی لذت ببرید. بنابراین، ظاهرا، ظاهرا، هنوز باقی نمانده است و به زودی با موقعیت های شسته شده خود نمی رود، زیرا ممکن است در نگاه اول به نظر برسد.

تایر EISA

نیاز به بهبود عملکرد همراه با ارائه سازگاری منجر به توسعه بیشتر تایر ISA شد. بنابراین، در سپتامبر 1988، Compaq، Epson، Hewllett-Packard، NEC، WYSE، Zenith، Olivetti، AST Research و Tandy یک گسترش تایر 32 بیتی با سازگاری کامل پشتی را ارائه داد که به نام EISA ( Extended ISA) ویژگی های اصلی رابط کاربری جدید به شرح زیر است:

  • اسلات EISA به طور کامل با اسلات ISA سازگار است. همانطور که در مورد گسترش 16 بیتی، فرصت های جدید با اضافه کردن خطوط جدید ارائه شد. از آنجا که اتصال ISA همچنان ادامه دارد، توسعه دهندگان یک راه حل اصلی را پیدا کردند: مخاطبین جدید بین مخاطبین ISA Tire قرار گرفتند و به لبه اتصال متصل شدند. سیستم ویژه پیشانی بر روی اتصال و اسلات در مکان های مخالف کارت های EISA به آنها (کارت ها) اجازه می دهد تا عمیق تر به اتصال به اتصال و اتصال به مخاطبین جدید. در "طبقه اول" (بالا) از این ساختمان دو طبقه، مخاطبین ISA شناخته شده وجود دارد، در حالی که در "طبقه دوم" (پایین تر) نتیجه جدید EISA است. به همین دلیل، کارت های ISA را می توان به اسلات EISA وارد کرد (دوم به طور کامل وارد اتصال نمی شود، زیرا آنها یک اسلات ندارند)
  • EISA یک اتوبوس 32 بیتی است که در ترکیب با 8.33 مگاهرتز "Ami می دهد توان در 33 مگابایت بر ثانیه
  • آدرس حافظه 32 بیتی مجاز به پاسخ دادن به 4 گیگابایت حافظه (همانطور که در گسترش ISA، خطوط آدرس جدید بدون تاخیر بود)
  • تنظیم خودکار تنظیم صفحات، و همچنین امکان پیکربندی آنها استفاده از سوئیچ های DIP و نرم افزار
  • پشتیبانی از امکان تنظیم سطح سطح دو سطح ( لبه دار) وقفه ها، که چندین دستگاه را مجاز به استفاده از یک وقفه، به عنوان در مورد چند سطح ( به صورت سطحی) وقفه ها
  • پشتیبانی Multiply Master Master Master
  • اتوبوس EISA در هنگام استفاده از حافظه پنهان، مزایای زیادی را فراهم می کند

همانطور که از شرح فوق دیده می شود، برای نیازهای آن زمان کافی بود.

یکی از ویژگی های مهم تایر این امکان بود که هر استاد اتوبوس برای دسترسی به هر دستگاه حافظه یا دستگاه محیطی، حتی اگر آنها تخلیه های تایر مختلف داشتند. با صحبت کردن از سازگاری کامل معکوس با ISA، لازم به ذکر است که کارت های ISA به طور طبیعی از جدایی وقفه ها حمایت نمی کنند، حتی در اتصال EISA قرار می گیرند. همانطور که برای حمایت از Multiply Master Master، این یک نسخه بهبود یافته و تکمیل شده از چنین برای ISA بود. همچنین در چهار سطح اولویت شرکت کرد:

  1. تغییرات حافظه تغییر می کند
  2. پرداز
  3. آداپتورهای تایر

Eisa Tire Arbiter نیز وجود دارد - به اصطلاح کنترل کننده perefirin (ISP، سیستم یکپارچه محیطی)، که به دنبال سفارش بود. علاوه بر این، دستگاه دیگری ریخته شد - اینتل تراشه رابط اصلی اتوبوس (BMIC)، که به دنبال استاد به راه اندازی در تایر راه اندازی شد. از طریق تعداد مشخصی از ساعت ها، استاد از تایر برداشته شد و یک وقفه غیر وعده داده شده تولید شد.

من انتصاب نتایج اسلات EISA را هدایت نخواهم کرد، زیرا اتوبوس EISA چنین توزیع بزرگی را به عنوان ISA دریافت نکرد و مدت ها از بین رفته است. شما می توانید آن را فقط در کامپیوترهای باستانی کافی پیدا کنید.

کامپیوترهای سازگار برای اتصال به سیستم های توسعه استاندارد ISA استفاده می شود. به صورت ساختاری به صورت یک اتصال 62 یا 98 پین در مادربرد انجام شده است.

با ظهور مادربردهای ATX، اتوبوس ISA به طور گسترده ای در رایانه ها متوقف شده است، اگر چه هزینه های ATX با آن یافت می شود PCI و یک (یا دو) پورت ISA. اما در حالی که هنوز هم می تواند در رایانه های قدیمی و همچنین در رایانه های صنعتی یافت شود.

برای سیستم های جاسازی شده، یک گزینه طرح اتوبوس ISA وجود دارد که مشخص شده توسط اتصال قابل اجرا است - PC / 104 اتوبوس.

تاریخ

کارت گرافیک در اتوبوس ISA (Trident 512K)

برای اولین بار، ISA تایر در سال 1981 در کامپیوتر IBM PC / XT ظاهر شد. این یک تایر 8 بیتی با فرکانس ساعت 4.77 MgTi نرخ 4.77 مگابایت بر ثانیه بود. اتصال دهنده شامل 62 مخاطب، 8 نفر از آنها - برای داده ها، خطوط آدرس 20 خط، 6 - برای وقفه های IRQ2 به IRQ7.

در سال 1984، تایر بهبود یافت - قادر به انتقال داده های 16 بیتی برای این تاکتیک شد، فرکانس ساعت را به 8 مگاهرتز افزایش داد، اندازه حافظه آدرس از 4 مگابایت تا 16 مگابایت افزایش یافت. اتصال 36 مخاطب افزایش یافته است، در حالی که با نقشه های پیشرفته 8 بیتی سازگار است، 16 خط در حال حاضر به داده ها، تحت آدرس 24 خط و تحت وقفه های 11 خط اتوبوس اختصاص داده شده است.

در یک کنسرسیوم از نه کامپیوتر تولید کنندگان: (AST Research، Epson، NEC، EISA.

در سال، مایکروسافت اتوبوس را افزایش داد و ISA PNP (Plug and Play) را توسعه داد، که به سیستم عامل اجازه داد تا وقفه اختصاصی را برای دستگاه تعیین کند.

رابط ISA اصلی در سیستم های نوع قدیمی بود. در ساختمان های جدید فاکتور فرم 1997، این رابط معمولا وجود ندارد.

پیوندها

بنیاد ویکیمدیا. 2010.

سازمان دیده بان "Isa Tire" در سایر واژه نامه ها:

    این اصطلاح ارزش های دیگر دارد، ISA (ارزش ها) را ببینید. 5 اتصالات 16 بیت و 1 اتصال 8 بیتی ISA ISA Tire (از معماری استاندارد صنعت انگلیسی، ISA Bus، PR ... ویکی پدیا

    اتوبوس کامپیوتر اتوبوسرانی که در یک نقشه سیستم کامپیوترها یا کنترلرهای صنعتی برای اضافه کردن دستگاه ها (تخته) به یک کامپیوتر استفاده می شود. انواع مختلفی وجود دارد: رایانه های شخصی ISA 8 و 16 تخلیه، ... ... ویکی پدیا

    تایر با مقدار کمی از خطوط - اتوبوس رایانه شخصی برای اتصال دستگاه هایی که نیاز به انتقال داده ها ندارند: بوت ROM (بوتروم)، پورت های سریال و موازی (COM، LPT)، صفحه کلید، ماوس، کنترل کننده درایو فلاپی، انواع ... ...

    تایر داده اتوبوس در نظر گرفته شده برای انتقال اطلاعات. که در تکنسین کامپیوتر این معمول است که نتیجه گیری دستگاه ها را برای هدف تشخیص دهیم: برخی از آنها برای انتقال اطلاعات (به عنوان مثال، به شکل سیگنال های کم یا سطح بالا)، دیگران برای پیام ... ... ویکی پدیا

    تایر کامپیوتر، که سیگنال هایی را انتقال می دهد که ماهیت تبادل اطلاعات را در بزرگراه تعیین می کند. سیگنال های کنترل تعیین می کنند که چه عملیاتی (خواندن یا ضبط اطلاعات از حافظه) باید تولید شود، همگام سازی تبادل ... ... Wikipedia

    تایر کامپیوتر اتوبوس مورد استفاده توسط پردازنده مرکزی یا دستگاه هایی که قادر به شروع جلسات DMA برای نشان دادن آدرس فیزیکی کلمه RAM (یا آغاز بلوک کلمه) است که دستگاه می تواند با آن تماس بگیرد ... ... ویکی پدیا

    ISA: ISA سیستم OUTDATED سیستم اتوبوس IBM کامپیوتر سازگار با کامپیوتر. امنیت اینترنت و شتاب سرور قبلی نام محصول Microsoft Forfront Gateway ManageWay Microsoft Microsoft. انجمن بین المللی ... ... ویکی پدیا

    تایر در اتوبوس - تایر فن آوری پیشرفته رابط سیستم توسعه یافته توسط IBM برای IBM PC در سری توسعه رابط سیستم اتوبوس XT، سازگاری با آن را فراهم می کند. رابط کاربری از 16 داده اتوبوس تخلیه، 24 ... ... دایرکتوری فنی ترجمه

    تایر EISA - معماری استاندارد صنعتی پیشرفته سیستم اتوبوس سیستم PC، گسترش قابلیت های اتوبوس ISA با 16 تا 32 x تخلیه. اتوبوس PCI به سرعت جابجا شد فاعل، موضوع فناوری اطلاعات به طور کلی، مترادف ... ... دایرکتوری فنی ترجمه

    اتصالات لاستیک PCI اکسپرس (بالا به پایین: X4، X16، X1 و X16). در زیر اتصال معمولی 32 بیتی PCI PCI است. این اصطلاح همچنین دارای معانی دیگر است، تایر را ببینید. تایر کامپیوتر (از ... ویکی پدیا

زنگ.

کسانی هستند که این خبر را قبل از شما خوانده اند.
مشترک شدن برای دریافت مقالات تازه.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه