Устройство для сопряжения микроЭВМ с периферийными устройствами Советский патент 1993 года по МПК G06F13/10 

Описание патента на изобретение SU1839260A1

при этом группа входов данных регистра соединена с группой входов постоянной памяти, группа адресных входов которой и группа входов данных второго мультиплексора соединены с выходами счетчика, синх- ровходы постоянной памяти, регистра, первого и второго регистров сдвига и вторая группа входов блока управления циклами памяти и счетный вход счетчика соединены с соответствующими выходами генератора импульсов, выход первого регистра адреса соединен с адресным входом первой оперативной памяти, а входы данных первого и второго регистров адреса, вход данных второй оперативной памяти и выход второго буферного регистра соединены с внутренней шиной данных устройства, выходы второго мультиплексора и второго регистра адреса соединены с входом адреса второй оперативной памяти, выход которой соединен с входами данных второго буферного регистра и второго регистра сдвига, выход которого соединен с входом четвертого блока усилителей, синхровходы первого и второго мультиплексоров и первый вход блока управления соединены с четвертым выходом блока управления циклами памяти, первый и второй выходы которого соединены с вторым и третьим входами блока управления, четвертый и пятый выходы которого через пятый блок усилителей соединены с управляющей шиной микроЭВМ, а шестой выход - с четвертым входом блока управления циклами памяти, пятый выход которого соединен с управляющим входом второго регистра сдвига, управляющие и синхровходы первого и второго регистров адреса соединены соответственно с седьмым выходом блока управления и выходом первого блока усилителей, управляющий и синхровход второго буферного регистра соединены соответственно с первым выходом блока управления циклами памяти и третьим выходом блока управления, группа управляющих входов второй оперативной памяти соединена с третьим выходом блока управления циклами памяти, управляющий вход второго мультиплексора соединен с вторым выходом блока управления, четвертый вход блока управления соединен с внутренней шиной данных устройства.

На фиг.1 изображена схема предлагаемого устройства; на фиг.2 - схема блока управления режимом; на фиг.З - схема блока управления циклами памяти; на фиг.4 - схема счетчика 1.

Устройство для сопряжения микроЭВМ с периферийными устройствами (фиг.1) содержит счетчик 1, первый и второй мультиплексоры 2 и 3, первый и второй регистры 4

и 5 адреса, первую и вторую оперативные памяти 6 и 7, первый и второй буферные регистры 8 и 9, первый и второй регистры 10 и 11 сдвига, постоянную память 12, регистр 5 13, генератор 14 импульсов, блок 15 управления режимом, блок 16 управления циклами памяти, блок 17 приемопередатчиков, блоки 18-22 усилителей, магистраль 23 микроЭВМ, синхровходы 24, выходы 25 данных

0 для цветного дисплея, выход 26 для черно- белого дисплея, внутреннюю шину 27 данных. Адресный вход оперативной памяти б соединен с выходом мультиплексора 2, информационные входы которого соединены с

5 выходами счетчика 1, Вход данных буферного регистра 8 соединен с выходом оперативной памяти 6, а выход буферного регистра 8 и вход данных оперативной памяти 6 соединены с внутренней шиной 27 данных, кото0 рая через блок 17 соединена с магистралью 23. Выход оперативной памяти 6 соединен с входом данных регистра 10 сдвига, вход постоянной памяти 12 - с первым входом блока 16. Первая группа входов блока 15

5 через первый блок 18 усилителей соединена с шинами управления микроЭВМ, первый вход блока 15 соединен с управляющим входом блока 17, вторая группа входов блока 15 соединена с внутренней шиной 27 данных,

0 Управляющий вход мультиплексора 2 соединен с вторым выходом блока 15. Вход разрешения и синхровход буферного регистра 8 соединены соответственно с третьим выходом блока 15 и первым выходом блока

