Page 117 - 6111
P. 117

інформації процесором і частота запису інформації виявляються в
                            кілька разів менші тактової частоти системи.
                                Читання кодів команд із пам’яті системи також відбувається за
                            допомогою  циклів  читання.  Тому  у  випадку  одношинної
                            архітектури  на  системній  магістралі  чергуються  цикли  читання
                            команд  і  цикли  пересилання  (читання  і  запису)  даних,  але
                            протоколи обміну залишаються незмінними незалежно від того, що
                            передається  -  дані  чи  команди.  У випадку  двошинної  архітектури
                            цикли читання команд і запису чи читання даних розділяються за
                            різними шинами і можуть виконуватися одночасно.

                                Шина даних і шина адрес КС
                                Перш  ніж  переходити  до  особливостей  циклів  обміну,
                            зупинимося  докладніше  на  сполуці  і  призначенні  різних  шин
                            мікропроцесорної системи.
                                У  системну  магістраль  (системну  шину)  мікропроцесорної
                            системи  входить  три  основні  інформаційні  шини:  адреси,  даних  і
                            управління.
                                Шина даних - це основна шина, заради якої і створюється вся
                            система.  Кількість  її  розрядів  (ліній  зв’язку)  визначає  швидкість  і
                            ефективність  інформаційного  обміну,  а  також  максимально
                            можливу кількість команд.
                                Шина  даних  завжди  двонапрямлена,  тому  що  допускає
                            передачу    інформації   в   обидвох    напрямках.    Найчастіше
                            зустрічається тип вихідного каскаду для ліній цієї шини - вихід із
                            трьома станами.
                                Переважно шина даних має 8, 16, 32 чи 64 розряди. Зрозуміло,
                            що за один цикл обміну по 64-розрядній шині може передаватися 8
                            байт  інформації,  а по  8-розрядній  -  тільки  один  байт.  Розрядність
                            шини  даних  визначає  і  розрядність  усієї  магістралі.  Наприклад,
                            коли  говорять  про  32-розрядну  системну  магістраль,  мається  на
                            увазі, що вона має 32-розрядну шину даних.
                                Шина  адреси  -  друга  за  важливістю  шина,  яка  визначає
                            максимально можливу складність мікропроцесорної системи, тобто
                            допустимий  об’єм  пам’яті  і,  отже,  максимально  можливий  розмір
                            програми    і   максимально     можливий    об’єм    даних,   які
                            запам’ятовуються. Кількість адрес, забезпечуваних шиною адреси,
                                              N
                            визначається  як  2 ,  де  N  -  кількість  розрядів.  Наприклад,  16-
                            розрядна  шина адреси  забезпечує  65  536 адрес.  Розрядність  шини
                            адреси  зазвичай  кратна  4  і  може  досягати  32  і  навіть  64.  Шина
                            адреси  може  бути  однонапрямленою  (коли  магістраллю  завжди
                            керує  тільки  процесор)  чи  двонапрямленою  (коли  процесор  може

                                                             116
   112   113   114   115   116   117   118   119   120   121   122