User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 28

Тема: Компьютер "ZXM-Amethyst" - Обсуждение

  1. #1

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Компьютер "ZXM-Amethyst" - Обсуждение

    Тут на досуге размышлял, вроде не так уж и плох процессор КР580ВМ80А, но про него все пытаются забыть. А ведь многие на нем начинали. И хотелось бы ему как то продлить жизнь.
    Понятно что 3 питания не сильно радуют, но при наличии современных деталей, как например преобразователь MC34063 это становится не проблемой.
    А в свете последних опытов (тема по даунгрейду Ленинграда), то вообще вполне себе проц может тряхнуть стариной, некоторые отечественные экземпляры разгоняются до 5МГц, а импорт вообще до 7МГц.
    Так вот изначально я планировал сварганить клон Ориона на повышенной частоте ВМ80А, но похоже надо немного повременить, а лучше попытаться сделать некую девборду-комп по типу ZXM-Jasper - https://zx-pk.ru/threads/28023-kompy...suzhdenie.html
    Там идея заключалась в том что на основной плате находились процессор, память, слоты расширения, разъемы, а вся логика была в сменяемом модуле. Изначально я ориентировался на модули формата игрового автомата Игрософт.
    Так же и тут поступить. Вся логика в сменяемом модуле, а на основной плате процессор и микросхемы ввода вывода. Но в отличии от собрата на Z80, тут планируется применить олдскульные микросхемы ввода-вывода.
    Я прикидывал размеры, к сожалению надо ориентироваться на формат микроATX 190x190мм, иначе не влезут слоты и буферы.

    Спецификация в основном будет повторять ZXM-Jasper, но со своими особенностями:

    1. Процессор КР580ВМ80А или импортный аналог
    2. ПЗУ 512кб
    3. ОЗУ две микросхемы статического ОЗУ по 512кб
    4. Музыкальный сопроцессор AY-3-8912
    5. Аналоговый пред усилитель
    6. Магнитофонный вход на 561ЛН2, магнитофонный выход
    7. Выход VGA разъем
    8. 8 битный видео (максимально 256 цветов)
    9. ОЗУ палитры
    10. Слот SD карты
    11. PS2 клавиатура на микроконтроллере PIC16F88
    12. Слоты шины NemoBus (адаптация) для унификации оборудования
    13. Управление питанием ATX на микроконтроллере PIC16F88
    14. Контроллер шины I2C на микросхеме PCF8584
    15. Часы на микросхеме DS1307
    16. Датчик температуры процессора на DS1624
    17. Микросхема памяти NVRAM AT24C256
    18. Форм фактор microATX 170x190мм

    Итак несколько моментов подробнее. Как я сказал вся логика располагается на сменном модуле, т.е. можно создавать и разгонять комп как сами захотите.
    Шина NemoBus подразумевает естественно адаптацию. если например сигналы MREQ и IORQ мы можем получить из статусного регистра ВМ80А, а вот с о старшими адресами при обращения к портам тут придется извернуться.
    Идея такова, ставится регистр старшего адреса порта и в момент обращения к портам он будет перехватывать старшие адреса. Для этого нужно как минимум старшие адреса буферизировать.
    Есть некое неудобство в обращении к портам например звуковой карте на которой стоит AY с портами BFFD и FFFD. В них придется писать/читать в два захода, сначала старший адрес, затем уже данные.
    Но это плата за унификацию. Конечно, это можно сделать только на слоты, а на внутренние ресурсы оставить обычные 8 битные порты.

    В общем, если есть интерес, высказываемся. Можете для начала поглядеть как выглядит ZXM-Jasper, для представления что планируется.
    Короче, КР580ВМ80А должен достойно уйти на покой

    Проект схемы - https://disk.yandex.ru/i/OYJDziE0Au_D4A

    Эскиз платы



    Последний раз редактировалось Mick; 09.05.2022 в 12:57.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #2

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    11. PS2 клавиатура и мышь на микросхеме типа 80C42 (от старых материнок)
    Я бы предложил атмегу поставить. Во-первых 80C42 сейчас уже сложно найти, во вторых на атмегу можно и управление питанием повесить, в том числе от клавиатуры, можно и мышь подключить.

  4. #3

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    В общем, если есть интерес, высказываемся.
    Знаешь, а мне вот сейчас стало жутко интересно, а как ты имена своим компам выбираешь?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

    Willy(05.05.2021)

  5. #4

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Я бы предложил атмегу поставить. Во-первых 80C42 сейчас уже сложно найти, во вторых на атмегу можно и управление питанием повесить, в том числе от клавиатуры, можно и мышь подключить.
    Можно конечно, все обсуждаемо. Я выбирал тот вариант исходя из немногочисленности плат, которые могут быть выпущены на которые можно найти те самые 80С42, вернее их аналоги.
    Во вторых, мегу же надо программить, а с этим могут быть проблемы. Если конечно кто то возьмется, то не против.
    Безусловно на нее можно было повесить много чего. Но в любом случае я не отказываюсь. Схему я потихоньку рисую, посему еще не все определено.
    Так что высказываемся что будет лучше. У меня также куча есть AT89C52, которые тоже можно пристроить на это дело, но там еще все туманнее в плане кодинга.

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

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Знаешь, а мне вот сейчас стало жутко интересно, а как ты имена своим компам выбираешь?
    Тут как мысль ляжет, но в данном случае, я решил пройтись по камням, вернее продолжить тему, так как похожим был комп ZXM-Jasper (яшма). Вот очередь дошла до аметиста
    Последний раз редактировалось Mick; 22.03.2021 в 08:00.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

    Willy(05.05.2021)

  6. #5

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Во вторых, мегу же надо программить,
    "Дуньку" туда воткнуть бутербродом, как вариант, для совсем ленивых - pro nano - на ней уже конвертер USB - UART_TTL есть и бутлодер, для прошивки.

    Цитата Сообщение от Mick Посмотреть сообщение
    ... ZXM-Jasper (яшма). Вот очередь дошла до аметиста
    От Я до А
    electronox necromancer

  7. #6

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Во вторых, мегу же надо программить, а с этим могут быть проблемы. Если конечно кто то возьмется, то не против.
    Можно Атмегу 328 из ардуины использовать. Библиотеки все необходимые есть, только выбирай, с какой работать удобнее. Прошить можно программатором Громова на худой конец.

    Еще меня сомнения берут на счет слотовой конструкции. Я вот столкнулся с лужеными платками памяти на Орион-128, их приходится перетыкать через день, чтобы не глючили. А золоченые платы удовольствие дорогое. Может лучше что-то другое использовать? Например, такой сквозной разъем и собирать бутербродики.

    Нажмите на изображение для увеличения. 

