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

User Tag List

Страница 1 из 33 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 323

Тема: ZX-UNO

  1. #1
    Veteran
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,001
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    672
    Поблагодарили
    179 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX-UNO

    ZX-UNO - испанский новодел ZX Spectrum на FPGA (во всяком случае, задумывался изначально именно для воспроизведения ZX Spectrum конфигураций). В данный момент поддерживает больше десятка конфигураций различных 8-битных и не только ретро-компьютеров.

    Последняя актуальная выпущенная ревизия печатной платы - v4.1, хотя в природе существует очень много модификаций.
    Оригинальная плата имеет такие интерфейсы:
    1) Композитный видео-выход (PAL / NTSC)
    2) 3.5мм аудио-выход
    3) 3.5мм аудио-вход
    4) 9-контактный (шаг 1.25мм) RGB выход (для подключения к VGA, SCART)
    5) Порт джойстика (DB9)
    6) Разъем PS/2 клавиатуры
    7) 6-контактный JTAG (шаг 1.25мм)
    8) 36-контактный разъем расширения (шаг 2.54мм)
    9) Полноразмерный разъем для SD-карты
    10) MicroUSB разъем питания

    Схема достаточно простая, машинка построена на FPGA Xilinx XC6SLX9, одном чипе SRAM на 512кБ и SPI flash 32Мб (4МБ).



    В данной теме предполагается обсуждать нюансы самостоятельной сборки, наладки и запуска различных конфигураций под эту платформу.

  2. Этот пользователь поблагодарил andykarpov за это полезное сообщение:

    emax73 (19.09.2023)

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

  4. #2
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    VGA нет, мало памяти. Не интересно

  5. #3
    Master Аватар для Anubis_OD
    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Этот новодел развивается с 2013 года. Есть уже 2 известным мне ответвления по конструктиву платы - ZX-GO+ и ZX-UNO XL.
    Совместимы друг с другом. Переразведены в корпус резинки.
    VGA в первом есть в виде эд-он платы. Памяти опционально 2 Мега.
    С Уважением, Андрей!

  6. #4
    Veteran
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,001
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    672
    Поблагодарили
    179 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Во-первых, завораживает своей простотой.

    Во-вторых, что касается ZX-Spectrum конфигураций, то авторы очень тщательно подошли к вопросу эмуляции всех особенностей.
    Я был очень приятно удивлен точностью эмуляции, как оригинальных конфигураций, так и пентагоновской. Все бордер-эффекты и мульти-колоры идут без вопросов.

    Вот моя история сборки ZX-UNO v4.1:

    Случайно нашел чистую платку в продаже на территории Украины. Решил собрать
    Что могу сказать: плата паяется достаточно легко и быстро, никаких особых нареканий при монтаже не возникло.

    Нюансы запуска:

    1) Прошивка.
    Для прошивания SPI Flash предполагается наличие программатора для FPGA Xilinx.
    Я поступил следующим образом: влил прошивку (FLASH.ZX1) на программаторе TL866 и запаивал уже прошитую флешку. При этом потребность в программаторе для Xilinx вообще отпала
    Еще есть вариант использовать urjtag + Altera Usb Blaster (или любой другой JTAG-адаптер, поддерживаемый urjtag. Видел инструкцию по использованию Raspberry Pi в качестве JTAG-программатора). Этот вариант тоже пробовал, работает отлично.
    В FPGA вливается некая сервисная конфигурация recovery.bit (гуглится бе проблем), которая умеет с SD-карточки считать FLASH.ZX1 и записать его в SPI Flash.

    2) стабильность работы PAL/NTSC кодера AD724.
    По схеме стоит шунтирующий конденсатор C1 на кварцах номиналом 4.7пФ (в схеме 7.3пФ). По факту, у меня заработало нормально с 10пФ.

    Вот, в общем-то, и все



    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    VGA в первом есть в виде хлипенького разъёма на плате, ну и соответственно нестандартного кабелька к емуу
    Это да. Разъем с шагом 1.25мм - не самое лучшее решение для внешних интерфейсов
    Думаю, данная особенность вызвана тем, что плата ZX-UNO планировалась 1-в-1 размером и положением разъемов как у Raspberry Pi 1, чтобы с минимальными усилиями засовывать в оригинальный корпус малины.
    Данный разъем как раз подходит в отверстие на том месте, где у малины hdmi выход.

    - - - Добавлено - - -

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    мало памяти. Не интересно
    Озу можно ставить 2МБ, можно на внешний разъем цеплять различные аддоны, включая VGA, HDMI, память.
    Объем SPI flash легко можно поднять до 16МБ, тогда в него влезет до 45 конфигураций. Этого должно хватить на пару жизней вперед )

  7. #5
    Veteran
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,001
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    672
    Поблагодарили
    179 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из интересных технических особенностей ZX-UNO можно отметить следующее:

    1) наличие некого "биоса", откуда можно настраивать 100500 параметров железки:
    - какая конфигурация (из SPI-флешки) будет грузиться по-умолчанию (как они это сделали - пока загадка, скорее всего нужный битстрим из одного места флешки в 0-ю позицию копируется)
    - можно менять режим раскладки клавиатуры
    - можно менять стандарт видео (PAL /NTSC - тут также и схемотехническое решение очень интересное для AD724)
    - можно создавать (заливать в "слоты") другие конфигурации с SD-карточки
    - можно управлять ROM-ами внутри флешки, обновлять их
    - еще куча разных параметров, что в общем-то, очень здорово
    - возможность загружать новые битстримы и ромы через магнитофонный вход

    2) при старте ZX-UNO можно выбрать другую конфигурацию (битстрим) для загрузки без захода в биос или выбрать другой ром / конфигурацию ZX Spectrum

    Из минусов, кроме уже озвученных (мало памяти, вместо vga-разъема какое-то недоразумение), можно отметить факт, что железку легко превратить в кирпич при неумелом обращении. Спасет только recovery битстрим с переливкой всего содержимого SPI-флешки.

  8. #6
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К телеку подключать поделки это перебор а в мониторах композит очень редкое явление

  9. #7
    Master
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    606
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    121
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    ZX-UNO -

    В данной теме предполагается обсуждать нюансы самостоятельной сборки, наладки и запуска различных конфигураций под эту платформу.

    Собираю версию от ManuFerHi (тот же Zxuno c 2MB памяти и родным разьемом VGA)
    Кто-то уже пробовал, какие могут возникнуть проблемы?

  10. #8
    Veteran
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,001
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    672
    Поблагодарили
    179 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dotoro Посмотреть сообщение
    Собираю версию от ManuFerHi (тот же Zxuno c 2MB памяти и родным разьемом VGA)
    Кто-то уже пробовал, какие могут возникнуть проблемы?
    Я собрал 3 платки. Никаких особых проблем не возникло
    Шил их с помощью Altera USB Blaster + urjtag.
    Пробовал SPI флешку шить заранее образом FLASH.ZX1 - это не работает. Фактически, FLASH.ZX1 - это, похоже, образ флешки, но с какой-то спецификой.
    Еще один момент - при первом запуске оно может в режиме PAL выхода запуститься, а не в режиме VGA (переключатся кнопкой ScrollLock).
    Процедура подготовки к первому запуску с помощью USB Blaster'а там простая:
    1) на FAT32 карточку кладем FLASH.ZX1
    2) подключаем USB Blaster в 6-контактный разъем JTAG
    3) в urjtag коннектимся к бластеру, загружаем recovery.bit
    4) дальше в меню выбираем upgrade flash и ждем N минут, пока вся прошивка во флешку не зальется
    5) ну а дальше - уже имеем полноценную ZX UNO VGA2M со всеми доступными корками под эту платформу

    Для успешной работы ESXDOS в конфигурации ZX Spectrum не забываем положить сопутствующие файлы на SD-карточку.
    Для остальных конфигураций - нужно читать доку, каким-то нужен формат SD-карты FAT16, каким-то - распаковка образа со своей файловой системой.
    В одном месте документации нет, нужно добывать в сети.

    Было бы неплохо собрать ее в одном месте.
    Я форкнул оригинальный репозитарий и начал переводить доки на русский язык тут: https://github.com/andykarpov/ZXUNO_VGA_2M

  11. #9
    Master
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    606
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    121
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Было бы неплохо собрать ее в одном месте.
    Я форкнул оригинальный репозитарий и начал переводить доки на русский язык тут: https://github.com/andykarpov/ZXUNO_VGA_2M
    Это просто супер! Отличная идея и спасибо за такой репозиторий. Уверен это многим пригодиться.

  12. #10
    Veteran
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,001
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    672
    Поблагодарили
    179 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Думал можно скачать конфиг как пример, чтобы глянуть, а нет исходников блин, всё закрыто? ))
    Да ну не, все открыто, у них svn:
    http://svn.zxuno.com/svn/zxuno
    user: guest
    password: zxuno

    Там, правда, бардак полный, никакой культуры


Страница 1 из 33 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ZX-UNO XL
    от Anubis_OD в разделе Новости
    Ответов: 9
    Последнее: 26.01.2021, 18:17
  2. ZX-Uno
    от abelenki в разделе Зарубежные модели
    Ответов: 8
    Последнее: 15.11.2016, 13:06
  3. ZX Uno
    от Ilyad в разделе ZX Концепции
    Ответов: 4
    Последнее: 20.06.2014, 18:41
  4. New Spectrum clone: ZX-UNO
    от yerzmyey в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 18
    Последнее: 07.03.2014, 17:12
  5. ZX-UNO
    от Protom в разделе Несортированное железо
    Ответов: 4
    Последнее: 12.01.2014, 20:56

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

Ваши права

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