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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 32

Тема: Нечетные адреса

  1. #21
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    И этого фокуса понять не сможет...
    Если проц не трапает в словной операции по нечётному адресу и честно выдает при этом нулевой бит - соотвествующей организацией приёмной стороны я сделаю такой фокус и при этом проц ничего и не узнает. Но учитывая, что таких не трапающих процов у DEC раз-два и всё - получить распространение такой фокус не сможет.

    Цитата Сообщение от Alex Посмотреть сообщение
    коий стоит особняком - T-11. Там шина принципиально другая
    У DEC есть процы, которые собраны на больших платах (то есть не микропроцессорные) - они сразу имеют выход на QBus или Unibus.

    Есть процы, которые формально микропроцессорные (то есть - небольшое количество микросхем, образующих законченный процессор - типа LSI-11 (на 581)), F11 (1811)) - насколько я понимаю, там с процессоры выходит не совсем QBus - надо смотреть описание и схему - как то не задавался я таким вопросом.

    И одно-микро-процессорные - навскидку - T11 и J11 (наши 1801, 1807, 1831).

    За T11 (1807) ничего не скажу, но насколько я помню - там да, совсем не стандарт.

    Наши 1801 - практически чистый QBus, насколько мне не изменяет память.

    И наконец - J11 (1831) - и там тоже не QBus, хотя и ближе к нему, чем у (вроде как) T11. Но придётся прилично потрудиться, что бы из его сигналов сделать QBus (или Unibus)

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Немного не корректно....
    Там вообще в ответе какая то смесь операций чтения и записи

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

    Ну и вспомним ещё одну шину DEC - CTI

  2. #22
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну если на то пошло, то микропроцессор на прямки к QBus не подключить ...
    Нужны минимально драйверы шины(в простейшем случае) или контроллер магистрали(в более сложном).
    В принципе контроллер магистрали можно рассматривать, как часть микропроцессорного комплекта
    Ну шина DEC - CTI хотя и отличается от QBus, но процессоры F11 (1811) и J11 (1831) вполне работают как на DEC - CTI , так и QBus.
    Ой, опять забыл про кросс-средства вполне работающие на этих шинах(с процессорами не от DEC).
    Хотя если ещё учесть существование переходников на UNIBus, то можно ещё добавить эту шину

  3. #23
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Нужны минимально драйверы шины(в простейшем случае)
    Речь шла, о том, когда с микропроцессора выходят не все (или вообще ни одного) сигнала QBus. Тот же J11 - там вообще слабо QBus пахнет - только AD достаточно инвертировать. А потом нужно будет сформировать и сигналы и протокол обмена по QBus. Не даром на проц платах на его основе стоят две здоровые блямбы.

    А в случае, скажм, 1801ВМ3, есть сценарии, когда и без драйверов шины можно обойтись.

  4. #24
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если обойтись без драйверов шины, то либо это будет не совсем QBUS(физически)...
    или он просто не будет работать, а то и сгорит
    Логически QBUS совместимая шина, звучать будет так

    Это и есть контроллер магистрали
    Последний раз редактировалось Alex; 10.12.2021 в 11:40.

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

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    И если некое устройство, умеет по чётным и нечётным адресам выдавать разные 16 битные слова, то и так и будет.
    То же и на ВМ2. Например, в УКНЦ так прицепили наш клон i8255 - КР580ВВ55, для организации интерфейса принтера. Правда, там выдаются 16-битные слова, у которых старшие 8 битов - нули, но не суть важно, процессор считает, что он получил 16-разрядное слово.

    Непонятно, кстати, зачем это сделали - кто, спрашивается, мешал им использовать адресные биты 1 и 2 вместо 0 и 1 ? Сэкономили 2 слова в адресном пространстве страницы ввода-вывода? А зачем? Кому их там не хватает?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  6. #26
    Master
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    513
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Единственный процессор DEC c системой команд PDP-11 коий стоит особняком - T-11. Там шина принципиально другая.
    Почему никак не могут понять простой вещи - откуда процессор может знать через какую шину он работает ?
    У DEC микропроцессоров "на ножках" - нет ни какой шины. И работают они - на любой, F11 и J11 на всех своих DEC_овских:
    Qbus(16,18,22модификайиях), UNIbus, СTI, можно и самим придумать самые разные реализации шины или приспособить некоторые "чужие" шины для DEC микропроцессоров или сделать конверторы шин для процессоров, которые "на рассыпухе".
    Что касается Зеленоградских 1801, то "Qbus на ножках" процессора и других микросхемах комплекта - сомнительное(и спорное) инженерное решение.
    Я уже писал об этом и если кто хочет поспорить - давайте обсудим.

  7. #27
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    То же и на ВМ2. Например, в УКНЦ так прицепили наш клон i8255 - КР580ВВ55, для организации интерфейса принтера. Правда, там выдаются 16-битные слова, у которых старшие 8 битов - нули, но не суть важно, процессор считает, что он получил 16-разрядное слово.

    Непонятно, кстати, зачем это сделали - кто, спрашивается, мешал им использовать адресные биты 1 и 2 вместо 0 и 1 ? Сэкономили 2 слова в адресном пространстве страницы ввода-вывода? А зачем? Кому их там не хватает?
    Ну возможно надо было кому-то премию получить
    Оформили поди как рацпредложение
    Но по большому счёту - это они зря. Не стандарт
    И на перспективу, если менять на большой процессор(1801ВМ3), то всё переделывать.

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

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    Почему никак не могут понять простой вещи - откуда процессор может знать через какую шину он работает ?
    У DEC микропроцессоров "на ножках" - нет ни какой шины. И работают они - на любой, F11 и J11 на всех своих DEC_овских:
    Qbus(16,18,22модификайиях), UNIbus, СTI, можно и самим придумать самые разные реализации шины или приспособить некоторые "чужие" шины для DEC микропроцессоров или сделать конверторы шин для процессоров, которые "на рассыпухе".
    Что касается Зеленоградских 1801, то "Qbus на ножках" процессора и других микросхемах комплекта - сомнительное(и спорное) инженерное решение.
    Я уже писал об этом и если кто хочет поспорить - давайте обсудим.
    Откуда узнать? Способы я полагаю, что придумать можно. RT11 вполне определяет, на каком компьютере и с какой шиной работает(правда не всегда верно, но ...)
    По поводу логически совместимой шины QBUS на контактах процессора...
    Согласно моим гнусным домыслам, разработчики пытались облегчить себе жизнь на перспективу. Платы одноплатных ЭВМ(на 1801), скажем так, весьма похожи. Какой-никакой, но стандарт... Если посмотреть на процессорные платы ДВК, то видно, что платы под 1801ВМ2 и 1801ВМ3 - похожи. Различие только в контроллере памяти и дополнительные адреса проброшены. Набор 1801ВП - одинаков(кроме памяти). КЦГД - использована стандартная 1801ВП-65.
    Выпадают из этой идеологии учебные(УКНЦ) и бытовые(БК), но там всё решалось "чем проще и дешевле - тем лучше". Хотя некоторые наработки были утянуты в КЦГД(с УКНЦ видеоадаптер или наоборот??? не ведаю, что ранее было разработано, хотя КЦГД в массы пошёл после УКНЦ). Ещё было специсполнение, но я только про него слышал, но не видел.
    Что касается отношения ко стандартам, в Зеленограде с этим были большие проблемы: пример - КМД с перемычками. И если бы не было внутреннего стандарта, то кто его знает, что они бы настрогали
    По поводу КМД - мне сдаётся, что на его основе можно было создать много всяких интересных контроллеров с прямым доступом к памяти, но ведь я про них не слыхал...
    У Воронежа было проще в творчестве - копировали.
    Последний раз редактировалось Alex; 13.12.2021 в 11:30.

  8. #28
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    Qbus на ножках" процессора и других микросхемах комплекта - сомнительное(и спорное) инженерное решение.
    Цитата Сообщение от Alex Посмотреть сообщение
    Согласно моим гнусным домыслам, разработчики пытались облегчить себе жизнь на перспективу.
    Сильно подозреваю, что наши таки да, просто облегчали себе жизнь, так как если на выходе проца уже стандарт протокола по шине, то окружение будет сильно проще. Конкретный пример - собрать плату на 1801ВМ3 (не вагон, конечно, но есть) или собрать плату на J11 - (аууу, где вы, родимые). В случае J11 придётся много чего (помимо шинников) лепить на рассыпухи или FPGA. А некоторые существующие решения для J11 - страдают кучей недостатков.

    В случае DEC, подозреваю, это были некоторые эксперименты в попытке создать что то на заменуу QBus (или Unibus) или сделать более универсальный вариант под разные шину или то и другое. Поэтому такой расколбас. Но во времена J11 у них внезапно появился VAX и все эксперименты и поделки плавно переехали туда, а на PDP-11 тупо забили и закрыли.

  9. #29
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну да... на первых VAX цвели пышным цветом UNIBUS, MASSBUS.
    На microVAX QBUS.

    Жалко наши в Зеленограде не успели в массы двинуть ПК-32(кажись)
    Но опытные образцы были. Но делали сами.
    Вроде бы они определялись даже как VAX, а не microVAX.
    Воронежцы копировали microVAX, тоже опытные образцы.
    Хотя позднее были выпущены кросс-платы под PC, но при этом их производительность была 1/3 VAX-7ХХ не помню точно какого

    J-11 сделали таким, чтобы сделать сам процессор в кратчайшие сроки и с меньшими проблемами(краткосрочными) , но эти проблемы перекинули на разработчиков плат.
    Видимо у разработчиков плат DEC были избыточные мощности , в отличии от наших...
    Последний раз редактировалось Alex; 13.12.2021 в 12:57.

  10. #30
    Veteran Аватар для Radon17
    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    572
    Спасибо Благодарностей получено 
    683
    Поблагодарили
    284 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Жалко наши в Зеленограде не успели в массы двинуть ПК-32(кажись)
    Но опытные образцы были. Но делали сами.
    А нет ли какой-нибудь информации про них подробнее? А то до сих пор по нолям практически.
    Вот тут я про них тему заводил https://zx-pk.ru/threads/32175-zelen...6-i-pk-32.html
    Цитата Сообщение от Alex Посмотреть сообщение
    Воронежцы копировали microVAX, тоже опытные образцы.
    Не только опытные. МС 0104 и 0107 выпускались промышленно. И если очень захотеть, платы от них можно достать. Вон, недавно М10 на барахолке успешно продался.
    А зеленоградских плат на 1839 серии по сети ходит три фотки из музея Ангстрема и и одна на клеёнке 2011 года.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Изменение адреса 1801ВП1-128
    от MM в разделе БК-0010/0011
    Ответов: 0
    Последнее: 15.03.2019, 15:45
  2. Расчет адреса точки на экране
    от Ares в разделе Программирование
    Ответов: 10
    Последнее: 26.07.2012, 17:46
  3. Определение текущего адреса
    от Alex Rider в разделе Программирование
    Ответов: 52
    Последнее: 26.07.2012, 13:38
  4. Адреса 00H-100H
    от Helloween в разделе Оси
    Ответов: 14
    Последнее: 10.05.2011, 14:26
  5. FDD - адреса
    от AlexBel в разделе MSX
    Ответов: 1
    Последнее: 11.05.2009, 10:45

Ваши права

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