5 16, первая группа входов которого соединена через блок 19 усилителей с магистралью 23 микроЭВМ, а второй вход и выход - с четвертым выходом блока 15 и управляющим входом регистра 10 сдвига. Группа уп0 равляющих входов оперативной памяти 6 соединена с третьим выходом блока 16, третий вход которого соединен с соответствующим выходом блока 18 усилителей. Выходы регистра 10 сдвига через блок 20 усилителей

5 соединены с информационными входами периферийного устройства, выход блока 21 усилителей соединен с информационным входом внешнего устройства. Группа выходов регистра 13 соединена с группой синх0 ровходов периферийного устройства, а выход - с входом запроса прерывания микроЭВМ. Группа входов данных регистра 13 соединена с группой входов постоянной памяти 12, группа адресных входов которой и

5 группа входов данных мультиплексора 3 соединены с выходами счетчика 1. Синхровходы постоянной памяти 12, регистра 13, регистров 10, 11 сдвига, вторая группа входов блока 16 и счетный аход счетчика 1 соединены с соответствующими выходами

генератора 14 импульсов. Выход регистра 4 адреса соединен с адресным входом оперативной памяти 6, а входы данных регистров 4, 5 адреса, вход данных оперативной памяти 7 и выход буферного регистра 9 соедине- ны с внутренней шиной 27 данных. Управляющий и синхровход буферного регистра 9 соединены соответственно с первым выходом блока 16 и третьим выходом блока 15. Группа управляющих входов оперативной памяти 7 соединена с третьим вы- ходом блока 16, управляющий вход мультиплексора 3 соединен с вторым выходом блока 15, а четвертый вход блока 15 соединен с внутренней шиной 27 данных.

Блок 15 управления режимов (фиг.2) состоит из триггера 28, селектора адреса, выполненного в виде элемента И-НЕ 29, триггера 30, элемента И 31, элементов И 32-34, элементов И-НЕ 35-41 и элементов НЕ 42, 43.

Блок 16 управления циклами памяти (фиг.З) состоит из постоянной памяти 44, регистров 45, 46, триггеров 47-49 группы элементов И-НЕ 50, 51, элементов И 52, 53 и усилителей 54, 55, 56.

Счетчик 1 (фиг. 1) содержит счетчики 57, 58 и ПЗУ 59.

Работает устройство следующим образом.

Устройство совмещает в себе управление цветным и монохромным мониторами, вырабатывая сигналы R, G, В для цветного и VIDEO для черно-белого мониторов, а также необходимые сигналы управления строчной и кадровой развертками. Полярности и временные соотношения управляющих сигналов определяются синхронным автоматом, реализованным на ПЗУ.

Устройство работает по принципу Bit- Map, т.е. его видеоОЗУ непосредственно отображено в адресном пространстве на шине микроЭВМ.

Частота развертки составляет 50 Гц, Информационная емкость черно-белого кадра 1024 х 296 точек. Информационная емкость цветного кадра 512 х 296 точек при четырех битах на одну точку.

Весь видеобуфер (блоки 6 и 7) расположен а адресном пространстве с адреса 007EOOOh по адрес 007FFFFFh, при этом видеобуфер черно-белого изображения (блок 7) имеет смещение OOOOOOOOh, а цветного (блок 6) ОООЮОООЬ. Два образующихся свободны (неотображаемых) куска памяти также доступны с шины и могут использоваться для хранения данных (как обычная память).

Устройство сопряжения является всегда пассивным устройством и проводит циклы только под управлением процессора или устройства прямого доступа микроЭВМ.

Циклы обращения - чтение слова, запись слова, запись произвольной комбинации байтов.

По сигналу шины 23 BADR з триггер 30 (фиг.2) записывается признак совпадения адреса, вырабатываемый элементом И-НЕ 29, в триггер 28 - номер банка памяти 6 или

0 7, к которому идет обращение (сигналы т/с и - т/с). В случае правильно дешифрованного адреса и наличия сигнала BADR формируется сигнал Reg на четвертом выходе блока 15, означающий необходимость про5 ведения цикла памяти 6(7) для активного устройства шины. Одновременно с сигналом Reg на шине 23 формируются сигнал BACK (пассивное устройство правильно дешифровало свой адрес) и сигнал BWAIT на

