Теми рефератів
> Авіація та космонавтика > Банківська справа > Безпека життєдіяльності > Біографії > Біологія > Біологія і хімія > Біржова справа > Ботаніка та сільське гос-во > Бухгалтерський облік і аудит > Військова кафедра > Географія > Геодезія > Геологія > Держава та право > Журналістика > Видавнича справа та поліграфія > Іноземна мова > Інформатика > Інформатика, програмування > Історія > Історія техніки > Комунікації і зв'язок > Краєзнавство та етнографія > Короткий зміст творів > Кулінарія > Культура та мистецтво > Культурологія > Зарубіжна література > Російська мова > Маркетинг > Математика > Медицина, здоров'я > Медичні науки > Міжнародні відносини > Менеджмент > Москвоведение > Музика > Податки, оподаткування > Наука і техніка > Решта реферати > Педагогіка > Політологія > Право > Право, юриспруденція > Промисловість, виробництво > Психологія > Педагогіка > Радіоелектроніка > Реклама > Релігія і міфологія > Сексологія > Соціологія > Будівництво > Митна система > Технологія > Транспорт > Фізика > Фізкультура і спорт > Філософія > Фінансові науки > Хімія > Екологія > Економіка > Економіко-математичне моделювання > Етика > Юриспруденція > Мовознавство > Мовознавство, філологія > Контакти
Реклама
Українські реферати та твори » Коммуникации и связь » Реалізація системи технічного зору (СТЗ) на базі багатокристального мікропроцесора (К1804)

Реферат Реалізація системи технічного зору (СТЗ) на базі багатокристального мікропроцесора (К1804)

Реалізація системи технічного зору (СТЗ) на базі багатокристального мікропроцесора (К1804)


Введення

Мікропроцесорний комплект серії К1804 включає в себе ряд модулів для побудови операційних і керуючих пристроїв. Основою операційного пристрою (ОУ) може служити мікропроцесорна секція (МПС) ВС1 і ВС2. Крім того, можуть використовуватися схема прискореного переносу ВР1 і пристрій керування сигналами стану та зсуву ВР2.

Блок мікропрограмного управління може бути побудований на основі схем формування адреси мікрокоманди ВУ4 і ВУ1 (ВУ2), ВУ3.

Для побудови ОУ виберемо мікропроцесорну секцію ВС2. Розрядність секції дорівнює чотирьом. Отже, для побудови 16-ти розрядного ОУ необхідні чотири секції. Мікропроцесорна секція К1804 ВС2 має 16 РОН з двома вихідними портами зчитування та фіксаторами вхідних даних, три зовнішніх інформаційних шини: вхідна DA, двонаправлені DB і Y - арифметико-логічний пристрій зі зсувними пристроєм на виході, багатофункціональний регістр зі зсувними пристроєм на вході, дешифратор 9-ти розрядного коду операції мікрокоманд. Каскадне з'єднання чотирьох секцій з використанням схеми прискореного переносу К1804ВР1 проводиться за стандартною схемою.


1. Розробка структури апаратних засобів

Основою для розробки системи є, як і перш, алгоритм функціонування. Згідно з цим алгоритмом визначимо, в яких запам'ятовуючих елементах будуть зберігатися використовувані змінні.

Розподіл змінних за внутрішнім регістрам МП секції наведено в табл.1.

Таблиця 1 Вѕ Таблиця відповідності

Змінні РОН секції ВС2

шістнадцятковій адресу

ОН

Xц, Yц R1 1 Rmin R2
загрузка...
2 Xт, Yт R3 3 Xт ', Yт' R4 4 R R6 6 I R11 B J R12 C L R13 D K R14 E

інші структурні схема системи зображена на рис. 1.

Вихідні дані (m, r, Xцн, Yцн) з пульта управління заносяться в регістри PM, PR, PXYЦ.

Інформація в цих регістрах може бути прочитана в МПС по шині Y. Таким чином, джерелами шини Y є регістри PM, PR, PXY і вихід сдвигового пристрої АЛП.

В результаті виконання алгоритму в кінці кожного кадру видаються координати центру об'єкту. Для їх запам'ятовування необхідні регістр PXY. Інформація в цей регістр заноситься з шини Y.

МПС не має окремої адресної шини, тому необхідно організувати запам'ятовування адреси зовнішньої пам'яті в спеціальному регістрі.

Адреса ОЗУІ запам'ятовується в регістрі адреси РА, інформація в який завантажується з шини Y. Адреса ПЗУ формується лічильником адреси ВЧА, початкова завантаження якого також проводиться по шині Y. Формування адреси за допомогою ВЧА дозволяє поєднати за часом виконання операцій формування адреси ОЗУІ і ПЗУ.

Таким чином приймачами шини Y є PXY, РА, ВЧА і Рони МПС, причому можлива одночасна запис в РОН і один з решти приймачів, а також відсутність запису в усі приймачі.

ОЗУІ і ПЗУ підключені до шинам DA і DB відповідно, що дозволяє здійснити їх одночасне читання. В алгоритмі передбачається формування адрес окремо по координаті X і Y. Доцільно здійснювати формування адрес одночасно по двох координатах в одному 16-ти розрядному регістрі. Для цього необхідно сформувати спеціальні константи. Так, для одночасного виконання мікрокоманд Y4 і Y5 необхідно сформувати константу

