User Tag List

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя
Показано с 61 по 70 из 71

Тема: Новодел клавиатурной пленки для БК0010-01/БК0011М

  1. #61

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ладно, опять началось передергивание без фактов и реальных аргументов и ссылок. Потому предлагаю перестать жестко оффтопить, и писать тут только про пленки и корпуса.
    Для культа оригинальных ВМ1, ВП1-128 предлагаю создать отдельную тему, а не критиковать FPGA везде, где о ней упоминается.

    А чтобы понимание хоть какое-то было о БМК и ПЛИС, прицитирую Википедию:

    Базовый матричный кристалл (БМК) (англ. gate array, англ. Uncommited Logic Array, ULA) — большая интегральная схема. В отличие от ПЛИС программируется технологически, путём нанесения маски соединений последнего слоя металлизации. БМК с маской заказчика обычно изготавливались на заказ небольшими сериями.

    Достоинство БМК состоит в следующем. Разработчику необходимо применить оригинальные схемные решения на основе БИС, но существующие БИС для этих целей не подходят. Разрабатывать с нуля и производить очень долго, неэффективно и дорого. Выход — использовать базовые матричные кристаллы, которые уже разработаны и изготовлены. Базовый матричный кристалл напоминает библиотеку подпрограмм и функций для языков программирования. На нём разведены, но не соединены элементарные цепи и логические элементы. Заказчиком разрабатывается схема соединений, так называемая маска. Эта маска наносится в качестве последнего слоя на базовый матричный кристалл и элементарные схемы и разрозненные цепи на БМК складываются в одну большую схему. В итоге заказчик получает готовую БИС, которая получается ненамного дороже исходного БМК.

    Основное применение БМК — средства вычислительной техники, системы управления технологическими процессами. Некоторые БМК, например Т34ВГ1 (КА1515ХМ1-216), применялись в советских клонах компьютера ZX Spectrum в качестве контроллера внешних устройств. Аналог БМК — микросхема ULA в компьютерах Синклера. В настоящее время БМК в большинстве применений вытеснены ПЛИС, не требующими заводского производственного процесса для программирования и допускающими перепрограммирование.

    В России базовые матричные кристаллы производятся ОАО «Ангстрем», НПО Физика и рядом других предприятий.
    Так что таки да - большим программатором ))) или давайте и википедию попередергиваем, там же тоже это называется программированием.
    Последний раз редактировалось Woland; 14.10.2013 в 11:19.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

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

  3. #62

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Vslav не даст соврать - он сейчас работает над воспроизводством вскрытого чипа 1801ВП1-128 с целью точного воспроизводства и моделирования внутренней схемы. Так вот, 1:1 эта схема по нынешним меркам не оптимальна, менее надежна, занимает в разы больше места, чем оптимизированный АНАЛОГ этой схемы в программируемой логике той же Альтеры.
    Ага, абсолютно неоптимально. БМК 1801 - это асинхронная схема. А современные ПЛИС в подавляющем большинстве - синхронные. Хотя мы сегодня и выложили точный Верилог для 128-ой, и его можно скомпилировать и даже теоретически разместить в ПЛИС (например тип MAX3К), но есть шанс (при особо неудачном Place & Route) что оно вообще работать не будет - принципы элементной базы другие.
    Вопрос в том что из технического наследия мы хотим изучить и сохранить. Элементную базу? Ну... Купить себе образец - и в музей. Еще можно получить удовольствие от ремонта (только не такого как ядерная ковровая бомбардировка с тотальной заменой всех микросхем памяти в соседней теме) старых вещей. Алгоритмы и архитектурные принципы? Так им не особо важно на какой базе работать. Поэтому, если мы хотим чтобы оно хоть как-то распространилось и дало более широкому кругу людей возможность поностальгировать - надо брать современную базу и воспроизводить алгоритмы и архитектуры на ней. Это на выходе дает вполне реальные, работающие изделия, с максимальным алгоритмическим соответствием.
    Последний раз редактировалось Vslav; 14.10.2013 в 16:12.

  4. #63

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Если снаружи работает абсолютно так же - то какая разница, что внутри..

  5. #64

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если снаружи работает абсолютно так же - то какая разница, что внутри..
    Именно, тут прямо напрашивается такое устройство - "ВП-мулятор". Платка в формате 42-ножечного корпуса, на ней недорогая альтерка MAX3000. Заменяет 1-в-1 микросхему 1801ВП1, номер зависит от прошивки ПЛИС. Можно будет шить оригинал или с улучшениями - 128-ую улучшить в плане распознавания маркера, к 065-ой прозрачно для ретрософта прикрутить приемное FIFO, исправить ошибку в 119-ой и получить нормально работающие МС1201.04.

  6. #65

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если снаружи работает абсолютно так же - то какая разница, что внутри..
    Разница огромна, сейчас развитие пошло по пути когда по сути ТЕ ЖЕ САМЫЕ "плюшки" делаются на "силиконе" который по возможностям и обьему превышает старые системы на 5...6 порядков. Это конечно обьяснимо и логично с точки зрения тех кто качает бабло и не лезет в политику. Но мне такой расклад не нравиться, и не токо мне (я такой не один - само существование этого форума это подтверждает).

    В прочем это никак не противоречит эмулятору ДВК для pentium 4 4ghz

  7. #66

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    "ВП-мулятор"
    А нужно ли это? Если воспроизводить компьютер целиком, то большая матрица понадобится так или иначе, туда всё внутрь и запихнётся...
    Я не следил за темой, что у нас насчёт "ХМ-мулятора"?

  8. #67

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Но мне такой расклад не нравиться, и не токо мне (я такой не один - само существование этого форума это подтверждает).

    В прочем это никак не противоречит эмулятору ДВК для pentium 4 4ghz
    Так никто не спорит, что оригинальное ретро лучше его FPGA-аналога, или как многие любят говорить - эмулятора. Если бы в продаже было навалом ВП1-128, то никто бы её и не эмулировал, но в продаже нету и заказать точную копию на заводе тоже нереально, приходится выходить из положения.

    Просто мне непонятны возмущения и упреки, как будто был какой-то еще выход. Можно было бы вообще поставить один или два STM32 на всю плату СМК, залив в него же все прошивки от СМК и программу - эмулятор СМК. Вот это был бы бесспорный эмулятор. Ну а раз разницу между таким вариантом и тем что сделали на FPGA - кто-то не видит, так о чем тогда спорить. И повторюсь в который раз: ВМ1 - микрокодовый эмулятор западного PDP-11. Кто не согласен, докажите обратное ФАКТАМИ, а не эмоциями.
    Последний раз редактировалось Woland; 16.10.2013 в 10:06.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  9. #68

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    ВМ1 - микрокодовый эмулятор западного PDP-11.
    Процессор 1801ВМ1 максимально точно эмулирует процессор DEC LSI-11. Но скорее всего это не нарочно так получилось, а из-за того, что ВМ1 максимально точно эмулирует процессор "Электроника 60", который является точной копией LSI-11.

    Кстати, по этой причине 1801ВМ1 обычно комплектуется внешним программным эмулятором пульта, который точно эмулирует микрокодовый эмулятор пульта "Электроники 60". Просто у ВМ1 не хватило места в микрокоде и встроенный микрокодовый эмулятор пульта LSI-11 пришлось эмулировать внешним программным эмулятором.

  10. #69

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Процессор 1801ВМ1 максимально точно эмулирует процессор DEC LSI-11. Но скорее всего это не нарочно так получилось, а из-за того, что ВМ1 максимально точно эмулирует процессор "Электроника 60", который является точной копией LSI-11.
    Ключевое слово здесь эмулирует
    Т.е. ВМ1 - такой же эмулятор чего-то, как эмулятор ВП1-128 в FPGA.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  11. #70

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    ВМ1 - такой же эмулятор чего-то, как эмулятор ВП1-128 в FPGA.
    Особенно, если учесть, что изначально это был оригинальный процессор 1801ВЕ1 с собственной системой команд, но потом его микропрограмму заменили на эмулятор "Электроники 60", а от оригинального ВЕ1 остался только ВЕ-таймер по адресу 177706 ( и блок мультипроцессорной синхронизации по адресу 177700 ) и то лишь потому, что реализация там не была микропрограммной.

    ---------- Post added at 13:52 ---------- Previous post was at 12:47 ----------

    Вопрос, почему процессор 1801ВМ1 является именно эмулятором LSI-11, а не самостоятельным процессором с системой команд PDP-11 достаточно важен, поэтому объясню подробнее.

    1. При создании 1801ВМ1 был в точности скопирован встроенный в микрокод LSI-11 отладчик "Micro ODT", но из-за недостатка места в микрокоде ВМ1 - эмулятор Micro ODT LSI-11 был написан как отдельная программа для ПЗУ, поставлявшаяся в комплекте с процессором как "системное ПЗУ".

    2. Микрокод 1801ВМ1 в точности повторяет все особенности микрокода LSI-11. Например, в LSI-11 команда MFPS ведёт себя с регистром-приёмником в точности как команда MOVB ( размножает старший бит байта ), а значит - использует микрокод MOVB, но при записи байта в память, в отличие от команды MOVB - команда MFPS сначала читает слово, а значит - не использует микрокод MOVB. Понять логику подобного решения трудно. Но процессор 1801ВМ1 повторяет все эти фокусы LSI-11 такт-в-такт.

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. продам новодел ленинград 3, орион 128
    от zorel в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 06.04.2012, 15:22
  2. [Украина]Продам Орион-128 Новодел
    от palsw в разделе Барахолка (архив)
    Ответов: 29
    Последнее: 02.02.2012, 22:41
  3. Куплю БК0010.01 или БК0011М
    от Hakuna в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 08.06.2010, 13:32
  4. Куплю БК0010, БК0010-01, БК0011(М)
    от kt315b в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 07.04.2010, 02:52

Ваши права

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