Модульный компьютер на КР1801ВМ2 в корпусе Mini-ITX


    Raspberry Pi и аналогичные платы уменьшили популярность Mini-ITX, но участник сайта Hackaday под ником SHAOS решил собрать в корпусе этого стандарта модульный компьютер на процессоре КР1801ВМ2. С VGA-выходом и БК-совместимыми видеорежимами.

    На момент публикации статьи он ведёт работу над процессорной платой. Здесь, это не то же самое, что и материнская плата: процессорная плата устанавливается в материнскую (раньше говорили «генплата»), как и все остальные. Шина выбрана электрически аналогичная Q-Bus, но механически отличающаяся, так как в оригинале слишком много неиспользуемых «ног». Это позволило использовать более компактные разъёмы и добавить ряд отсутствующих в оригинале линий.

    Видеоплаты ещё нет, но разработчик уже представил себе, как будут выглядеть скриншоты. Среди них хабражитель AlexeyNadezhin узнает и свой успевший стать легендой программный пакет. Откуда бордюр? Дело в том, что для эмуляции видеорежимов БК — 512x256, 1 бит и 256x256, 2 бита — предполагается выводить на VGA-монитор изображение разрешением в 640x350. Другое разрешение — 640x400 — позволит эмулировать дополнительные, отсутствующие в БК видеорежимы: 640x200, 1 бит и 320x200, 2 бита без бордюра и с аппаратной прорисовкой каждой из строк два раза.

    Большое внимание в описании уделено входному контролю микропроцессоров. Изготовленные для этого стенды позволили не только убедиться в исправности микросхем, но и поэкспериментировать с особенностями конвейера процессора данного типа. А больше пока ничего нет. Но судя по предыдущим проектам того же автора, в работе эту необычную машину увидим обязательно. Пока же её можно повторять постепенно, собирая модуль за модулем по мере их разработки. А также участвовать в ней.
    Поддержать автора
    Поделиться публикацией

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 19

      +3
      Оригинальный тред — www.nedopc.org/forum/viewtopic.php?f=95&t=10464
        0
        Текущее состояние дел:
        image

        На данный момент кроме CPU-модуля готовы ROM-модуль и RAM-модуль, а до графического экрана пока далеко…
        +1
        Я правильно понимаю, что это попытка «корзиночной» (платы центрального процессора, контроллера ОЗУ, контроллера НГМД, видеоконтроллера и т.п. вставлены в разъемы объединительной платы) реализации PDP-11 совместимого компьютера на складских остатках ангстремовских к1801вм2 и обвязкой на 74хх?
          0
          Типа того, но насчёт НГМД не уверен, думаю, он там на SD-карте всё сделает.
            +1
            SD слишком футуристично для такого монстра, это как ставить на МКС транспортер из Star Trek для доставки грузов вместо Союзов.
          +1
          В наше время для эмуляции БК-0010 использовать корпус размером больше мыльницы — удивительно… Корпус оригинального БК-0010 был, извините, чуть толще и чуть глубже, но заметно уже обычной современной клавиатуры. Даже Электроника УК-НЦ был в габаритах чуть больше клавиатуры (в основном из-за того, что разработчики не осилили импульсный блок питания и в корпус пришлось впихивать гигантский трансформатор).
            +1
            Попытайтесь найти данные по ЭВМ «Электроника — 60» и ДВК-3. Именно их автор и пытается эмулировать. Там как и в классическом DEC PDP-11 в основе была кассета (aka «корзинка») c объединительной платой. БК и УКНЦ были уже следующим этапом развития платформы, когда плату центрального процессора «Электроники -60» на «россыпухе» серии 588 упаковали в БИС серии 1801вм. Тогда и получили счастье размером в клавиатуру. DEC, кстати, так делать не стала.
              +3
              DEC, кстати, так делать не стала.

              Но больше по коммерческим причинам. DEC на архитектуре PDP-11 в достаточно компактном корпусе в 90-х был. И системная плата там была весьма пустынной. Если бы было такое желание, уменьшить ее в несколько раз было бы достаточно просто. Но позиционировалась та машина как «рабочая станция», а «рабочую станцию» запихивать в клавиатуру было нельзя.
              Кстати, Электроника УК-НЦ — очень забавный был. Два одинаковых процессора с одинаковой памятью, но часть памяти второго процессора выводилась на дисплей. Соответственно, второй процессор числился «видео процессором». Естественно, наши, как только это разнюхали, начали использовать эту Электронику как двухпроцессорную, просто не писали ничего лишнего в область памяти, которая на дисплей выводилась. Одна проблема была — при таком использовании дурацкий трансформатор в корпусе начинал страшно перегреваться, в результате, решили проблему путем снятия верхней крышки, а на трансформатор, для лучшего охлаждения, клали мокрую тряпку…
                +1
                Кстати, программным эмулятором БК-0010 я как-то попользовался в приступе острой ностальгии по оригинальному Тетрису. Про эмуляцию БК-0010 на FPGA ничего не слышал. Была такая?
                +1

                Трансформатор там начинал греться не из-за загрузки ПП (у них потребление, вообще говоря, далеко не так зависит от загрузки, как у современных процессоров), а из-за того, что у блока питания срывалась генерация и он начинал работать, как линейный.

                  0
                  Чисто импульсный блок питания при срыве генерации или перестанет работать, или сгорит. В УКНЦ он что, комбинированный: трансформатор и выпрямитель обычные, а стабилизатор импульсный? Как в Сапфире-412?
                    +1

                    Там силовой железный трансформатор 42/12 (кажется), выпрямитель, а потом импульсный понижающий стабилизатор с самовозбуждением. Соответственно, в режиме линейного стабилизатора на транзисторе оставалось где-то 10 В, что при токе потребления 1-2 А давало адский нагрев.
                    Кстати, похожий стабилизатор — и в УКНЦшном мониторе. И характерная поломка — та же самая.

                      0
                      Тогда грелся не трансформатор, а этот транзистор.
                        +1

                        Разумеется, но и трансформатор тоже грелся, потому что ток потребления от трансформатора увеличивался практически вдвое (у линейного стабилизатора входной ток равен выходному плюс потребление стабилизатора, а у импульсного — входная мощность равна выходной плюс потери, соответственно, если он понижающий — входной ток ниже выходного).

                          0
                          А срыв генерации происходил от высыхания электролитов или по другой причине?
                            +1
                            Не знаю на счет высыхания электролитов, но мокрые тряпки на трансформаторах начали появляться примерно через неделю после сдачи класса в официальную эксплуатацию, т.е. примерно через месяц после поставки. И были они из самой первой серийной партии (представители завода-изготовителя несколько раз приезжали проверять, что как живет и все ли работает). Так что, там и без срыва генерации все хорошо грелось.
            +2

            Зачем это всё?

              +3
              Откуда бордюр?

              Очень связный текст.

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое