User Tag List

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя
Показано с 51 по 60 из 71

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

  1. #51

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

    По умолчанию

    Цитата Сообщение от Ал-р Посмотреть сообщение
    Кстати класное фото СМК-512 показывает квалификацию разработчика - к пауку на хз-сколько.ног прикрутить 40-ногую УФ в CDIP на полплаты и зачем-то CF вместо SD ... Недёшевенько зато круто
    Разработчик тут не причем, как говорится - валите всё на меня. Он изначально абстрагировался от выбора конкретного варианта и объяснив мне плюсы и минусы всех вариантов, предложил определяться мне самому.

    Далее, на форуме http://bk0010.org/forum поднимался вопрос - какую ПЗУ ставить - и если мне не изменяет память, то единого мнения там не сложилось. Рассматривались разные варианты (в т.ч. последовательные), и все они имели существенный недостаток (неудобство программирования / высокую цену / корпус без возможности установки в панель / плохую доставаемость и т.п.).
    Сейчас уже не помню, но уточню при случае у разработчика - кажется последовательные флеш еще и по той причине не ставили, что скорости обмена с ними не хватило бы.

    В конечном счете свелось к вопросу: ставить две 8-битные DIP-ПЗУ (как в оригинале, но с запасом емкости, на всякий случай) или же ставить одну 16-битную DIP-ПЗУ с запасом емкости.
    Первый вариант занимал больше места, но был доставаем в России, второй вариант малодоставаем (хотя знаю пару мест, где они по 160р должны быть), но чуть компактнее первого, да и для БК правильнее 16-битные использовать, а не 8-ми, и уж тем более не последовательные.

    Кроме того, не надо забывать о том, что все на том же форуме было очень много слов сказано некоторыми об "идеологичности и аутентичности" новоделов. Ну мол что если все целиком заменять одним дешевым процом с собственным Flash и ОЗУ в его кристалле, который мощнее всей БК в десятки раз - это бред и никому не интересно. Более того, если есть люди, утверждающие, что даже ПЛИС - это эмуляторы, что тогда уж говорить об использовании всяких ARM. Поэтому СМК512 по сути мало чем отличается от оригинала СМК64: часть мелкой логики оставлена, но в корпусах SO для экономии места, ВП1-128 перенесена в программируемую логику (что совсем недалеко от её внутренней сути - БМК) по причине дефицитности (иначе тоже оставили бы), CF - имеет полную совместимость с IDE посредством ПАССИВНОГО переходника - что тоже полностью идеологично. Если бы ставили SD, то потребовалась бы доп. логика активного адаптера SD<->IDE, необходимость которого весьма спорна.

    Цитата Сообщение от Ал-р Посмотреть сообщение
    к пауку на хз-сколько.ног
    Паук тоже не зря именно такой выбран. Найдите толерантную к 5В cpld с не меньшей емкостью и не большей ценой, с приемлемым количеством ног, и я рассмотрю вариант её установки в следующую ревизию плат СМК512. Но сомневаюсь, что найдете что-то более подходящее, потому как она тоже выбиралась не пальцем в небо.

    Так что все эти разговоры об уровне разработчика и еще чьем-то уровне - это не более чем взгляд сверху, абстрагированный от реальных практических земных работ.
    Последний раз редактировалось Woland; 13.10.2013 в 13:20.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  2. #52

    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    234
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В этом контроллере от старого СМК ничего нет, это "тройная эмуляция"
    эмулируется обмен по МПИ на одних выводах паука
    эмулируется IDE на других выводах
    эмулируется обмен с 16х-ПЗУ на куче других выводов (кому это сейчас могло понадобиться расширяемое 16х-УФ-ПЗУ которое нужно полностью УФ-стирать для изменений в ПО) - в СМК стояло всего лишь 4К, а тут на 40ног нужен ещё и переходник к программатору
    =
    Кстати в одном 8-битном ПЗУ прекрасно размещаются 16-битные слова - точно также как они адресуются в БК - старший байт по чётному адресу, младший по нечётному

  3. #53

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

    По умолчанию

    Как свяжусь с разработчиком, отвечу на данный пост. А пока хотелось бы услышать, как можно подробнее, Ваше видение новодела СМК512? Ну т.е. более квалифицированное, чем моё и моего разработчика

    Насчет программатора могу сказать сразу - есть "правильные" программаторы типа "Стерх", которым никакие переходники не нужны, у них панель DIP-42.
    Насчет УФ - а какая альтернатива? Стат. ОЗУ с батарейкой (вместо ПЗУ), с загруженной прошивкой? Лично мне этот вариант не нравится.
    Последний раз редактировалось Woland; 13.10.2013 в 17:29.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  4. #54

    Регистрация
    10.07.2013
    Адрес
    г. Москва
    Сообщений
    1,432
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ал-р, ну так сделайте же свой контроллер по всем "своим" канонам и пользуйтесь если хотите разработать или модернизировать существующую схему СМК512 то разработчик думаю будет только рад такой помощи

  5. #55

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

    По умолчанию

    Цитата Сообщение от Ал-р Посмотреть сообщение
    В этом контроллере от старого СМК ничего нет, это "тройная эмуляция"
    Итак, пообщался с разработчиком, резюме такое:
    1. последовательный Flash вместо ROM туда вообще не катит никаким боком, ибо у ROM произвольая выборка, а у SPI Flash - посекторная
    2. по поводу того, что "в одном 8-битном ПЗУ прекрасно размещаются 16-битные слова" - проблема в том, что в оригинальном СМК чтение из ПЗУ полностью асинхронное, а с 8-битным придется делать выборку в 2 такта, что увеличит задержки, изменит оригинальный протокол и так далее, а там итак хватает изменений от оригинала.
    3. насчет тройной эмуляции: обмен с IDE и МПИ там ни разу не эмулируется, а такой как есть в точности, просто мелкая логика упрятана внутрь ПЛИС. По МПИ - чтение по сути идентичное асинхронное.
    Работа с FDD слегка подрихтована, ибо сама логика FDD там синхронная (что в ВП1-128 - пока никто знает), поэтому там обмен привязан к синхронизации во избежание логически гонок, но это не меняет внешнего протокола ну никак.
    Сам ВП1-128 тоже не эмулируется, просто реализовывалась альтернативная (потому как в общем доступе принципиальной схемы ВП1-128 не существовало) логика работы, максимально похожая на оригинал (насколько можно было судить по куцему описанию и косвенным тестам оригинала).

    P.S. старался учесть все пожелания, но видимо всё учесть по определению нельзя, а если всё учтешь, то окажется что "не так учёл". Уже продано 8 штук первой ревизии (не смотря на имеющиеся проблемы), 2 еще на очереди. Возмущенных жалоб пока не было. Так что с учетом того, что реплик СМК64 было продано около 30 шт (и покупатели закончились), 10шт СМК512 - вполне успешный старт.
    Последний раз редактировалось Woland; 13.10.2013 в 22:07.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  6. #56

    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    234
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1.2.3.
    = Почему было не использовать SPI - на этом контроллере есть громадное(по меркам БК) ОЗУ и при начальном сбросе контроллера туда и копируется SPI - даже странно незнание такого варианта
    = Сколько GHz нужно было разработчику чтобы прочитать два байта подряд из 8-битного ПЗУ и выдать в виде 16-бит на 4МГц-БК (при этом никаких 4МГц там даже и близко нет - эквивалентная частота между SYNC вобще-то меньше 1МГц ...
    = Какой сейчас год? У меня например 1Мбит-флэши появились ещё в начале 90х вместе с платами АТ-486 ... УФ-ПЗУ давно пора забыть как кошмарный сон.
    -
    Если не реализована схема ВП-128 то реализована её эмуляция - и что ж Вам так это слово не нравится

  7. #57

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

    По умолчанию

    Просто скопировать SPI на аппаратуре - это много ячеек надо, а их на MAX3000 и так впритык. Когда-то мой разработчик делал перегрузку в RAM при старте, только с I2C-EEPROM, но там была FPGA на много ячеек, так тут аргументация весьма спорная.

    "забыть УФ ПЗУ как кошмарный сон" - это конечно сильный аргумент, но вот на том самом БК-форуме есть фанаты ретро, которые эту фразу приравняют к призывам забыть БК/PDP11 и "расстреляют" на месте.

    Что касается экономии, то тоже не выходит, ибо макроячейки у MAX3000 не такие уж дешевые, а вариант на 512 макроячеек намного дороже будет.

    1МБит ПЗУ - так сразу ссылочки на конкретные чипы давайте, и желательно с ценниками, а то разговор беспредметный выходит.

    Против слова эмуляция я ничего не имею, только вот применяете Вы его не к месту, возможно потому, что термин плохо понимаете.
    Классическая эмуляция - это эмулятор БК под DOS или Windows. ну или когда на уровне firmware на каком-нибудь сигнальнике или ARM написать эмуль БК - будет программно-аппаратная эмуляция.
    Когда все реализуется на уровне логических ячеек, куда переносится 1:1 вся мелкая логика - это уже эмуцией назвать сложно. Тогда и ВМ1 - это эмулятор PDP-11, ВП1-128 - эмулятор аналогичных западных чипов, ну или эмулятор западных стандартов реализации обмена с FDD, подробно описанных в тамошних патентах.

    В общем, не надо совать термин эмуляции везде, где только можно.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  8. #58

    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    234
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Cсылки на 1МБит флэши с ценами? 1Mbit (128Kx8, DIP-32, Upr=5v) - на любой фирме торгующей деталями этого залежалого старья навалом ...
    -
    <<Классическая эмуляция - это эмулятор БК под DOS или Windows...>>
    =
    (ну не додумались они засунуть РС в корпус БК
    Да, БК12 это НЕклассическая эмуляция БК на какой-то фигне вместо процессора с совершенно чуждой БК системой команд - а что же это тогда по вашему? Наверное ... симуляция
    Последний раз редактировалось Ал-р; 14.10.2013 в 07:36.

  9. #59

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

    По умолчанию

    Цитата Сообщение от Ал-р Посмотреть сообщение
    Cсылки на 1МБит флэши с ценами? 1Mbit (128Kx8, DIP-32, Upr=5v) - на любой фирме торгующей деталями этого залежалого старья навалом ...
    Ну раз все просто, не поленитесь ссылочку дать..
    Да и что в конце концов Вы так за ПЗУ переживаете? Я в своё время кидал клич всем гуру: кто хочет, чтобы в СМК512 адресовалось ПЗУ больше, чем 4кб, нарисуйте новую таблицу режимов, никто пальцем не пошевелил, а разработчик сказал, что не будет этого делать, потому как потом критики конкретного решения не оберешься.
    В итоге вся критика ПЗУ сводится к критике внешнего вида платы, который ну никак не влияет на работоспособность. А перешивать ПЗУ СМК в реале некому и незачем. Ну а если герой найдется, то для него УФ препятствием уж точно не будет.

    (ну не додумались они засунуть РС в корпус БК
    Да, БК12 это НЕклассическая эмуляция БК на какой-то фигне вместо процессора с совершенно чуждой БК системой команд - а что же это тогда по вашему? Наверное ... симуляция
    То что вы назвали фигней - нынче серьезными людьми используется для моделирования того, что станет затем классическим процессором на кристалле. Т.е. процессор в ПЛИС по своей сути мало чем отличается от того процессора, который могут изготовить на производстве, если им предоставить эту FPGA-модель.
    Еще раз повторю, если рассуждать как Вы, то получается, что ВМ1 - эмулятор PDP-11. Вы согласны с этим? Если нет, то Вы сами себе противоречите. А ВМ2 можно назвать эмулятором ВМ1, т.к. они совместимы программно (почти полностью), но имеют разные внутренние схемы. ВМ3 - это тогда эмулятор-неудачник, ведь он плохо совместим с ВМ1.

    В общем это разговор ни о чем. Или я бы сказал - разговор о дурном представлении о программируемой логике. 1801ВП1 - тоже программируемая логика (просто однократно программируется на заводе), так чего же Вы её эмулятором не называете? Двойными стандартами пахнет

    Vslav не даст соврать - он сейчас работает над воспроизводством вскрытого чипа 1801ВП1-128 с целью точного воспроизводства и моделирования внутренней схемы. Так вот, 1:1 эта схема по нынешним меркам не оптимальна, менее надежна, занимает в разы больше места, чем оптимизированный АНАЛОГ этой схемы в программируемой логике той же Альтеры.
    Последний раз редактировалось Woland; 14.10.2013 в 13:27.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  10. #60

    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    1801ВП1 - тоже программируемая логика (просто однократно программируется на заводе)
    Да, да большим таким программатором.

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

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

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

Эту тему просматривают: 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

Ваши права

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