С1 =; Y8, Y9 Вѕ C2 =; Y18, Y19 Вѕ C3 = і Y25, Y26 Вѕ C4 =

Формування констант С1 Вѕ С4 передбачає виконання мікрокоманд зсуву вправо і вліво. Для обох зрушень в звільнилися розряди записується нуль.Організація зрушень досягається підключенням до входів - виходів зрушень повторювачів з трьома станами, на вхід яких поданий логічний нуль. Всі керуючі сигнали формує пристрій керування, схема якого показана на рис.2.

Пристрій управління містить у собі пам'ять мікрокоманд (ЗУМК), регістр мікрокоманд, дешифратор джерел шини Y (DC1), дешифратор приймачів шини Y (DC2), комутатор умов М, D - тригер для зберігання молодшого розряду адреси ЗУМК, генератор тактових імпульсів (ГТВ), схему В«пуску-остановуВ», що включає в себе тригер пуску (ТП), одновібратор (ОВ), інвертор і схему В«ІВ».

Даний пристрій є мікропрограмним пристроєм з примусовою адресацією.

Адреса наступної мікрокоманди задається безпосередньо в поле (АМК0 - АМК7).

Організація умовних переходів здійснюється шляхом модифікації молодшого розряду адреси, на вхід якого в залежності від коду умови (АУС) через мультиплексор подаються сигнали за значеннями яких необхідно провести перехід. Для реалізації алгоритму достатньо два розряди для коду умови. Значення кодів умови (АУС) і відповідні їм сигнали наведені в табл. 2.

мікропроцесор апаратний змінна програма

Таблиця 2 Вѕ Коди умов

АУС Сигнали 0 АМК0 1 N (знак) 2 Z (нуль) 3 EW

Малюнок 1 Вѕ Структурна схема обчислювального пристрої на МП

Малюнок 2 Вѕ Схема пристрою управління


Таким чином, для формування адреси наступної мікрокоманди необхідно 10 розрядів поля мікрокоманд.

Використання схем формування адреси мікрокоманд К1804 ВУ4 або К1804ВУ1 (2) і ВУ3 зажадало б не менше 12 розрядів поля мікрокоманд і значно великі апаратурні витрати.

Схема В«пуску-остановуВ» служить для початкової установки РМК, дозволу подачі тактових імпульсів (ТІ) з ГТВ на всі схеми по сигналу В«ПускВ» і припинення їх подачі по сигналу В«ОстВ» Вона працює таким чином. Сигналом В«ПускВ» скидаються в нуль РМК і тригер молодшого розряду адреси. Сигнал В«ПускВ», затриманий за допомогою одновібратора, по заданому фронту тактового імпульсу встановлює в В«1В» ТП, який відкриває схему В«ІВ» і дозволяє проходження через неї ТІ. Сигналом В«Ост.В» ТП скидається в нуль і закриває схему В«ІВ».

2. Формат мікрокоманди

Розглянемо тепер формат мікрокоманди. Для управління МПС необхідно 20 розрядів мікрокоманди: код операції I0-I9, EA, OEB, A0-A3, B0-B3, Cn.

Поля СО і СS призначені для управління напрямком зсуву сдвигового пристрої регістра Q і сдвигового пристрої АЛП відповідно.

Поле IY визначає код джерел шини Y. Вміст цього поля дешифрується і підключається до шини Y одного з джерел. Значення поля IY і відповідні їм регістри наведено в табл. 3.

Поля АУС і АМК були розглянуті раніше. Таким чином, загальна довжина мікрокоманди дорівнює 37 розрядам.

мікрокоманд складається в процесі послідовного аналізу вершин алгоритму та інтерпретації кожної вершини однієї або декількома мікрокомандами. Мікропрограма наведена в табл. 4. Значення всіх полів мікрокоманд наведені в шістнадцятковій формі. В примітці в символьному вигляді дана операція, виконувана даної мікрокоманд і відповідна мікрокоманда з граф - схеми алгоритму. Мікрокомандами з адресами 01-10 формуються константи С1, С2, С3 і С4, які заносяться відповідно в РОН МПС R7, R8, R9, R10. Мікрокоманди з адреси 20 строго відповідають граф - схемі алгоритму.

3. Розрахунок часу роботи програми

мікрокоманд з адресами 00-1F виконуються одноразово на початку роботи, потім на кожному кадрі Вѕ мікропрограма з адреси 20.

Таким чином, при розрахунку часових параметрів будемо враховувати тільки цю циклічну частину мікропрограми. Час її виконання:

tц.

Час циклу tц і відповідно тактова частота визначається тривалістю найдовшого шляху проходження сигналів. Самий довгий шлях: читання ОЗП (ПЗУ) Вѕ виконання операції в АЛП Вѕ запис в РОН. Адреса ОЗУІ (ПЗУ) в мікропрограмі формується заздалегідь і тому дані на виході ОЗУІ (ПЗУ) до моменту виконання мікрокоманди, їх використовує завжди готові. Час циклу від найбільш довгого шляху самих МПС. У літературі описаний розрахунок такого шляху для 16-ти розрядного процесу на МПС К1804ВС2. Час циклу не перевищує 200 нс. Нехай tц = 200 нс, тоді Т = 8 мс. Отримане час задовольняє ТЗ.


загрузка...

Друкувати реферат
Реклама
Реклама
загрузка...