Page 38 - 4652
P. 38

3 ПРОЕКТУВАННЯ   СКС

                                Спеціалізовані     комп’ютерні      системи     вирізняється
                            великою      різноманітністю       архітектур     та    методик
                            проектування.  Основними  чинниками,  що  визначають
                            проектування  СКС, є:
                                - висока складність;
                                - поєднання аналогових та цифрових складових;
                                -  поєднання  апаратно  орієнтованих  компонент  з
                                програмованими процесорами;
                                -  високі  вимоги  до  засобів  обміну  інформації  між
                                компонентами системи;
                                - жорсткі вимоги до продуктивності, вартості, споживаної
                                потужності і т.д.;
                                - реалізація як СНК;
                                -  обмеження  на  час  проектування  та  підготовку  до
                                масового випуску;
                                - можливість модифікації системи.
                                Наявність вищенаведених чинників та постійне зростання
                            складності  СКС  призводить  до  постійного  розриву  між
                            можливостями  сучасної  елементної  бази  та  продуктивністю
                            розробників.
                                З метою зменшення наведеного розриву, розробка системи
                            повинна  виконуватись  з  використанням  засобів  системного
                            проектування,  сучасних  засобів  розробки  програмних  та
                            апаратних  компонент.  Використання  мови  асемблер  та
                            проектування  на  вентильному  рівні  суттєво  збільшує  час
                            проектування  та  є  недопустимим.  Необхідним  є  коректне
                            розбиття  задачі  на  програмну  та  апаратні  компоненти  та
                            визначення  об’єму  робіт  над  даними  компонентами.  Перед
                            початком  робіт  над  розробкою  програмних  та  апаратних
                            складових, необхідно чітко сформулювати основні вимоги до
                            них.
                                При  цьому,  вимоги  що  ставляться  до  програмної
                            складової, є:
                                -  гнучкість;
                                -  реконфігурованість, можливість модифікації;
                                -  складність функціонування;
                                                            36
   33   34   35   36   37   38   39   40   41   42   43