Важная информация

User Tag List

Показано с 1 по 10 из 10

Тема: Аппаратный порт шины МПИ для эмулятора ДВК на основе 2хLPT

  1. #1
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,233
    Благодарностей: 590
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Аппаратный порт шины МПИ для эмулятора ДВК на основе 2хLPT

    Предлагаю уважаемому господину Patron рассмотреть возможность вывода сокращенной МПИ из эмулятора ДВК ( желательно - и из др. эмуляторов DEC - 16 бит ) на плату контроллера 2хLPT .
    Примерный расклад МПИ :
    1-й порт запись :
    D0...D7 - AD0...AD7 ( двунаправленный )
    Strobe - SYNC
    Autofd - DIN
    Int - INIT ( сбрасывается в 0в. при перезапуске ПК )
    Slctin - ACLO
    *
    2-й порт запись :
    D0...D7 - AD8...AD15 ( двунаправленный )
    Strobe - WTBT
    Autofd - DOUT
    Int - DCLO ( сбрасывается в 0в. при перезапуске ПК )
    Sictin - IAKO
    *
    1-й порт чтение :
    Busy - RPLY
    Ack - VIRQ
    *
    Можно еще распределить сигналы чтения на линии с МПИ :
    Таймер БПС6-1 50 гц
    Управление пультом БПС6-1
    DMR
    SACK
    *
    Сигнал BS7 получать аппаратно - как это делается в БК0011 - на 1 шт. ИС 555ЛЕ4 из 3-х старших разрядов AD13, AD14, AD15.
    ( Или, как вариант, линию 1-го порта Slctin назначить как BS7 вместо ACLO, а сигнал МПИ ACLO получать аппаратно из сигнала DCLO, например на цепочке элементов КР1564ТЛ2 ( 74HC14 ) и 1 конденсаторе и 1 резисторе )
    *
    Видимо, по технически причинам режим ПДП не представляется возможным организовать, т.к.требуются двунаправленные линии SYNC и т.п.,
    по крайней мере на 2-х портах LPT.
    Нагрузочная способность портов LPT достаточна ,по крайней мере, для управления 1 шт. платой типа КНГМД, КЦГД, КЖД и др.
    Обращения на адреса 200000 и выше на линии не выдавать, по крайней мере в конфигурации с 2-мя LPT.
    Обращения по адресам 0-177776 желательно дублировать, по крайней мере в диапазоне 160000-177776 ( 8 ).

    Обсуждаем.
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,065
    Благодарностей: 561
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Нагрузочная способность портов LPT достаточна ,по крайней мере, для управления 1 шт. платой типа КНГМД, КЦГД, КЖД и др.
    А скорости, насколько это быстро будет работать?
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  4. #3
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,233
    Благодарностей: 590
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А скорости, насколько это быстро будет работать?
    Т.к. чипы типа Moshcip 9815 http://www.st-lab.ru/catalog/kontrol...pt25f-ret.html
    весьма неторопливы, можно ожидать 100...200 т. трансакций МПИ в 1 сек.
    Если будет подключаться только контроллер ввода-вывода, без своего встроенного софта, этого вполне достаточно для работы, например, контроллра МХ ДВК.
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  5. #4
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,065
    Благодарностей: 561
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Если будет подключаться только контроллер ввода-вывода, без своего встроенного софта, этого вполне достаточно для работы, например, контроллра МХ ДВК.
    Как-то нежЫрно, а как же КЦГД и КЖД, может сразу пойти другим путём?
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  6. #5
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,233
    Благодарностей: 590
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Другой путь - это ПЛИС, причем не самая маленькая, куча КР531АП2, заказ платы чистой стоимостью рублей так не менее 700 ( при тираже 30 шт., Резонит ) - в общем, один только железный вопрос потянет на ~ 3 т.р. Достоинтсво такого подхода - возможность выбирать тайминги МПИ с шагом 33 нс ( ну или 66 нс, в самом худшем случае ).
    Т.к. шина ISA встречается только в компах старше 10 лет и редчайших промышленных матерях, о абсолютной простоте ISA тут придется забыть.
    Приделывать адаптер на USB - это несерьезно,т.к. там вообще пакетный обмен, и ни о каком доступе с шагом 1 трансакция МПИ речь не идет,по крайней мере со скоростью, достаточной для работы БИС 1801ВП1-128 .
    *
    Думаю скоро прикупить платку с 2 LPT на 9815 и проверить её пригодность для работы в MS DOS 7.х - т.к. не всё так просто...
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  7. #6
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,065
    Благодарностей: 561
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Другой путь - это ПЛИС, причем не самая маленькая
    Есть вот такой вариант, 3.5Mbps суммарно. Но снаружи придётся городить почти такую же плату, что бы распараллелить эти 4xRS-232.

    Цитата Сообщение от MM Посмотреть сообщение
    Т.к. шина ISA встречается только в компах старше 10 лет
    Цитата Сообщение от MM Посмотреть сообщение
    в общем, один только железный вопрос потянет на ~ 3 т.р.
    Дешевле купить такой комп чем делать новую плату.

    Цитата Сообщение от MM Посмотреть сообщение
    т.к. там вообще пакетный обмен, и ни о каком доступе с шагом 1 трансакция МПИ речь не идет
    А через IDE можно не используя команды управления устройством писАть/читать пакетами по 2 слова и разворачивать/сворачивать сдвиговыми регистрами в 32 линии? ;-)
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  8. #7
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,233
    Благодарностей: 590
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    C IDE - тоже интересно, но там по-любому понадобится плата от 10х10 см, с достаточным к-вом КР531 АП6, ИР23, 155ЛП9, НР1-3 и т.п.
    Это применяют для более сложных проектов, по типу внешних светодиодных экранов и т.п., с PIO вариантом обмена.
    А с 2хLPT - фактически только кабель спаять. И 1 ИС.
    А если нагружать сразу корзинку - то да, без кучки АП2 не потянет...
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  9. #8
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    585
    Благодарностей: 99
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бала такая штука, серийно производилась. PC-МПИ



    Оно вроде как умело даже транслировать прерывания и DMA между шинами.
    Кто производил - не знаю.

    Потом из него выросла плата фирмы Ёлкус
    Элкус - это мужики из питерского ЛИТМО, директор там С.Т.Хвощ, автор известного справочника.
    http://www.elcus.ru/boards.php?ID=pi

  10. #9
    Veteran
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    1,049
    Благодарностей: 335
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Другой путь - это ПЛИС, причем не самая маленькая,
    А, вроде-бы, какие-то Альтеры были заточены под PCI, и образцы проектов ходили?.. Впрочем, по-любому, проблем с ЭЦП дровишек под винды-64 это не отменит...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #10
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,462
    Благодарностей: 265
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2xLPT это мутная фишка, если бы так можно было сделать то сделали бы такое в конце 80х, но почему-то пошли путем ISA->QBUS адаптера (ну оно и понятно, так как QBUS шина как-раз на то и заточенна чтоб между корзинами можно было сделать 2 метра расстояние).

    На данный момент такие штуки можно делать как плату в корзине ДВК из которой наружу есть провод USB периферии как например у любого принтера. FT2232H ,FT4232H самое то! Но еще не все на плате можно влепить 559ИП1,ИП2,ИП3... и других микрух из DEC chipkit-a для того чтобы реально сделать выборку, расшифровку протокола и DMA так как это сделанно на оригинальных DEC платах. Единственное что будет не так, так это то что CSR, и вектора можно будет конфигурить через USB, равно как и функционал такой QBUS платы можно сделать любым через эмуль запущенный на ПЦ.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Адаптер шины МПИ для эмулятора ДВК-1
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 22
    Последнее: 01.01.2016, 15:22
  2. Платы на основе ПЛИС
    от demetrius2003 в разделе Зарубежные компьютеры
    Ответов: 4
    Последнее: 23.04.2014, 02:32
  3. схема на основе mega32
    от sergio78 в разделе Устройства ввода
    Ответов: 9
    Последнее: 26.12.2011, 05:13
  4. Ответов: 0
    Последнее: 17.06.2010, 14:36
  5. Ответов: 4
    Последнее: 28.03.2005, 00:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •