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

User Tag List

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

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

  1. #1
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 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
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    910
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,262
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    217
    Поблагодарили
    188 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Willy (05.05.2021)

  6. #4
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 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

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

    Willy (05.05.2021)

  8. #5
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    608
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  9. #6
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    910
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

  10. #7
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 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

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

    По умолчанию

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

  12. #9
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 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

  13. #10
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    608
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    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

Ваши права

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