Важная информация
RSS лента

Очередной клон Spectrum-a

Окончательная версия

Оценить эту запись
Наконец-то сделал окончательную версию платы. Плата разводилась под домашний фоторезист с максимально большими в пределах разумного переходными отверстиями.
В ней реализован основной минимальный набор периферии:
1 Порт VGA, разрешение экрана 640х480, разрешение SP-экрана 512х384 (скандаблер), остальное бордюр. Есть ещё небольшая огреха - последняя строка вылазит первой, но это решается программно, буду думать как подправить счётчики. Пиксельклок подправил на 28,322 MHz. Теперь процессор тактируется на 3,5 MHz с небольшим хвостиком.
2 Порт FE: бордюр, магнитофон, бипер, клавиатура (клавиатура PS/2, эмуляция без WAIT, реализована на МК stm32f030f4k6 и модуле матрицы клавиатуры внутри основной ПЛИС).
3 Порт 7FFD: стандартная прошивка 128К, есть возможность расширения до 512К, но не считаю это нужным, так как нет TR_DOS-a. Защёлка на 48К, убирается отключением питания.
4 Разъём расширения с основными сигналами процессора, а также выведены свободные ножки от ПЛИС на дополнительном разъёме. К сожалению в таком масштабе платы не удалось развести стандартный ZX-BUS.
Размер платы 150Х100 мм.
Детали:
1 CPU Z80 в корпусе DID40.
2 ROM W29C020 в корпусе PLCC32.
3 RAM HM628512 или аналогичные с такой же распиновкой.
4 ПЛИС Altera EP4CE6E22N в корпусе LQFP144
5 Преобразователи логических уровней 74lvc8t245 - 5 штук, 74lvc245 - 1 штука.
6 Магнитофон - К561ЛН2
7 Клавиатура STM32F030F4K6
8 Стабилизаторы напряжения LOW Drop AMS1117 на 3,3В, 1,2В и adj на 2.5В.
9 Кварцевый генератор на 40 MHz (можно другой частоты, подправляется в прошивке ПЛИС).
10 Пассивный кварц на 8MHz.
11 Spi flash W25Q64 (можно любую, которую поддерживает Квартус, например, M25P16).
Общая стоимость деталей на Ali не считая платы около 16-20$ (с учётом того, что я жук-радиолюбитель, закупаюсь мелкими партиями про запас, а всякие разъёмы выпаиваю из старого железа).
Вот что получилось:
Нажмите на изображение для увеличения. 

Название:	IMG_20190228_134604_новый размер.jpg 
Просмотров:	198 
Размер:	28.5 Кб 
ID:	68265
Нажмите на изображение для увеличения. 

Название:	IMG_20190228_134616_новый размер.jpg 
Просмотров:	146 
Размер:	58.2 Кб 
ID:	68266
Нажмите на изображение для увеличения. 

Название:	IMG_20190228_134650_новый размер.jpg 
Просмотров:	130 
Размер:	20.4 Кб 
ID:	68267
А также вид с установленной платой музыкального сопроцессора:
Нажмите на изображение для увеличения. 

Название:	IMG_20190228_134525_новый размер.jpg 
Просмотров:	163 
Размер:	33.3 Кб 
ID:	68264
Если есть желающие повторить мои извращения, выкладываю архив с платой и прошивками:
https://yadi.sk/d/In8xGeuWI0__Lw
В архиве плата с уже исправленными ошибками. Все детали постарался подписать.
В ближайших планах прикрутить DivMMC. Плату под него я уже нарисовал, жду деталей от китайских товарищей.
На этом пока всё.
Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для siemensC35
    извиняюсь за офтоп. Можно ссылочку на СОЗУ. С меня просто плохой искатель не дорогих микросхем
  2. Аватар для SoftLight
    Отличный проект! Осталось прикрутить ay и divmmc прямо на эту плату и переразвести все на smd и можно заказывать
    А порт FF реализован?
  3. Аватар для AndrejChoo
    Цитата Сообщение от siemensC35
    извиняюсь за офтоп. Можно ссылочку на СОЗУ. С меня просто плохой искатель не дорогих микросхем
    Я брал тут https://ru.aliexpress.com/item/5pcs-...274233edOPiTkj
    Прислали с виду новые. Две из пяти проверил - оказались рабочие.
  4. Аватар для AndrejChoo
    Не совсем понял на счёт порта FF. Если это порт атрибутов, то нет. Потому что я не знаю, как он работает. Если дадите ссылку на толковое описание, можно будет попробовать сделать.
    А так на шине данных резисторы с подтяжкой к плюсу. При запросе чтения из FF - выдаёт FF.
    На тему переразвести в SMD, и заказывать, это не мой стайл, только самопал в домашних условиях. Всё делалось чисто из спортивного интереса, и интересного времяпрепровождения.
    Обновлено 28.02.2019 в 20:47 AndrejChoo
  5. Аватар для AndrejChoo
    Прочитал про порт FF. В принципе, ничего сложного. Займусь на досуге. Вот только есть ли в нём смысл? Как много программ его используют?
  6. Аватар для AndrejChoo
    Добавил порт FF.

Трекбэков