Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проектування пристрою для прийому даних

Реферат Проектування пристрою для прийому даних





передавача терміналу передати дані


D00нет вивода1Вивод -

Інструкції режиму та інструкції команди необхідно переслати в ВВ51 до початку роботи. [2]

Принцип роботи ВВ51 з передачі даних наступний:

Необхідно спочатку запрограмувати ВВ51, записавши в ВВ51 інструкції режиму та інструкції команди відповідно до таблиці 2 і форматами керуючих слів, зазначеними вище. Тепер ВВ51 готовий передати дані.

Для роботи в ВВ51 передається інструкція режиму та інструкція команди такого змісту:


D7 D6 D5 D4 D3 D2 D1 D0

00100001

У ній D5=1 передбачає видачу з ВВ51 в ВУ сигналу запиту готовності приймача терміналу RTS; D0=1 свідчить про те, що належить виведення даних у ВУ.


3.4 Застосування контролера прямого доступу до пам'яті К1810ВТ37


Режим ПДП є самим швидкісним способом обміну, який реалізується за допомогою спеціальних апаратних засобів - контролерів ПДП (КПДП) без використання програмного забезпечення. Для здійснення режиму ПДП контролер повинен виконати ряд послідовних операцій (малюнок 1):

) прийняти запит DREQ на ПДП від ВУ;

) сформувати запит HRQ на захоплення шин для ЦП;

3) прийняти сигнал HLDA, що підтверджує цей факт після того, як ЦП увійде в стан захоплення (ШД, ША, ШУ в z-стані);

4) сформувати сигнал DACK, що повідомляє ВУ про початок виконання циклів ПДП;

) сформувати на ША адресу осередки пам'яті, призначений для обміну;

) виробити сигнали MR, IOW і MW, IOR, що забезпечують управління обміном;

) по закінченні ПДП або повторити цикл ПДП, змінивши адресу, або припинити ПДП, знявши запити на ПДП.

Цикли ПДП виконуються з послідовно розташованими осередками пам'яті, тому контролер ПДП повинен мати лічильник адреси ОЗУ. Число циклів ПДП визначається спеціальним лічильником. Управління обміном здійснюється спеціальною логічною схемою, яка формує в залежності від типу обміну пари керуючих сигналів: MR, IOW (цикли читання), MW, IOR (цикли запису).

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


Рисунок 1 - Структурна схема МПС з контролером ПДП.


У даному курсовому проекті КПДП [1] працює в режимі блокової передачі. У даному режимі цикли ПДП здійснюються до моменту встановлення біта ТЗ в регістрі умов, тобто коли лічильник циклів ПДП CWR прийме значення FFFFH або передача зупиниться по зовнішньому сигналу ЕОР. В даному випадку висновок EOP не використовується і тому підключений через резистор до шині живлення (+ 5В) для запобігання формування хибних сигналів закінчення процесу. У даній роботі КПДП виконує запис даних, тобто здійснюється передача даних від ВУ до ОЗУ. Контролер в цьому випадку активізує сигнали MEMW і IOR.

Програмування контролера здійснюється тільки в пасивному стані або при наявності на вході HLDA напруги низького рівня, якщо навіть присутній сигнал HRQ. Початкову ініціалізацію контролера необхідно здійснити відразу ж після включення напруги живлення по всіх каналах, якщо навіть вони не використовуються, завантажуючи команди і константи. Адреси внутрішніх регістрів контролера визначаються кодом на висновках A3-A0, які представлені в таблиці 3.


Таблиця 3

A3A2A1A0КомандаОперація1000ВводЧтеніе регістра состоянія1000ВиводЗапісь в регістр команд управленія1001То жеЗапісь в регістр запросов1010 Установка всіх розрядів маскі1011 Запис в регістр режіма1100 Установка режиму введення молодшого байта1101ВводЧтеніе регістра тимчасового храненія1101ВиводОбщій сброс1110То жеСброс всіх розрядів маскі1111 Установки розрядів маски

У таблиці 4 представлені коди на висновках A3-A0, відповідні адресами регістрів КПДП.


Таблиця 4

A3A2A1A0КомандаОперація0000ВиводЗагрузка мл./ст. байта в регістри BAR і CAR каналу 00000ВводЧтеніе вмісту CAR каналу 00001ВиводЗагрузка мл./ст. байта в регістри WCR і CWR каналу 00001ВводЧтеніе вмісту CWR каналу 00010ВиводЗагрузка мл./ст. байта в регістри BAR і CAR каналу 10010ВводЧтеніе вмісту CAR каналу 10011ВиводЗагрузка мл./ст. байта в регістри WCR і CWR каналу 10011ВводЧтеніе вмісту CWR каналу 10100ВиводЗагрузка мл./ст. байта в регістри BAR і CAR каналу 20100ВводЧтеніе вмісту CAR каналу 20101ВиводЗагрузка мл./ст. байта в регістри WCR і CWR каналу 20101...


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка контролера збору інформації та передачі по GSM-каналу
  • Реферат на тему: Імпрегнаціонние методи обробки вмісту непрохідною частини кореневого каналу
  • Реферат на тему: Передача звуку через стінки каналу
  • Реферат на тему: Модулятор віконного скла, який використовується з метою запобігання витоку ...
  • Реферат на тему: Проектування каналу зображення телевізійного приймача