توضیحات
ABSTRACT
The role of the arbiter in an AMBA system is to control which master has access to the bus. Every bus master has a two wire REQUEST and GRANT interface to the arbiter and on every cycle the arbiter uses a prioritization scheme to decide which bus master is currently the highest priority master requesting the bus.
A shared bus lock signal, BLOK, driven by the currently granted bus master is used to indicate that the current transfer is indivisible from the following transfer and no other master should be granted the bus. The detail of the priority scheme is not specified and is defined for each application. It is acceptable for the arbiter to use other signals, either AMBA or non-AMBA, to influence the priority scheme that is in use.
INTRODUCTION
The bus can be re-arbitrated on every clock cycle. The arbiter samples all the request signals, AREQx, on the falling edge of BCLK and during the LOW phase of BCLK the arbiter asserts the appropriate AGNTx signal using the internal priority scheme and the value of BLOK. As the arbitration can change every cycle, it is possible that during an extended transfer, the highest priority bus master may change several times before the transfer eventually completes. The bus master that has AGNT asserted when the transfer completes will
During bus master handover the BLOK signal is not driven and hence the arbiter must assume that this signal is LOW. The arbiter must retain a copy of which master is currently granted so it can: • keep the current bus master granted if BLOK is asserted • determine when the bus master changes, and so determine when there is a cycle of bus master handover.
چکیده
نقش داور در سیستم AMBA این است که کنترل شود که استاد دسترسی به اتوبوس داشته باشد. هر کارشناسی اتوبوس دارای درخواست دو طرفه و رابط GRANT به داور است و در هر چرخه داور از یک طرح اولویت بندی استفاده می کند تا تصمیم بگیرد که کدام استاد اتوبوس در حال حاضر بالاترین اولویت اولویت درخواست اتوبوس است. سیگنال قفل اتوبوس مشترک، BLOK که توسط استاد اتوبوس فعلی اعطا شده هدایت می شود، نشان می دهد که انتقال فعلی از انتقال زیر قابل تقسیم نیست و هیچ اتوبوس دیگری نباید اعطا شود. جزئیات طرح اولویت مشخص نشده است و برای هر برنامه تعریف شده است. قابل قبول است که داوطلبان از سایر سیگنال های AMBA یا غیر AMBA استفاده می کنند تا بر طرح اولویتی که در حال استفاده است تأثیر بگذارد.
مقدمه
اتوبوس می تواند دوباره در هر چرخه ساعت داوری شود. نمونه های داوطلبانه تمام سیگنال های درخواست، AREQx، در لبه سقوط BCLK و در فاز LOW BCLK، داور اعلام می کند سیگنال AGNTx مناسب با استفاده از طرح اولویت داخلی و مقدار BLOK. به عنوان داوری می تواند هر چرخه را تغییر دهد، ممکن است که در طول انتقال xtended، بالاترین اولویت استارت اصلی ممکن است چند بار قبل از انتقال در نهایت کامل شود. استاد اتوبوس که AGNT ادعا می کند وقتی انتقال انجام می شود در طول گذراندن گذرگاه اصلی، سیگنال BLOK رانده نمی شود و بنابراین داور باید فرض کند که این سیگنال پایین است. داور باید یک کپی از استاد را در حال حاضر اعطا کند، بنابراین می تواند: • در صورتی که BLOK تأیید شود، مدرک اتوبوس فعلی را در اختیار داشته باشد • تعیین زمانی که استاد اتوبوس تغییر می کند و بنابراین تعیین زمانی که چرخه انتقال اسکله اتوبوس وجود دارد.
Year: 2015
Publisher : ELSEVIER
By : 0
File Information: English Language/ 17 Page / size: 245 KB
Only site members can download free of charge after registering and adding to the cart
سال : 1394
ناشر : ELSEVIER
کاری از : 0
اطلاعات فایل : زبان انگلیسی / 17 صفحه / حجم : KB 245
نقد و بررسیها
هنوز بررسیای ثبت نشده است.