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

User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 54

Тема: МПИ и Q-Bus рядом

  1. #41
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    вместо сигнала BBS7 пользует биты 13-21. Зачем так сделали - не знаю.
    Ну и что что затратнее? Затраты сэкономили на неумении отличать байт от слова
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  2. #42
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну и что что затратнее? Затраты сэкономили
    Ну, про затраты - вопрос спорный, свободных вентилей в 095 и 096, подозреваю, валом.

    Цитата Сообщение от form Посмотреть сообщение
    сэкономили на неумении отличать байт от слова
    А это где? Я что-то не припомню. Или кто-то захотел от MY странного?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  3. #43
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Оно-то, конечно, так, только вот MY, вместо сигнала BBS7 пользует биты 13-21. Зачем так сделали - не знаю.
    Так сделано для того, чтобы контроллер MY мог обращаться к собственным регистрам по ДМА не только на платах с ВМ1 и ВМ2, но и на платах с ВМ3.

  4. #44
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А это где? Я что-то не припомню. Или кто-то захотел от MY странного?
    Ну для MY как бы роли не играет - никто ведь и не обещал, что он будет различать - напротив вроде документрованно, что не различает. А вот советский "аналог" TA11 в этом плане весьма порадовал - в отличие от оригинала он также не умеет отличать байт от слова и все бы ничего, но родные загрузчики и драйвера об этом не знают, в результате попытка пообщаться с таким CT вызывает все что угодно кроме ожидаемого эффекта... В РАФОСе ради этого "исправили ошибки" драйвера, чтобы он с этим ужасом работал

    - - - Добавлено - - -

    Цитата Сообщение от Patron Посмотреть сообщение
    Так сделано для того, чтобы контроллер MY мог обращаться к собственным регистрам по ДМА не только на платах с ВМ1 и ВМ2, но и на платах с ВМ3.
    А у ВМ3 нету чтоли стандартного сигнала BBS7?
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #45
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Так сделано для того, чтобы контроллер MY мог обращаться к собственным регистрам по ДМА не только на платах с ВМ1 и ВМ2, но и на платах с ВМ3.
    А зачем к ним обращаться по DMA? Не смогли организовать к ним доступ изнутри? Там же ничего военного, два-три десятка вентилей ...

    А это дурацкое решение с выбором по полному адресу вместо BBS7 L заставляет при перетыкании контроллера из простой машинки в машинку с ДП и назад перепаивать перемычки. Помню, при ремонтах чужих ДВК-шек изрядно действовало на нервы...

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    А у ВМ3 нету чтоли стандартного сигнала BBS7?
    Есть. А вот если ты захватил шину своим DMA, то, по-хорошему, надо бы и его генерить, при обращении через DMA в страницу ввода-вывода. И вот на этом, может быть, сэкономили. Но, скорее всего, про него просто забыли...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  6. #46
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А зачем к ним обращаться по DMA?
    Хм. Не прочитал что к собственным регистрам. Это вообще довольно странная идея.

    - - - Добавлено - - -

    Цитата Сообщение от AFZ Посмотреть сообщение
    при обращении через DMA в страницу ввода-вывода
    Ну это в принципе довольно странная идея. Вроде даже документировано у DEC, что по DMA нефиг лехть в I/O page. И тем более непонятно зачем это MY нужно - в его работе нет никакой потребности к тому.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

  8. #47
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А вот советский "аналог" TA11 в этом плане весьма порадовал - в отличие от оригинала он также не умеет отличать байт от слова и все бы ничего, но родные загрузчики и драйвера об этом не знают, в результате попытка пообщаться с таким CT вызывает все что угодно кроме ожидаемого эффекта... В РАФОСе ради этого "исправили ошибки" драйвера, чтобы он с этим ужасом работал
    А что такое TA11 ? CT - это же накопитель на компакт-кассете, да? Я делал свой адаптер для СМ 5211, мне он достался в составе станции подготовки данных на компакт-кассетах, вместе с ВТА-2000-10. Я тут же склепал адаптеры, и для дисплея, и для магнитофона, Косенко написал монитор компакт-кассетной ОС, после чего Консул-254 (или какой он там) был торжественно отнесен в дальнюю кладовку.

    Так вот, на Э-60 никаких загрузчиков, кроме перфоленточного не было, так я приспособил сигнал байтового обмена для первичной загрузки, перфоленточный загрузчик выдает INCB @#STATUS, мы по первому байтовому обращению запустили команду чтения, а дальше благополучно прочитали зону, оформленную в начальном формате (как Абсолютный Загрузчик), потом уже рулил он. А дальше - перехватили вектор IOT, обращения к перфоленте подменили на работу с файлами на кассетах и заюзали всю ПЛОС без перфолент. Месяц очень плотной работы, и вперед!

    Так вот, когда мы наконец разжились дисками и подключили своё чудо к машинке с RT-11, стандартный драйвер CT работал молча.
    Последний раз редактировалось AFZ; 15.02.2016 в 11:17.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  9. #48
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А что такое TA11 ? CT - это же накопитель на компакт-кассете, да?
    Да, он самый.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #49
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну это в принципе довольно странная идея. Вроде даже документировано у DEC, что по DMA нефиг лехть в I/O page.
    Да, в общем-то, без проблем, просто не забудь сгенерить BBS7.

    Цитата Сообщение от form Посмотреть сообщение
    И тем более непонятно зачем это MY нужно - в его работе нет никакой потребности к тому.
    Ну, если они сделали эти регистры только на стороне ЦП, а внутрь доступ не сделали. Не смогли? Не захотели? Не знаю, ИМХО, цена вопроса - два-три десятка вентилей максимум.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #50
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Ну, если они сделали эти регистры только на стороне ЦП, а внутрь доступ не сделали.
    Доступ есть с обоих сторон, но работа прошивки MY начинается с очистки CSR через окно ДМА. Если CSR по ДМА недоступен - прошивка зависает.

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Ваши права

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