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

User Tag List

Страница 5 из 271 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 2702

Тема: Цифровая археология: 1801 и все-все-все

  1. #41
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    394
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vslav, а есть надежда сделать HDL корку ВП1-128? Складские запасы их тают, а спрос остаётся

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Vslav, а есть надежда сделать HDL корку ВП1-128? Складские запасы их тают, а спрос остаётся
    Корку 128-ой делать буду при повторении БК, но имелась ввиду полноценная же реплика самой микросхемы ВП1-128? На чем ее сделать пока не очень ясно - MAX7000 достаточно дорогие (многие десятки долларов), MAX3000/MAX V - не 5V-совместимые, получается специальную платку надо городить - MAX V + буфера.

  3. #43
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    На кошках уже потренировались, с ВМ1 планируется пройти примерно такой же путь. В той ветке есть и про альтеру и про реальные результаты.
    Там про процессор КР580ВМ80, но всю тему не читал. У этого процессора есть недокументированная команда и если эта команда не реализована то программы где она используются работать не будут.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Насчет MUL - я не думаю что была отдельная версия кристалла. Скорее всего просто выполнялась отбраковка по работоспособности умножителя на заданной частоте. Пока я аппаратного умножителя не вижу, а микропрограммы нет с вероятностью 99 процентов, поэтому реализация умножения - интрига.
    То есть надо вскрыть с буквой Г и тупо сравнить архитектуру?

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Там про процессор КР580ВМ80, но всю тему не читал. У этого процессора есть недокументированная команда и если эта команда не реализована то программы где она используются работать не будут.
    А зря тему не читали
    Восстановлена оригинальная потранзисторная схема ВМ80А, включая ВСЕ команды. В том числе недокументированные. Впрочем, таких не обнаружено, поведение процессора ВМ80А для всех опкодов давно хорошо изучено, схема просто это подтвердила. По схеме написан HDL-код, слегка адаптированный под FPGA, он повторяет схему целиком, а не какую-то отдельную команду. То есть, просто сделали полную логическую копию процессора на другой элементной базе.

    Цитата Сообщение от MiX Посмотреть сообщение
    То есть надо вскрыть с буквой Г и тупо сравнить архитектуру?
    Думаю не надо. Только если вдруг при разборе 1801ВМ1А не будет выяснено как оно умножается, что маловероятно.

    PS. Наковырял таймер-рудимент от ВЕ1. Один бит требует 41 транзистор (регистр лимита, регистр-счетчик, схема последовательного переноса ), итого 674 транзистора только на основу таймера, даже без схемы его управления и предделителей.

  5. #45
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Восстановлена оригинальная потранзисторная схема ВМ80А,
    Так речь идет о ВМ80А или о ВМ80?
    Чтоб было понятно к чему я это, процитирую историю с другого форума.

    Скрытый текст


    1990
    Радиотелефон Карт-4. 10вт 300Мгц однозоновый. Выход в городскую тлф.сеть.
    Стояла задача сделать интерфейс к обыкновенному телефону.
    Надо было понять обмен со штатной трубкой.
    ПЗУ сосчитали, я накатал программу осциллограф на Радио РК-86.
    Асм ещё не знал, писал в кодах-Сейчас смех берёт.
    Структура обмена понятна, но надо подправить программу.
    Вроде всё понятно, но вот встали на одной команде и никак.
    580ВМ80.
    Нет такой команды и всё. И попадаем в кольцо.
    Понятно, что программная ловушка.
    Но мой Учитель вспоминает, что при первом упоминании о процессоре
    эта команда есть. И точно. Но и 580ВМ80 подходят не все, а с определёнными буковками. Выбросили эту команду.
    Сейчас не помню, просто пересылка регистр-регистр и далее переход по содержимому регистра.
    Первая удача как-то запоминается. Интерфейс мы сделали.
    [свернуть]

    Цитата Сообщение от Vslav Посмотреть сообщение
    PS. Наковырял таймер-рудимент от ВЕ1.
    Так может если восстановить связи, сделать BE1.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Так речь идет о ВМ80А или о ВМ80?
    Про 580ВМ80А. Я про 580ВМ80 процессоры без буквы А и не слышал даже. Известны 580ИК80, и фото их топологии тоже есть, но без детальной сверки уверять что ядро на 100 процентов совпадает нельзя. Странно, драли то с i8080, откуда там недокументированное.

    Цитата Сообщение от MiX Посмотреть сообщение
    Сейчас не помню, просто пересылка регистр-регистр и далее переход по содержимому регистра.
    Скорее байка, потому что человек утверждает что программировал в кодах, значение левого кода и смысл команды он точно запомнил бы, имхо.

    Цитата Сообщение от MiX Посмотреть сообщение
    Так может если восстановить связи, сделать BE1.
    Не получится, даже если бы и было такое желание - от ВЕ1 остались именно рудименты. По аппендиксу не восстановишь как человек выглядел

    Про 580ВМ80А я ссылку дал, чтобы ответить на Ваш вопрос - "повторим процессор?", 580-ый это просто пример успешного повторения, с 1801 будет похожий процесс, только раз в 5 более долгий.

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

  8. #47
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Вроде всё понятно, но вот встали на одной команде и никак.
    580ВМ80.
    Нет такой команды и всё. И попадаем в кольцо.
    Понятно, что программная ловушка.
    Но мой Учитель вспоминает, что при первом упоминании о процессоре
    эта команда есть. И точно. Но и 580ВМ80 подходят не все, а с определёнными буковками. Выбросили эту команду.
    такие истории чаще всего - бональное отсутствие документации + опыта в те времена
    опять же, судя по 1994 в связке с "писать в кодах"
    возможно речь про 580вм1 ?
    да и сомнения берут что при "Выбросили эту команду." программа заработала ...
    Последний раз редактировалось esl; 23.09.2014 в 11:34.

  9. #48
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    На чем ее сделать пока не очень ясно - MAX7000 достаточно дорогие (многие десятки долларов), MAX3000/MAX V - не 5V-совместимые
    Посмотрите Atmel ATF1500A. Выпускаются до сих пор, стоят приемлемо. Функционально - это полный клон MAX7000S которые c JTAG. Там есть еще некие расширения свыше альтеры, но непонятно как ими пользоваться. НО! Программируются они по другому и это вызывает гимор. Вроде как можно построить полный цикл разработки из старого квартуса, конвертора и LPT-шного ByteBlaster. USB Blaster уже не работает, увы. Вот пытаюсь с ними разобраться... Практически единственная серия 5-вольтовых CPLD в production, жаль с программированием попортили.

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

    По умолчанию

    Цитата Сообщение от AlecV Посмотреть сообщение
    Посмотрите Atmel ATF1500A. Выпускаются до сих пор, стоят приемлемо.
    Мда с 5-ти вольтовыми PLD облом какой-то (но наверно изза жадности в первую очередь - так как не хочется платить цену в 3...5 раз больше чем за 3.3в аналог). При покупке EPM7128 PLCC можно нарваться на Б.У. микрухи у которых залита прошивка которая использует jtag pin-ы как I/O и тогда это почти BRICK так как программатор способный очистить их стоит тысячи $$$. Как я понял тот же расклад можно и на EPM3128 получить, но видать изза отсутствия PLCC версии вероятность малая так как паянные никто не покупает\продает. Еще вариант - EPM7128 TQFP но паять их ... это не тоже самое что PLCC.

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

    По умолчанию

    А вы знаете почему рудиментарный таймер от ВЕ1 не устанавливал флаг окончания счета в первый раз после сброса по питанию или по DCLO? Кажется там в оригинальном ВЕ1 было прерывание от таймера, как для белых людей. В ВМ1 сохранился триггер фиксации запроса прерывания, и некоторая схема бланкирования - чтобы не возникало новое прерывание пока старое не обработано. Сам запрос на прерывание от таймера успешно выкинут (советским неграм и без таймерного прерывания ништяк, зачем их баловать), но глючные остатки этой схемы не дают таймеру установить флаг в первый раз. А вот там маленькая ПЛМ-ка в правом нижнем квадранте кристалла - это вероятный микроавтомат обработки прерываний - процедура сохранения PSW/PC, чтение вектора, переход.

Страница 5 из 271 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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