Название:	Снимок0.jpg 
Просмотров:	162 
Размер:	20.7 Кб 
ID:	74996

  8. #7

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Еще меня сомнения берут на счет слотовой конструкции. Я вот столкнулся с лужеными платками памяти на Орион-128, их приходится перетыкать через день, чтобы не глючили. А золоченые платы удовольствие дорогое. Может лучше что-то другое использовать? Например, такой сквозной разъем и собирать бутербродики.
    По сути так и было в ZXM-Jasper как второй вариант, он имеет право на жизнь. Только там двухрядные разъемы.






    Но слоты я ставлю затем, чтобы штатное железо от Спектрума (звуковые карты, контроллеры) можно было бы использовать. Так сказать унифицировать.

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

    Цитата Сообщение от Xrust Посмотреть сообщение
    Можно Атмегу 328 из ардуины использовать. Библиотеки все необходимые есть, только выбирай, с какой работать удобнее. Прошить можно программатором Громова на худой конец.
    Можно как вариант нарисовать два варианта схемы, для олдскульщиков с 80с42 и для ардуинщиков на AVR.
    А потом выбрать какой или не выбирать
    Последний раз редактировалось Mick; 23.03.2021 в 07:27.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #8

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Знаешь, а мне вот сейчас стало жутко интересно, а как ты имена
    вон буржуины вообще обзывают свои спектрумы гомодосами

  10. #9

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Можно как вариант нарисовать два варианта схемы, для олдскульщиков с 80с42
    Первый лист схемы нарисован, ссылка в первом посте. Это пока теоретический вариант для обсуждения.
    После прочтения этой темы https://zx-pk.ru/threads/13148-radio...-1821vm85.html не так прост оказался PS/2 контроллер.
    Если мы хотим использовать мышь то выбор таких микросхем резко сокращается.
    К сожалению даташита на JetKey не нашел, остаются только два варианта - VT82C42 от VIA и W83C43 от Winbond. Они на али есть, правда по цене 300-400руб за чип.

    Касательно схемы, есть некая избыточность в микросхеме ОЗУ палитры, там по идее надо микросхему меньшей емкости надо искать но чтобы была шустрой (12-20нс), но не нашел сходу. Вроде у cypress они были.
    Сигналы M1/, MREQ/, IORQ/ формирует CPLD на основе статуса данных CPU и нужны для шины NemoBus.
    Также введен регистр старшего адреса, который будет подменять старшие адреса при обращении к портам.

    Короче, смотрим обсуждаем.

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

    Касательно atmega328 я так понимаю предлагается использовать готовые модули типа такого? - https://aliexpress.ru/item/328071032...id=64430584531
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #10

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот такого: https://aliexpress.ru/item/328407453...id=65081315272 бонусом получаем USB-UART и для прошивки меги, и возможно, для отладки. Или для работы вообще без руля и ветрил клавы и дисплея через терминал.
    Последний раз редактировалось TomaTLAB; 26.03.2021 в 21:10.
    electronox necromancer

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

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

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

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

Похожие темы

  1. Компьютер "ZXM-Alcyon" - Обсуждение
    от Mick в разделе Phoenix
    Ответов: 32
    Последнее: 28.03.2024, 09:10
  2. Ответов: 34
    Последнее: 01.10.2023, 14:24
  3. Компьютер "ZXM-Pentagon" - Обсуждение
    от Mick в разделе Pentagon
    Ответов: 195
    Последнее: 01.10.2023, 12:07
  4. Компьютер "ZXM-Jasper" - Обсуждение
    от Mick в разделе Phoenix
    Ответов: 208
    Последнее: 15.05.2023, 13:11
  5. Компьютер "ZXM-Zephyr" - Обсуждение
    от Mick в разделе Phoenix
    Ответов: 530
    Последнее: 02.11.2015, 11:55

Ваши права

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