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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Разработка платы FPGA Специалиста

  1. #1
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,885
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    560
    Спасибо Благодарностей получено 
    1,443
    Поблагодарили
    493 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Разработка платы FPGA Специалиста

    Ведётся разработка некоей платы, в основе которой будут Tang Nano 20K + RP2040.

    Основная цель - сделать не просто симулятор, а полноценную замену реальному Специалисту со всеми необходимыми аналоговыми входа-выходами. Чтобы можно было подключить, например, к RGB-монитору и загрузить в него программу с кассеты.

    Вот здесь список пожеланий и общая концепция: https://docs.google.com/document/d/1...k/edit?tab=t.0

    А это то, что есть на текущий момент:



    Схема: https://disk.yandex.ru/d/ZYG2yxbkGon51A
    Плата и BOM: https://disk.yandex.ru/i/z9w55IbHvWP8Ow

    Чисто теоретически на этой плате возможны:

    • Специалист в разных модификациях и с разной периферией. Например, есть Специалист с GeneralSound.
    • ZX Spectrum Cпектрум 48 с магнитофоном
    • ZX Spectrum+
    • MSX (VDP от MSX взлетел, есть пруфы, в теории можно ОСМ или что-то похожее)
    • Aleste 520EX (Пока ещё не доведена до ума, но кое-что уже запускатся)
    • Галаксия (запускается, но не доделана)
    • NES (уже есть)
    • SNES (уже есть)
    • Atari ST (уже есть)
    • Amiga (уже есть)


    "Ну, много чего можно утолкать по идее... Было бы желание!"

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

    Также формируем список желающих.
    С уважением, Станислав.

  2. Эти 7 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    andrews (27.04.2025), fifan (25.04.2025), Oleg N. Cher (26.04.2025), Outcast (26.04.2025), SoftLight (25.04.2025), svofski (28.04.2025), valerium (26.04.2025)

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

  4. #2
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,179
    Спасибо Благодарностей отдано 
    721
    Спасибо Благодарностей получено 
    2,176
    Поблагодарили
    1,219 сообщений
    Mentioned
    31 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошу прощения за праздное любопытство. Почему в качестве аппаратной платформы не взяли например MISTer? Цена? Или главное - радость технического творчества?

  5. #3
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,977
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    727
    Поблагодарили
    384 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Почему в качестве аппаратной платформы не взяли например MISTer?
    Неправильный вопрос, надо так - почему в качестве аппаратной платформы не взяли PC, один фиг нет тут ничего лампового, а значит - эмулятор. А на ПЦ можно сэмулировать многоядерный Специалист.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Или главное - радость технического творчества?
    Похоже тут это на первом месте.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #4
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,885
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    560
    Спасибо Благодарностей получено 
    1,443
    Поблагодарили
    493 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Почему в качестве аппаратной платформы не взяли например MISTer? Цена? Или главное - радость технического творчества?
    Да прежде всего хочется получить доступную, недорогую и компактную полноценную замену Специалисту со всеми аналоговыми интерфейсами, включая магнитофонные вход и выход. Да и не только их - вообще всю аналоговую обвязку. Насколько я знаю, в MiSTer этого нет. Изначально я думал в силу своих скудных возможностей как-то на макетке распять аналоговую часть для Tang Nano 20K, но потом RW9UAO выдал первый прототип платы. Я за это зацепился и тут уже пошёл полёт фантазии. Ну и мало того, что MiSTer не предоставляет всего, о чём мечтается, он ещё и дороже в несколько раз, даже в относительно недорогой китайской реализации. А разрабатываемая плата по моим расчётам в готовом виде по стоимости не должна превышать 5000 руб., ну или самую малость дороже.

    Цитата Сообщение от Mick Посмотреть сообщение
    один фиг нет тут ничего лампового, а значит - эмулятор.
    Можно сколько угодно спорить о ламповости, но по мне, если есть потранзисторная реализация КР580ВМ80А для FPGA, то это значит что перед нами полноценный компьютер в удобном форм-факторе, куда без необходимости тыкать паяльником можно добавить и GS, и AY, и прерывания, и VGA-экран (шутка!), и много чего ещё. И, самое главное, откатиться к стандартной конфигурации. А многие ли сейчас полезут с паяльником в свой комп, чтобы запустить всё то, что с таким трудом было спасено с кассет SP-580? Да никто не полезет! А я на этой плате совершенно спокойно смогу всё это загрузить и запустить. И послушать ВИ53, которого у меня не было на ЛИКе. А то, что это будет реализовано в FPGA, а не в чипах, произведённых в 90-х годах, меня, честно говоря, мало беспокоит.

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

  7. Эти 3 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    andrews (27.04.2025), Oleg N. Cher (26.04.2025), Pyk (26.04.2025)

  8. #5
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,179
    Спасибо Благодарностей отдано 
    721
    Спасибо Благодарностей получено 
    2,176
    Поблагодарили
    1,219 сообщений
    Mentioned
    31 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    со всеми аналоговыми интерфейсами, включая магнитофонные вход и выход. Да и не только их - вообще всю аналоговую обвязку. Насколько я знаю, в MiSTer этого нет.
    Платки АЦП для загрузки есть. Аналоговый выход есть, а если не устраивает качество, тоже можно подключить внешнюю штуку.
    Цитата Сообщение от CityAceE Посмотреть сообщение
    он ещё и дороже в несколько раз, даже в относительно недорогой китайской реализации
    Это главный недостаток MISTer, но и возможности его FPGA намного больше. Другое дело, что тебе они не нужны, тут вопросов нет.

  9. #6
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,977
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    727
    Поблагодарили
    384 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Можно сколько угодно спорить о ламповости, но по мне, если есть потранзисторная реализация КР580ВМ80А для FPGA, то это значит что перед нами полноценный компьютер в удобном форм-факторе, куда без необходимости тыкать паяльником можно добавить и GS, и AY, и прерывания, и VGA-экран (шутка!), и много чего ещё. И, самое главное, откатиться к стандартной конфигурации. А многие ли сейчас полезут с паяльником в свой комп, чтобы запустить всё то, что с таким трудом было спасено с кассет SP-580? Да никто не полезет! А я на этой плате совершенно спокойно смогу всё это загрузить и запустить. И послушать ВИ53, которого у меня не было на ЛИКе. А то, что это будет реализовано в FPGA, а не в чипах, произведённых в 90-х годах, меня, честно говоря, мало беспокоит.
    Безусловно ты прав и это твое желание, никто собственно указывать как делать не собирается. Но все что описал тут делается и при живом ламповом процессоре в связке с FPGA - погляди на опыт ZX Evo. На мой взгляд это удачное скрещивание. Все плюшки, какие ты хочешь также можно впихнуть в FPGA. А то что говоришь о потранзисторной реализации КР580ВМ80А в FPGA - это лукавство. Ты же не знаешь как как компилятор сгенерит код для прошивки FPGA. О по транзисторной реализации можно говорить в том случае, если ты непосредственно вставляешь в чип в процессе производства FPGA. А так - это будет не точная копия процессора.
    А так, считай это просто ворчание, ни на что не влияющее
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #7
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,822
    Спасибо Благодарностей отдано 
    497
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    207 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    КР580ВМ80А
    если бы был произведен в достаточном количестве +5В вариант с частотой хотя бы 5 Мгц и адресуемой памятью 128кБ, а так...пусть лучше в относительно недорогом FPGA живет. Если у кого-то есть желание и возможности сделать в виде чипа, то кто ж будет возражать? Да, и лишь бы он не был в корпусе BGA и не стоил дороже $20.

    По поводу магнитофона непонятно: где брать собираетесь?
    Последний раз редактировалось andrews; 27.04.2025 в 23:13.

  11. #8
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,227
    Спасибо Благодарностей отдано 
    953
    Спасибо Благодарностей получено 
    709
    Поблагодарили
    438 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я бы предусмотрел перемычки для видео, чтобы его можно было напрямую к пипико подвести. Потому что для эмуляции Специалиста скорее всего tn20k не понадобится
    Больше игр нет

  12. #9
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,885
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    560
    Спасибо Благодарностей получено 
    1,443
    Поблагодарили
    493 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Потому что для эмуляции Специалиста скорее всего tn20k не понадобится
    Тут как раз всё крутится вокруг Tang Nano 20K, так как именно в нём уже реализован Специалист, а всё остальное обеспечивает аналоговую обвязку, типа RGB-монитора и магнитофона.
    С уважением, Станислав.

  13. #10
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,822
    Спасибо Благодарностей отдано 
    497
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    207 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    По поводу магнитофона непонятно: где брать собираетесь?
    с Алика простейшим плеером будет работать? Там выход на наушники. И записать ничего не удастся. Советские огромные агрегаты тоже не хочется юзать. Поэтому кто знает, подскажите что-нибудь малогабаритное, надежное, буржуйское.
    Последний раз редактировалось andrews; 28.04.2025 в 16:18.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. FPGA-реплика ЭВМ ДВК-3 и платы МС1201
    от forth32 в разделе ДВК, УКНЦ
    Ответов: 456
    Последнее: 18.04.2025, 00:45
  2. Ответов: 307
    Последнее: 07.02.2019, 14:08
  3. Ремонт Специалиста
    от marinovsoft в разделе Специалист
    Ответов: 18
    Последнее: 21.03.2018, 19:48
  4. Запуск Специалиста-М
    от Salden в разделе Специалист
    Ответов: 66
    Последнее: 27.09.2016, 17:05
  5. Продам чистые платы, старые платы и немного РУ5Г
    от Electrolooser в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 10.04.2012, 10:44

Ваши права

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