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

User Tag List

Страница 6 из 16 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 155

Тема: Специалист на ПЛИС

  1. #51
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Приятно видеть практическое применение результатов реверса в проекте.
    Да, я у себя тоже заменил во всех проектах проц на наш кошерный 580VM80.
    Как буд-то душу вселяешь в ПЛИС
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #52
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да, чипы, которые были в РК-86. Контроллеры ЭЛТ и доступа к памяти, если мне не изменяет память.
    Согласно вике, полный комплект вот такой:
    КР580ВМ80А (8080A) — однокристальный 8-разрядный центральный процессор
    КР580ВМ1 — 8-битный центральный процессор
    КР580ВА86 (8286) — 8-битный шинный формирователь без инверсии
    КР580ВА87 (8287) — 8-битный шинный формирователь с инверсией
    КР580ВА93 (8293) — приемопередатчик системы микропроцессор-канал общего пользования
    КР580ВБ89 (8289) — арбитр шины
    КР580ВВ51А (8251A) — контроллер последовательного ввода-вывода
    КР580ИК55, позднее КР580ВВ55А (8255A) — программируемый контроллер параллельного ввода-вывода
    КР580ВВ79 (8279) — программируемый контроллер клавиатуры и индикации
    КР580ВВ79Д (8279-5) — программируемый контроллер клавиатуры и индикации
    КР580ВГ18 (8218) — контроллер шины
    КР580ВГ75 (8275) — программируемый контроллер дисплея
    КР580ВГ76 (8276) — программируемый контроллер дисплея
    КР580ВГ92 (8292) — контроллер интерфейса системы микропроцессор-канал общего пользования
    КР580ВИ53 (8253) — программируемый интервальный 3-канальный таймер/счётчик (2,0 МГц)
    КР580ВИ53Д (8253-5) — программируемый интервальный 3-канальный таймер/счётчик (2,5 МГц)
    КР580ВК28 (8228) — системный контроллер и шинный формирователь
    КР580ВК38 (8238) — системный контроллер и шинный формирователь
    КР580ВК91А (8291A) — интерфейс системы микропроцессор-канал общего пользования
    КР580ВН59 (8259) — программируемый контроллер прерываний
    КР580ВР43 (8243) — расширитель ввода-вывода
    КР580ВТ42 (3242) — адресный мультиплексор и счётчик регенерации динамического ОЗУ
    КР580ВТ57 (8257) — программируемый контроллер прямого доступа к памяти (ПДП)
    КР580ГФ1 — генератор сигналов специальной формы
    КР580ГФ24 (8224) — генератор тактовых импульсов
    КР580ИР82 (8282) — 8-битный регистр-защёлка без инверсии
    КР580ИР83 (8283) — 8-битный регистр-защёлка с инверсией
    Но нам достаточно следующих чипов:

    КР580ВМ80А (8080A) — однокристальный 8-разрядный центральный процессор
    КР580ВВ51А (8251A) — контроллер последовательного ввода-вывода
    КР580ИК55, позднее КР580ВВ55А (8255A) — программируемый контроллер параллельного ввода-вывода
    КР580ВГ75 (8275) — программируемый контроллер дисплея
    КР580ВИ53 (8253) — программируемый интервальный 3-канальный таймер/счётчик (2,0 МГц)
    КР580ВК28 (8228) — системный контроллер и шинный формирователь
    КР580ВК38 (8238) — системный контроллер и шинный формирователь
    КР580ВТ57 (8257) — программируемый контроллер прямого доступа к памяти (ПДП)
    КР580ГФ24 (8224) — генератор тактовых импульсов
    Из них сам микропроцессор уже готов, простые буферы и регистры интереса не предоставляют а экзотические контроллеры клавиатур по возможности (ЕМНИП кто-то здесь использовал, а может и на другом форуме было).

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

    По умолчанию

    Мне кажется что нет смысла остальные кристаллы из серии 580 реверсить, они все полностью документированы, все внутренние регистры известны, часть микросхем предназначена для работы исключительно на старой асинхронной шине (типа контроллера DMA ВТ57), которая в FPGA никак не разместится. То есть практический "выхлоп" от их реверса околонулевой, имхо. А реверс только ради реверса не так интересен - хватает много чего более интересного - LSI-11, F-11, 1801ВМ2/ВМ3, возможно J-11. Но если будут желающие на 580-ые, то я мог бы отдекапить, сделать серии фотографий, а дальше уже кто хочет - может сшивать в панорамы и реверсить.

    Кстати 580ВВ79 я когда-то практически применял, достаточно капризная, легко ловит помехи по матрице клавиатуры, иногда зависал выход прерывания, в итоге на следующих проектах не прижилась - оказалось дешевле и надежнее использовать ЦП для поддержки клавиатуры и индикации.

  4. #54
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    типа контроллера DMA ВТ57
    Это очень нужно для точной эмуляции РК-86.
    Не стоит все рассматривать с точки зрения повторения в ПЛИСах.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не стоит все рассматривать с точки зрения повторения в ПЛИСах.
    Да, наверное, стоит смотреть шире. Как я написал, хотя у меня другие интересы, помогу с реверсом 580-ой серии по мере возможности - сделаю декапинг и фотографии верхнего слоя и диффузии. Можно и BarsMonster-а попросить, тоже, думаю, не откажется помочь.

    PS. А что, с ВТ57 остались какие-то невыясненые вопросы для его эмуляции?

  6. #56
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    PS. А что, с ВТ57 остались какие-то невыясненые вопросы для его эмуляции?
    Не пробовал, может такие вопросы и появились бы.

  7. #57
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #58
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал в специалисте pal-кодер svofski из v06cc. Работает, но есть 2 проблемы:
    1. Тонкие вертикальные детали шириной в 1 точку окрашиваются левыми цветами (хотя бы 2 точки - уже нормально) . Проблема усугубляется тем, что я немного увеличил (до 9 МГц с копейками) пикселклок (чтобы лучше влезало в маленький ЭЛТ ТВ), и яркостная компонента еще сильнее пересекается с цветоразностной, чем от оригинальных 8 МГц. Т.е. качественного композита не получится, только s-video.
    2. Частота поднесущей не кратна пикселклоку и картинка немного "дышит"

    ---------- Post added at 18:26 ---------- Previous post was at 18:09 ----------

    Выложил экспериментальный specVGA60_YPbPr576i50_PAL.zip
    В нем двумя свитчами можно выбрать режим работы видеовыхода
    SW1:SW0
    00/10-VGA60Hz
    01-YPbPr576i50 (G-Y,B-Pb,R-Pr)
    Можно взять только Y и подключить к обычному ТВ, не поддерживающему компонентный вход - будет ч/б
    11-PAL композит (G-Y)
    Также при этом B-Pb,R-Pr, т.е. можно подключить к компоненту и посмотреть на влияение несущей на картинку

    Т.е., подключив G-Y к видеовходу обычного ТВ можно получить цветное изображение (SW1:SW0=11) или ч/б (SW1:SW0=01)

  9. #59
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    specVGA60_YPbPr576i50_PAL2.zip - 4 в 1 (добавил S-Video)
    SW1:SW0
    00/10-VGA60Hz
    01-Компонентный YPbPr576i50 (G-Y,B-Pb,R-Pr)
    Можно взять только Y и подключить к обычному ТВ, не поддерживающему компонентный вход - будет ч/б
    11-PAL
    G-композит
    R-Y S-Video
    B-С S-Video
    Можно взять только Y и подключить к обычному ТВ - будет ч/б

    Качество S-Video очень хорошее, намного лучше композита, нет никаких артефактов

    ---------- Post added at 19:24 ---------- Previous post was at 17:33 ----------

    Вроде НГ еще не наступил, а уже проблемы с внимательностью. Забыл выложить specVGA60_YPbPr576i50_PAL2.zip, сейчас выложил

  10. #60
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал еще и с тюнером и в specVGA60_YPbPr576i50_PAL3.zip пришлось задействовать еще один переключатель (без него цвета "полосатые"):
    SW2 для совместимости с некоторыми тв-тюнерами (aver tv 305/307)
    0 - стандартный режим
    1 - режим "совместимости с тюнером"

    В результате получаются вот такие картинки
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	BomMan90.jpg 
Просмотров:	269 
Размер:	57.0 Кб 
ID:	50445   Нажмите на изображение для увеличения. 

Название:	Driller90.jpg 
Просмотров:	253 
Размер:	36.9 Кб 
ID:	50446   Нажмите на изображение для увеличения. 

Название:	Fire90.jpg 
Просмотров:	281 
Размер:	55.5 Кб 
ID:	50447   Нажмите на изображение для увеличения. 

Название:	indian90.jpg 
Просмотров:	281 
Размер:	52.4 Кб 
ID:	50448  

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

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

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

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

Похожие темы

  1. Специалист: Рекомпиляция.
    от Tim0xA в разделе Специалист
    Ответов: 38
    Последнее: 11.07.2022, 12:08
  2. Специалист: прошивки ПЗУ.
    от Atari в разделе Специалист
    Ответов: 129
    Последнее: 18.01.2022, 19:41
  3. Специалист-М
    от zx_ в разделе Специалист
    Ответов: 230
    Последнее: 18.12.2021, 14:41
  4. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  5. Ответов: 65
    Последнее: 14.11.2014, 08:05

Ваши права

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