Page 89 - 6111
P. 89
Бортовий обчислювач “Сеанс” представляє собою блок
електронної обробки сигналів матричного фотоприймального
пристрою на спектральний діапазон 3-5 мкм і призначений для
перетворення аналогових сигналів теплового зображення об’єкта в
стандартний відеосигнал в цифровій формі. Використання ПЛІС як
елементної бази дозволило виконати всі поставлені до виробу
“Сеанс” вимоги по продуктивності, споживаній потужності і
габаритам. Реконфігурована елементна база дозволяє
перебудовувати структуру обчислювача не тільки на рівні каналів
передавання даних, а й на рівні обчислювальних блоків, форматів
даних, системи команд і т.п., що в свою чергу дає можливість
реалізовувати різні алгоритми обробки даних з метою використання
таких обчислювачів для інших застосувань і на інших об’єктах
управління.
8.4 Системне програмне забезпечення РКС
Програмування РКС відрізняється від програмування КС
традиційної архітектури, і його можна умовно розділити на дві
складові:
- структурне програмування, яке створює необхідні
обчислювальні структури в полі логічних комірок ПЛІС;
- програмування процедурне - програмування в традиційному
сенсі, що полягає в організації обчислювального процесу в РКС.
При цьому програмування обчислювальних структур викликає
у користувачів найбільші труднощі. Це пов’язано з тим, що
традиційно, користувачі звикли програмувати тільки організацію
обчислювального процесу, спираючись на незмінну апаратну
підтримку засобів обчислювальної техніки, в той час як для
програмування обчислювальних структур РКС потрібно зовсім
інша кваліфікація, а саме - кваліфікація схемотехніка.
При програмуванні завдання користувача структура РКС
набуває рис спеціалізованої багатопроцесорної ЕОМ, яка
оптимально відповідає структурі розв’язуваної задачі з предметної
області. Це забезпечує високу реальну продуктивність системи,
близьку до пікової продуктивності на широкому класі задач, і
дозволяє досягти практично лінійного росту продуктивності при
нарощуванні апаратного ресурсу. Ефективність обчислювального
процесу при реконфігурації архітектури РКС на низькому
(схемотехнічному) рівні може бути підвищена від 10 до 100 разів у
порівнянні з обчислювальними системами, архітектура яких не
може бути змінена. Це робить, з одного боку, надзвичайно
привабливими реконфігуровані на низькому рівні системи, а з
іншого боку, їх програмування стає по складності порівнянним із
88