Тема. Характеристики та призначення ВІС
Операційний процесор служить для обробки даних, керуючий процесор виконує функції вибірки, декодування й обчислення адрес операндів і також генерує послідовності мікрокоманд. Автономність роботи і велика швидкодія БІС УП дозволяє вибирати команди з пам'яті з більшою швидкістю, ніж швидкість їх виконання БІС ОП. При цьому в УП утвориться черга ще не виконаних команд, а також заздалегідь підготовляються ті дані, які будуть потрібні ОП у наступних циклах роботи. Така випереджальна вибірка команд заощаджує час ОП на чекання операндів, необхідних для виконання команд програм. Інтерфейсний процесор дозволяє підключити пам'ять і периферійні засоби до мікропроцесора; він, по суті, є складним контролером для пристроїв введення / виведення інформації. БІС ИП виконує також функції каналу прямого доступу до пам'яті. Можливі з пам'яті команди розпізнаються і виконуються кожною частиною мікропроцесора автономно і тому може бути забезпечений режим одночасної роботи всіх БІС МП, тобто конвеєрний потоковий режим виконання послідовності команд програми (виконання послідовності з невеликим тимчасовим зрушенням). Такий режим роботи значно підвищує продуктивність мікропроцесора. Багатокристальні секційні мікропроцесори виходять у тому випадку, коли у виді БІС реалізуються частини (секції) логічної структури процесора при функціональній розбивці її вертикальними площинами (мал. 60.1). Для побудови багаторозрядних мікропроцесорів при паралельному включенні секцій БІС у них додаються кошти "стикування". Для створення високопродуктивних багаторозрядних мікропроцесорів потрібно настільки багато апаратних засобів, не реалізованих у доступних БІС, що може виникнути необхідність ще й у функціональній розбивці структури мікропроцесора горизонтальними площинами. У результаті розглянутого функціонального поділу структури мікропроцесора на функціонально і конструктивно закінчені частини створюються умови реалізації кожної з них у вигляді БІС. Всі вони утворюють комплект секційних БІС МП. Таким чином, мікропроцесорна секція це БІС, призначена для обробки декількох розрядів даних або виконання визначених керуючих операцій. Секційних БІС МП визначає можливість "нарощування" розрядності оброблюваних даних або ускладнення пристроїв керування мікропроцесора при "паралельному" включенні більшого числа БІС. Однокристальний і трехкрістальние БІС МП, як правило, виготовляють на основі мікроелектронних технологій уніполярних напівпровідникових приладів, а багатокристальні секційні БІС МП на основі технології біполярних напівпровідникових приладів. Використання многокристального мікропроцесорних високошвидкісних біполярних БІС, мають функціональну закінченість при малій фізичній розрядності оброблюваних даних і монтуються в корпус з великим числом висновків, дозволяє організувати розгалуження зв'язку в процесорі, а також здійснити конвеєрні принципи обробки інформації для підвищення його продуктивності. За призначенням розрізняють універсальні і спеціалізовані мікропроцесори. Універсальні мікропроцесори можуть бути застосовані для вирішення широкого круга різноманітних завдань. При цьому їхня ефективна продуктивність слабко залежить від проблемної специфіки розв'язуваних задач. Спеціалізація МП, тобто його проблемна орієнтація на прискорене виконання визначених функцій дозволяє різко збільшити ефективну продуктивність при рішенні тільки визначених задач. Серед спеціалізованих мікропроцесорів можна виділити різні мікроконтролери, орієнтовані на виконання складних послідовностей логічних операцій, математичні МП, призначені для підвищення продуктивності при виконанні арифметичних операцій за рахунок, наприклад, матричних методів їхнього виконання, МП для обробки даних у різних областях застосувань і т. д. За допомогою спеціалізованих МП можна ефективно вирішувати нові складні завдання паралельної обробки даних. Наприклад, конволюция дозволяє здійснити більш складну математичну обробку сигналів, чим широко використовувані методи кореляції. Останні в основному зводяться до порівняння всього двох серій даних: вхідних, переданих формою сигналу, і фіксованих опорних і до визначення їх подібності. Конволюция дає можливість в реальному масштабі часу знаходити відповідність для сигналів змінюється форми шляхом порівняння їх з різними еталонними сигналами, що, наприклад, може дозволити ефективно виділити корисний сигнал на тлі шуму. Розроблені однокристальні конвольвери використовуються в пристроях впізнання образів у тих випадках, коли можливості збору даних перевершують здатності системи обробляти ці дані. По виду оброблюваних вхідних сигналів розрізняють цифрові й аналогові мікропроцесори. Самі мікропроцесори цифрові пристрої, однак можуть мати вбудовані аналого-цифрові і цифро-аналогові перетворювачі. Тому вхідні аналогові сигнали передаються в МП через перетворювач у цифровій формі, обробляються і після зворотного перетворення в аналогову форму надходять на вихід. З архітектурної точки зору такі мікропроцесори є аналогові функціональні перетворювачі сигналів і називаються аналоговими мікропроцесорами. Вони виконують функції будь аналогової схеми (наприклад, виробляють генерацію коливань, модуляцію, зсув, фільтрацію, кодування і декодування сигналів у реальному масштабі часу і т.д., замінюючи складні схеми, що складаються з операційних підсилювачів, котушок індуктивності, конденсаторів і т.д .). При цьому застосування аналогового мікропроцесора значно підвищує точність обробки аналогових сигналів і їх відтворюваність, а також розширює функціональні можливості за рахунок програмної "настроювання" цифрової частини мікропроцесора на різні алгоритми обробки сигналів. Зазвичай у складі однокристальних аналогових МП мається кілька каналів аналого-цифрового і цифро-аналогового перетворення. В аналоговому мікропроцесорі розрядність оброблюваних даних досягає 24 біт і більше, велике значення приділяється збільшенню швидкості виконання арифметичних операцій. Відмітна риса аналогових мікропроцесорів здатність до переробки великого обсягу числових даних, тобто до виконання операцій додавання і множення з великою швидкістю при необхідності навіть за рахунок відмови від операцій переривань і переходів. Аналоговий сигнал, перетворений у цифрову форму, обробляється в реальному масштабі часу і передається на вихід звичайно в аналоговій формі через цифро-аналоговий перетворювач. При цьому відповідно до теореми Котельникова частота квантування аналогового сигналу повинна вдвічі перевищувати верхню частоту сигналу. Порівняння цифрових мікропроцесорів виробляється зіставленням часу виконання ними списків операцій. Порівняння ж аналогових мікропроцесорів виробляється по кількості еквівалентних ланок аналого-цифрових фільтрів рекурсивних фільтрів другого порядку. Продуктивність аналогового мікропроцесора визначається його здатністю швидко виконувати операції множення: чим швидше здійснюється множення, тим більше еквівалентну кількість ланок фільтра в аналоговому перетворювачі і тим більше складний алгоритм перетворення цифрових сигналів можна задавати в мікропроцесорі. Одним з напрямів подальшого вдосконалення аналогових мікропроцесорів є підвищення їхньої універсальності і гнучкості. Тому разом з підвищенням швидкості обробки великого обсягу цифрових даних будуть розвиватися засоби забезпечення розвинених обчислювальних процесів обробки цифрової інформації за рахунок реалізації апаратних блоків переривання програм і програмних переходів. За характером часової організації роботи мікропроцесори поділяють на синхронні та асинхронні. Синхронні мікропроцесори - мікропроцесори, у яких початок і кінець виконання операцій задаються пристроєм керування (час виконання операцій у цьому випадку не залежить від виду виконуваних команд і величин операндів). Асинхронні мікропроцесори дозволяють початок виконання кожної наступної операції визначити за сигналом фактичного закінчення виконання попередньої операції. Для більш ефективного використання кожного пристрою мікропроцесорної системи до складу асинхронно працюючих пристроїв вводять електронні ланцюги, що забезпечують автономне функціонування пристроїв. Закінчивши роботу над якою-небудь операцією, пристрій виробляє сигнал запиту, що означає його готовність до виконання наступної операції. При цьому роль природного розподільника робіт приймає на себе пам'ять, яка відповідно до заздалегідь встановленим пріоритетом виконує запити інших пристроїв по забезпеченню їх командного інформацією та даними. По організації структури мікропроцесорних систем розрізняють мікроЕОМ одне - і многомагістральние. У одномагістральних мікроЕОМ всі пристрої мають однаковий інтерфейс і підключені до єдиної інформаційної магістралі, по якій передаються коди даних, адрес і керуючих сигналів. У многомагістральних мікроЕОМ устрою групами підключаються до своєї інформаційної магістралі. Це дозволяє здійснити одночасну передачу інформаційних сигналів по декількох (або усім) магістралей. Така організація систем ускладнює їх конструкцію, проте збільшує продуктивність. За кількістю виконуваних програм розрізняють одно-і багатопрограмні мікропроцесори. У однопрограмних мікропроцесорах виконується тільки одна програма. Перехід до виконання іншої програми відбувається після завершення поточної програми. У багато-або мультипрограмних мікропроцесорах одночасно виконується трохи (звичайно кілька десятків) програм. Організація мультипрограмній роботи мікропроцесорних керуючих систем дозволяє здійснити контроль за станом і управлінням великим числом джерел або приймачів інформації. Одним з найважливіших шляхів вдосконалення обчислювальної техніки є широке застосування в ній досягнень сучасної мікроелектроніки. Успіхи напівпровідникової інтегральної електроніки привели до створення нового класу складних функціональних електронних виробів - великих інтегральних схем, які стали основною елементною базою ЕОМ четвертого покоління (кінець 70-х років).
СРС № 61 ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|