0 выходе элемента И 32 (требование ожидания для активного). По сигналу - ADR (вырабатывается при наличии сигнала BADR) адрес обращения к цветной памяти 6 сохраняется в регистре 4, а к черно-белому - в

5 регистре 5.

Блок 16 управления циклами памяти, обнаружив сигнал Reg, ожидает первого свободного цикла памяти и производит чтение или запись информации (присутствует

0 сигнал PSE), после этого запрещает выдачу сигнала BWAIT и ожидает снятия сигнала BADR.

Циклы памяти распределены следующим образом:

5 0123

Ref R Free RefR Free - для цветной памяти 6;

RefR Free RefR Free - для монохромной памяти 7,

0 где RefR - цикл регенерации изображения, a Free - свободный цикл (может быть предоставлен активному устройству).

Во время обратного хода строчной и кадровой разверток (определяется по нали5 чию сигнала BLANK с выхода памяти 12) свободны все циклы.

Во время цикла памяти ее адрес выбирается либо со счетчика 1 развертки через мультиплексоры 2, 3, переключающие стар0 шие-младшие разряды адреса внутри цикла в случае цикла регенерации изображения, либо с регистров 4, 5 адреса в случае цикла шины,

В цикле регенерации видеоизобрзже5 ния данные, считанные из памяти 6(7), записываются в сдвиговые регистры (10 для цветного кадра и в 11 для черно-белого кадра). Из сдвиговых регистров данные выдвигаются при смене текущей точки, а по ним формируются сигналы R, G, D и VIDEO.

В цикле, инициированным активным устройством, данные памяти записываются в регистр 8(9) данных и оттуда передаются на шину через блок 17 приемопередатчиков.

Отсчетом точек в строке занимается ПЗУ 59, которое производит перезарядку 57, оно же формирует разрешение счета для счетчика 58 строк и сигналы для ПЗУ 12, управляющего счетчиками по кадру. Кадровые ПЗУ 12 формирует сигнал BLANK

(см.выше) и синхросерии для обоих мониторов. При этом потребление платы от источника +5В -4А. Среднее время одного цикла 698 не,

(56) Авторское свидетельство СССР № 1113792, кл. G 06 F 13/00, 1983.

Микропроцессорные средства и систе- мы. 1986, N 1. с.64, 65, рис.4.

Похожие патенты SU1839260A1

название год авторы номер документа
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1990
  • Рымарчук Александр Григорьевич
  • Чеховских Людмила Васильевна
SU1837305A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ 1990
  • Боровик О.С.
  • Неруш Г.И.
  • Сырямкин В.И.
  • Фомин А.А.
RU2047921C1
Устройство для отображения графической информации на экране цветного телевизионного индикатора 1990
  • Руденко Владимир Алексеевич
  • Левченко Валерий Алексеевич
  • Агриянц Вадим Вениаминович
  • Кожемяко Михаил Васильевич
SU1836719A3
Устройство для считывания и отображения видеоинформации 1988
  • Нечунаев Павел Иванович
  • Сырямкин Владимир Иванович
  • Титов Виталий Семенович
  • Фомин Александр Анварович
SU1817116A1
Устройство для сопряжения ЭВМ с объектами управления 1986
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1401469A1
Устройство для сопряжения двух магистралей 1986
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Тараканов Александр Николаевич
  • Бобыльков Анатолий Николаевич
SU1348874A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
Устройство ввода-вывода с контролем ошибок и индикацией 1989
  • Кабанов Алексей Сергеевич
SU1728866A1
Буферное устройство для передачи данных 1987
  • Махначев Борис Викторович
SU1418725A1

Иллюстрации к изобретению SU 1 839 260 A1

Реферат патента 1993 года Устройство для сопряжения микроЭВМ с периферийными устройствами

Формула изобретения SU 1 839 260 A1

Формула изобретения

