User Tag List

Страница 17 из 25 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 242

Тема: Мультиинтерфейсная плата контроллеров (МИПК)

  1. #161

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

    По умолчанию

    В СМ1420 было, в версиях с большой памятью.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  2. #162

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для переключения мышления с программирования на синтез поразвлекался немного с UMR.

    Дo:

    Код:
    Total logic elements		2,296 / 8,256 ( 28 % )
    Total combinational functions	2,229 / 8,256 ( 27 % )
    Dedicated logic registers	904 / 8,256 ( 11 % )
    Total registers			904
    Total pins			119 / 138 ( 86 % )
    Total virtual pins		0
    Total memory bits		1,344 / 165,888 ( < 1 % )
    После:

    Код:
    Total logic elements		2,226 / 8,256 ( 27 % )
    Total combinational functions	2,160 / 8,256 ( 26 % )
    Dedicated logic registers	859 / 8,256 ( 10 % )
    Total registers			859
    Total pins			119 / 138 ( 86 % )
    Total virtual pins		0
    Total memory bits		672 / 165,888 ( < 1 % )
    Блоков памяти, конечно, много, но пока не знаю, сколько понадобиться по XU, так что.. На всякий случай и как упражнение для ума

  3. #163

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Занялся Ethernet-ом. Пилить много и долго, пока тупое редактирование исходников.

  4. #164

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    насчет 18 и 22 разрядов.
    Достоверно известно (официально продавался), что работает в ПРОС на Электронике-85 через специальный переходник на Q-bus И17(контроллер лент),
    а он 18-ти разрядный с ПДП.
    Это факт, а мне не понятно - как это получается ?

  5. #165

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    И17(контроллер лент),
    Это контроллер лент для Э60, значит он, априори - QBus, значит переходник для него был банальным.

    То, что контроллер для QBus 18-ти разрядный, не значит, что он не будет работать в корзине на 22 бита. Будет.

    Дальше возникает вопрос - старшие 4 бита адреса будут висеть в воздухе - что увидят устройства на шине? Судя по некоторым соображениям - логическую единицу, то есть при попытке использовать ПДП контроллер будет шарашить данные в верхние 256 кб (248 кб потенциального ОЗУ и 8 кб страница в/в). И вот тут становится понятным окно в 256 кб в верхней памяти при использовании UMR - через него можно отлично писать куда угодно в памяти, естественно, правильно настроив UMR. Возможно (мои догадки) 18-ти разрядные контроллеры Unibus так и работали - через это окно, без прямого заведения шины адреса в UMR.

    Так что можно предположить, что на этой плате были и UMR.

    Дальше можно пойти гадать в другом месте. А лучше найти документацию или саму плату-переходник и посмотреть - как оно.

    У меня (пока) контроллер RK (и будущий контроллер XU) адресную шину напрямую заводят в UMR, так что теоретически (надо посмотреть, как на это будут реагировать ОС) можно использовать память выше 3840 кб.

  6. #166

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ни разу такого не видел, значит скорее всего было в небольших количествах, но вариантов может быть много:
    1. Использовалась система не использующая ДП(например - мониторы RT11 SJ/FB)
    2. Специально написанные драйвера.(То есть отводится буфер в нижних 256 Кбайтах памяти и чтение/запись идёт оттуда, потом данные процессор разносит куда надо.) Я такое в руководстве по RSX-11 читал когда-то(но точные детали не упомню). Я полагаю, что возможно программисты в те давние времена, когда не было понятно как аппаратно будет решаться проблема с 18-разрядными устройствами при шине 22 бита подстелили соломки
    В RT11XM вопрос можно решить аналогично, сам драйвер находится в нижних 56 Кбайтах. И при неиспользовании виртуальных заданий - драйвер даже переписывать не надо. Всё и так в нижней памяти. Вот при использовании виртуального задания(виртуального оверлейщика, виртуальных массивов фортрана) возможны проблемы...
    Что касается остальных ОС, то скорее всего - правильные драйвера.
    МС 1601.02 плата М-6 и МС 1213 плата М-5 должны иметь почти те же решения, что для Электроники-85.

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Это контроллер лент для Э60, значит он, априори - QBus, значит переходник для него был банальным.

    То, что контроллер для QBus 18-ти разрядный, не значит, что он не будет работать в корзине на 22 бита. Будет.

    Дальше возникает вопрос - старшие 4 бита адреса будут висеть в воздухе - что увидят устройства на шине? Судя по некоторым соображениям - логическую единицу, то есть при попытке использовать ПДП контроллер будет шарашить данные в верхние 256 кб (248 кб потенциального ОЗУ и 8 кб страница в/в). И вот тут становится понятным окно в 256 кб в верхней памяти при использовании UMR - через него можно отлично писать куда угодно в памяти, естественно, правильно настроив UMR. Возможно (мои догадки) 18-ти разрядные контроллеры Unibus так и работали - через это окно, без прямого заведения шины адреса в UMR.

    Так что можно предположить, что на этой плате были и UMR.

    Дальше можно пойти гадать в другом месте. А лучше найти документацию или саму плату-переходник и посмотреть - как оно.

    У меня (пока) контроллер RK (и будущий контроллер XU) адресную шину напрямую заводят в UMR, так что теоретически (надо посмотреть, как на это будут реагировать ОС) можно использовать память выше 3840 кб.
    По-хорошему да, смотреть схему переходника и схему диспетчера памяти/контроллера памяти внимательно и сделать выводы... Или попробовать на практике. Сгореть ничего не должно
    Только вот где бы это всё взять сейчас Электронику-85(реально), переходник(маловероятно), контроллер(среде-вероятно), магнитофон (реально)... Эх...
    Последний раз редактировалось Alex; 28.04.2020 в 14:19.

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

  8. #167

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    В RT11XM вопрос можно решить аналогично, сам драйвер находится в нижних 56 Кбайтах.
    Напрямую RT11-XM вроде как не поддерживает UMR, а в 5.7 (может быть уже и в 5.6) есть драйвер UBX.SYS - UMR PSEUDO HANDLER

    И я не помню ни в драйверах для RT ни в драйверах RSX что бы использовался такой буфер, кроме драйверов для DU и MU в RSX - так создаётся какой то PUCOM. Но вот для чего он - не скажу, может быть это и не связано с проблемой 18-ти бит...

  9. #168

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На F-11 вроде как UMR нет...
    Буфер в нижней памяти возможно изначально предназначался для решения проблемы 18-22, а ведь его можно использовать для малого кэширования накопителя... Если на десяток хотя бы блоков - то прирост скорости на некоторых задачах ..

  10. #169

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    На F-11 вроде как UMR нет...
    Исходно, они предназначен для процов Unibus и, насколько я знаю, ни в одном проце для QBus от DEC их нет. Но если в проце 22-ух битный ДП, по идее должен быть выход бита UMap Enabling. Как, например, на 1801ВМ3.

    Технически, UMR входят в состав ДП, но практически - они как вроде практически полностью работают самостоятельно (кроме бита разрешения)

    Так что ни на F-11 ни на J-11 их нет в принципе.

    Насчёт кэширования - насколько я в курсе - ни один драйвер DEC кэширования не реализует. В RSX+ есть независимый от драйверов механизм кэширования, причём в достаточной степени на уровне файловой системы, а не тупо - блоков.

  11. #170

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На J-11 регистров куча в процессоре, причём на последних версиях J-11 их стало ещё более(в основном диагностика)... На первых PDP-11 вообще было только PSW. Потом добавили MMU. Я читал по диагонали, чисто из интереса... Ведь увы, от DEC J-11 мне не светит. И что там навтыкали... Вроде на последних было, что вся память работает со скоростью кэша.
    У меня была идея сделать псевдодрайвер кэша дисковых устройств на RT11, но далеко не продвинулся

Страница 17 из 25 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 5
    Последнее: 07.12.2018, 15:46
  2. Плата рк-86
    от oracleua в разделе Радио-86РК
    Ответов: 16
    Последнее: 22.01.2015, 18:05
  3. Ответов: 16
    Последнее: 17.03.2012, 10:00
  4. Ответов: 2
    Последнее: 19.12.2011, 11:50
  5. Схемы контроллеров B48, BZ128
    от klingon в разделе Внешние накопители
    Ответов: 2
    Последнее: 06.04.2010, 14:11

Ваши права

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