Автор Тема: AVR ZX Spectrum V2_0  (Прочитано 5947 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lisitsin

  • Пользователь
  • Сообщений: 15
  • Пол: Мужской
    • Просмотр профиля
AVR ZX Spectrum V2_0
« : 05 Июль 2014, 10:39:51 »
Здравствуйте!
Представляю свою новую разраюотку - AVR ZX Spectrum V2_0

Видео: http://www.youtube.com/watch?v=y4JQdIvJunI

Схема, сборка, перечень элементов, фото:
https://dl.dropboxusercontent.com/u/12408899/V2_0%20%20support.zip

Технические характеристики:
Разрешение экрана: 256 х 192 точки;
Матрица знакомест экрана: 23 х 24;
Количество цветов на знакоместо: 2;
Число цветов экранной области: 8;
Число цветов бордюра: 8;
Число градаций яркости для каждого цвета: 2;
Эквивалентная частота ЦП: 2,333 МГц;
Порты ввода/вывода: 0xFE, 0x7FFD, 0x7FFD, 0xBFFD;
Клавиатурный интерфейс: PS/2;
Число задействованных клавиш: 82;
Число каналов звукового сопровождения: 4;
Перечень каналов звукового сопровождения: левый AY8910, правый AY8910, средний AY8910, бипер;
Видеовыходы: ЧБ выход, RGB выход, отдельный выход синхронизации;
Поддержка загрузки/выгрузки «на ленту»: имеется;
Дополнительные устройства ввода/вывода: micro-SD карта;
Поддерживаемые модели ZX Spectrum: Pentagon 128 K,
ZX Spectrum 128 K,
ZX Spectrum 48 K,
ZX Spectrum +2,
ZX Spectrum +3,
ZX Spectrum 48 K ` 2006;
OPEN SE BASIC 128 K,
OPEN SE BASIC 48 K,
Дополнительная операционная система: SD DOS;
Файловая система: FAT32;
Разъём шины ввода/вывода: имеется;
Конструкция: двухсторонняя печатная плата 140 х 22 мм,
установка внутри клавиатуры или в отдельный корпус;
Питание устройства: соединитель mini-USB «F», напряжение +5 В.

Отличия от версии 1_0:
1) Наличие SD карты и дисковой операционной системы SD DOS, работающей под файловой системой FAT32, позволяет удобно подготавливать файлы на IBM-совместимом ПК, записывая их на карту памяти, а также мгновенно запускать их в SD DOS;
2) Клавиатура теперь значительно расширена. Полностью задействована дополнительная клавиатура, клавиши F1...F12, «-», «+», «[», «]», «:», «/», «<», «>», «”», что предоставляет значительные удобства;
3) Предусмотрена возможность установки разъёма для подключения клавиатуры на плату. Что делает более удобным проектирование расположения платы внутри какого либо корпуса.
4) Эмулятор музыкального сопроцессора AY8910(12) теперь не распаивается в переходные отверстия, а стыкуется к шине на разъёме;
5) Выведены отдельные разъёмы для внешнего программирования микроконтроллеров ATMega128-16AU.
6) Питание устройства теперь осуществляется через соединитель mini-USB, устанавливаемый на плату, что делает возможным использование для питания устройства обычных зарядных устройств и источников питания для многочисленных на сегодняшний день гаджетов;
7) Центральный процессор теперь ориентирован правильным образом на плате;

Хотелось бы услышать отзывы, предложения по усовершенствованию, вопросы.
По преобретению - в личку или на Vasil.lisitsin@yandex.ru/
Спасибо!
« Последнее редактирование: 05 Июль 2014, 12:40:42 от Lisitsin »

Оффлайн nikita600

  • Пользователь
  • Сообщений: 319
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #1 : 05 Июль 2014, 12:10:39 »
У меня только один вопрос. Почему микроконтроллеры, а не ПЛИС?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #2 : 05 Июль 2014, 12:22:08 »
На сколько я понял, автор AVR умеет, а ПЛИС - нет  :)

Добавлено позже:
Схема, сборка, перечень элементов, фото:
= Error (400)  :'( Ещё ссылку бы нормальную
« Последнее редактирование: 05 Июль 2014, 12:33:50 от Rumata »

Оффлайн Lisitsin

  • Пользователь
  • Сообщений: 15
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #3 : 05 Июль 2014, 12:41:44 »
На сколько я понял, автор AVR умеет, а ПЛИС - нет  :)

Добавлено позже: = Error (400)  :'( Ещё ссылку бы нормальную
Да, венрно, ПЛИС автор не умеет, да и трудновато их достать и программировать. А вот AVR всем известны и доступны, достать можно в любом радиомагазине

Добавлено позже:
Ссылочку поправил, спасибо за замечание !

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #4 : 05 Июль 2014, 12:59:17 »
Фотографии темные, ничего толком не видно  :( Если сложно организовать освещение - можно на подоконнике в солнечный день  :)
ALTERA, конечно, вполне доступна и шьётся не сложнее AVR, ну да ладно
Где кодер и где Кемпстон?

Оффлайн BASSIX

  • Пользователь
  • Сообщений: 117
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #5 : 05 Июль 2014, 13:04:56 »
К данному устройству реально будет подключить геймпад? 

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #6 : 05 Июль 2014, 13:06:31 »
BASSIX, Кемпстон - интерфейс джойстика. Кстати да, кроме стандартного атари-джойстика можно прикрутить пад от Денди

Оффлайн Lisitsin

  • Пользователь
  • Сообщений: 15
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #7 : 05 Июль 2014, 13:07:32 »
Какой именно? Возможно подключиться прямо к встроенному в клавиатуру контроллеру, который опрашивает клавиатурную матрицу

Добавлено позже:
Фотографии темные, ничего толком не видно  :( Если сложно организовать освещение - можно на подоконнике в солнечный день  :)
ALTERA, конечно, вполне доступна и шьётся не сложнее AVR, ну да ладно
Где кодер и где Кемпстон?
Пока нет ... Но будем думать ...

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #8 : 05 Июль 2014, 13:10:29 »
Интерфейс-1 можно, но Кемпстон тоже желательно. Главное - с правильным чтением старших битов  ;)

Оффлайн 3DSchumacher

  • Ушел с форума
  • Сообщений: 2164
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #9 : 05 Июль 2014, 14:12:51 »
Пентагон 128 со всеми его особенностями реализован? Демки, написанные под него не кочевряжатся? Девайс очень заинтересовал, но хотелось бы пал кодер на борту и d-sub выход.
И какой ток все это потребляет с работающей АУ и занятым процессором?
Цитата: Lisitsin
Эквивалентная частота ЦП: 2,333 МГц;
- огорчило... хочется 3.5 МГц и еще турбо режим :)

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #10 : 05 Июль 2014, 14:26:23 »
По документации:
"ATMEGA128-16AU (TQFP-64) - ATMEGA128A-PU НЕ подходит!"
Что имеется в виду? PU - это DIP, ATmega128 в нём не бывает. Есть ATmega128-16AU и ATmega128A-AU. И, на сколько я знаю, вторая всегда заменяет первую

Ну и "CY7C1049D-10VXI (SOJ-36) SYPRESS" - на самом деле Cypress (Кипарис)  :)
« Последнее редактирование: 05 Июль 2014, 14:42:40 от Rumata »

Оффлайн Lisitsin

  • Пользователь
  • Сообщений: 15
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #11 : 05 Июль 2014, 15:01:07 »
Там ошибочка, я имел ввиду ATMEGA128A-AU

Добавлено позже:
Демка пентагона там записана на видео ...

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #12 : 05 Июль 2014, 16:57:15 »
Там ошибочка, я имел ввиду ATMEGA128A-AU
А с ней-то в чём проблема?  o_0

Оффлайн Lisitsin

  • Пользователь
  • Сообщений: 15
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #13 : 05 Июль 2014, 17:08:23 »
А с ней-то в чём проблема?  o_0
Не гонится что-то, с интерфейсом внешней памяти проблемы

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #14 : 06 Июль 2014, 00:14:49 »
интересная разработка, повторить несложно даже.

Оффлайн 3DSchumacher

  • Ушел с форума
  • Сообщений: 2164
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #15 : 06 Июль 2014, 13:35:03 »
а эта странная
Цитата: Lisitsin
Эквивалентная частота ЦП: 2,333 МГц;
связана с:
Цитата: Lisitsin
Не гонится что-то

?

Оффлайн Lisitsin

  • Пользователь
  • Сообщений: 15
  • Пол: Мужской
    • Просмотр профиля
Re: AVR ZX Spectrum V2_0
« Ответ #16 : 06 Июль 2014, 13:54:01 »
а эта странная  связана с:
?

В каком-то смысле связана. Но первой причиной всё-таки является повышение способности к серии.