/

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ МИКРОЭВМ С ПЕРИФЕРИЙНЫМИ УСТРОЙСТВАМИ, содержащее первую оперативную память, адресный вход которой соединен с выходом первого мультиплексора, информационные входы которого соединены с выходами счетчика, первый буферный регистр, вход данных которого соединен с выходом первой оперативной памяти, а выход первого буферного регистра и вход данных первой оперативной памяти соединены с внутренней шиной данных устройства, которая через блок приемопередатчиков соединена с шиной данных микроЭВМ, выход первой оперативной памяти соединен с входом данных первого регистра сдвига, постоянную память, выход которой соединен с первым входом блока управления циклами памяти, первая группа входов блока управления режимом через первый блок усилителей соединена с шинами управления микро- ЭВМ, первый выход блока управления режимом соединен с управляющим входом блока приемопередатчиков, вторая группа входов блока управления режимом соединена с внутренней шиной данных устройства, управляющий вход первого мультиплексора соединен с вторым выходом блока управления режимом; вход разрешения и синхровход первого буферного регистра соединены соответственно с третьим выходом блока управления режимом и первым выходом блока управления циклами памяти, первая группа входов которого соединена через второй блок усилителей с управляющей шиной микроЭВМ, а вторые вход и выход - соответственно с четвертым выходом блока управления режимом и управляющим входом первого регистра сдвига, группа управляющих входов первой оперативной памяти соединена с третьим выходом блока управления циклами памяти, третий вход которого соединен

с соответствующим выходом первого блока усилителей, выходы первого регистра сдвига через третий блок усилителей соединены с информационными входами периферийного устройства, четвертый блок усилителей, выход которого соединен с информационным входом внешнего устройства, отличающееся тем, что, с целью повышения пропускной способности, в устройство введены второй мультиплексор, вторая оперативная память, второй буферный регистр, второй регистр сдвига, два регистра адреса, генератор импульсов, пятый блок усилителей и регистр, группа выходов которого соединена с группой синхровходов периферийного устройства,

а выход - с входом запроса прерывания микроЭВМ, группа входов данных регистра соединена с группой выходов постоянной памяти, группа адресных входов которой и группа входов данных второго мультиплексора соединены с выходами счетчика, синхровходы постоянной памяти, регистра, первого и второго регистров сдвига, вторая группа входив блока управ

ления циклами памяти и счетный вход

счетчика соединены с соответствующими выходами генератора импульсов, выход первого регистра адреса соединен с адресным входом первой оперативной памяти, а

входы данных первого и второго регистров адреса, вход данных второй оперативной памяти и выход второго буферного регистра соединены с внутренней шиной данных устройства, выходы второго мультиплексоРа и второго регистра адреса соединены с входом адреса второй оперативной памяти, выход которой соединен с входами данных второго буферного регистра и второго регистра сдвига, выход которого соединен

с входом четвертого блока усилителей, синхровходы первого и второго мультиплексоров и первый вход блока управления режимом соединены с четвертым выходом блока управления циклами памяти, первый и второй выходы которого сое

2г0,Јх fffffSjJOXfffS

Ж

наремс/я- fltr/ 4,5

Z#fffoffXf7

Ж на 0ег#с/ядб/ ,

0/rt S/iOffff fZSUffC I,,,fnec.

/ г /i ff/vfaffmlLjjJL

fc jr.33Ј-.

fS Iw™W 0m geffqaffmepo 4

T.W

Izp О/лдлоко/9

O/nfaoxofS

&

/rrSJtoxfftfr

r/. ДГ/сйгмуЯ

±fЈ Mffff6ff7l/

ллехсяда JXfaowZ fS

cc - жхяамя- Ц-MS /ли 6,7

JO -

tWyXSsewey py/f

c/twe ff- xpett/c/n. ffffi/S/ro- xyfS

-Ы-™ yf5

3U ---- ж /f rtfftf - mu St7

ff /ям %$tu----

фиг.З.

#ff

faoxfl

SU 1 839 260 A1

Авторы

Васекин Владимир Алексеевич

Лысых Игорь Анатольевич

Григорьев Максим Николаевич

Даты

1993-12-30Публикация

1990-06-29Подача