Page 89 - 6111
P. 89

Бортовий  обчислювач  “Сеанс”  представляє  собою  блок
                            електронної  обробки  сигналів  матричного  фотоприймального
                            пристрою  на  спектральний  діапазон  3-5  мкм  і  призначений  для
                            перетворення аналогових сигналів теплового зображення об’єкта в
                            стандартний відеосигнал в цифровій формі. Використання ПЛІС як
                            елементної  бази  дозволило  виконати  всі  поставлені  до  виробу
                            “Сеанс”  вимоги  по  продуктивності,  споживаній  потужності  і
                            габаритам.     Реконфігурована     елементна    база     дозволяє
                            перебудовувати структуру обчислювача не тільки на рівні каналів
                            передавання даних, а й на рівні обчислювальних блоків, форматів
                            даних,  системи  команд  і  т.п.,  що  в  свою  чергу  дає  можливість
                            реалізовувати різні алгоритми обробки даних з метою використання
                            таких  обчислювачів  для  інших  застосувань  і  на  інших  об’єктах
                            управління.

                                8.4 Системне програмне забезпечення РКС
                                Програмування  РКС  відрізняється  від  програмування  КС
                            традиційної  архітектури,  і  його  можна  умовно  розділити  на  дві
                            складові:
                                -  структурне    програмування,    яке   створює    необхідні
                            обчислювальні структури в полі логічних комірок ПЛІС;
                                -  програмування процедурне - програмування в традиційному
                            сенсі, що полягає в організації обчислювального процесу в РКС.
                                При цьому програмування обчислювальних структур викликає
                            у  користувачів  найбільші  труднощі.  Це  пов’язано  з  тим,  що
                            традиційно,  користувачі  звикли  програмувати  тільки  організацію
                            обчислювального  процесу,  спираючись  на  незмінну  апаратну
                            підтримку  засобів  обчислювальної  техніки,  в  той  час  як  для
                            програмування  обчислювальних  структур  РКС  потрібно  зовсім
                            інша кваліфікація, а саме - кваліфікація схемотехніка.
                                При  програмуванні  завдання  користувача  структура  РКС
                            набуває  рис  спеціалізованої  багатопроцесорної  ЕОМ,  яка
                            оптимально відповідає структурі розв’язуваної задачі з предметної
                            області.  Це  забезпечує  високу  реальну  продуктивність  системи,
                            близьку  до  пікової  продуктивності  на  широкому  класі  задач,  і
                            дозволяє  досягти  практично  лінійного  росту  продуктивності  при
                            нарощуванні  апаратного  ресурсу.  Ефективність  обчислювального
                            процесу  при  реконфігурації  архітектури  РКС  на  низькому
                            (схемотехнічному) рівні може бути підвищена від 10 до 100 разів у
                            порівнянні  з  обчислювальними  системами,  архітектура  яких  не
                            може  бути  змінена.  Це  робить,  з  одного  боку,  надзвичайно
                            привабливими  реконфігуровані  на  низькому  рівні  системи,  а  з
                            іншого  боку,  їх  програмування  стає по  складності  порівнянним  із
                                                              88
   84   85   86   87   88   89   90   91   92   93   94