Page 212 - 6111
P. 212

Лекція № 18

                                      СТРУКТУРИ КОМП’ЮТЕРНИХ СИСТЕМ
                                  З РЕКОНФІГУРОВАНОЮ СИСТЕМОЮ ЗВ’ЯЗКІВ

                                Високопродуктивні  РКС  доцільно  будувати  за  принципом
                            модульного  нарощування  з  однотипних  базових  модулів.  Базові
                            модулі, з одного боку вносять конструктивні обмеження, а з іншого
                            боку повинні зберігати в повній мірі всі концептуальні особливості
                            архітектури    реконфігурованих     систем.    Для    проблемно-
                            орієнтованих  РКС  визначальним  може  стати  вимога  обов’язкової
                            реалізації  в  межах  базового  модуля  базових  підграфів  даної
                            проблемної  області.  При  цьому  базовий  модуль  може  бути
                            конструктивно  реалізований  на  одній  або  кількох  друкованих
                            платах.
                                Відповідно до розробленої концепції, базовий модуль на основі
                            ПЛІС    несе   в    собі   всі   характерні   ознаки   завершеної
                            реконфігурованої системи. Типова компоновка базового модуля на
                            основі ПЛІС показана на рис.18.1.
                                Основні    обчислювальні    можливості    базового    модуля
                            зосереджені  в  обчислювальному  полі,  яке  містить  деяку  множину
                            ПЛІС  великої  ступені  інтеграції.  В  обчислювальному  полі
                            створюються  конвеєрно-паралельні  обчислювальні  структури  і
                            контролери  розподіленої  пам’яті  для  управління  блоками
                            розподіленої  пам’яті,  які  необхідні  для  вирішення  поставлених
                            завдань. При цьому самі блоки розподіленої пам’яті виконуються не
                            на  ресурсах  обчислювального  поля,  а  на  типових  мікросхемах
                            статичних  або  динамічних  ОЗУ  необхідного  обсягу  і  швидкодії.
                            Контролер  базового  модуля  (КБМ)  виконує  функції  управління  і
                            контролю  всіх  систем  базового  модуля.  На  базовому  модулі
                            розташовуються  також  і  допоміжні  підсистеми:  синхронізації,
                            електроживлення та охолодження.






                                                             211
   207   208   209   210   211   212   213   214   215   216   217