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

User Tag List

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

Тема: Специалист МХ2: реализация в CPLD

  1. #1
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,164
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    70 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Специалист МХ2: реализация в CPLD

    По просьбе Павла Рябцова открываю новую тему про создания клона Специалиста. Не секрет что созданный несколько лет назад Специалист МХ2 является одним из наиболее популярным и легко запускаемым современным клоном (я бы ещё поставил рядом Сябр, но наверное некоторые со мной поспорят).

    Задумка такая. В небольшую CPLD, например из серии Макс компании Алтера на 100 пинов запихать всю схему Специалиста МХ2. Жирные микросхемы оставить за бортом плисины. Режимы и совместимость архитектурную полностью оставить от Специалиста МХ2.

    Убрать вообще, за ненадобностью:
    - шину МХ-BUS;
    - интерфейс магнитофона;
    - управление и подключение БП AT/ATX;
    - вывод звука наружу.

    Добавить или модернизировать:
    - адаптер PS/2 клавиатуры;
    - контроллер SD карты;
    - конверторы/преобразователи питания +12 и -5 вольт;
    - буферы формирования фаз процессора 8080 Ф1 и Ф2.

    Высказывайтесь, всех выслушаем.

    Схема и внешний вид печатной платы.

    Прошивка ПЗУ (полностью совпадает со Специалистом МХ2).

    Последний раз редактировалось fifan; 12.09.2022 в 16:59.

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

  3. #2
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ставьте EPM7128S чтобы всё было чисто под 5в. Прошивку, заменяющую рандомную логику я вам сделаю правильно, согласно схеме и в синхронном дизайне. SPI можно будет упаковать туда же. Я попробую прикинуть заполняемость на днях, ато может придется брать EPM7256S.

  4. #3
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,164
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    70 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начнём, наверное с EPM7128STC100-15N. Сейчас нужно наметить входные/выходные пины.

    Не вижу предложений по схеме. В конце концов какого формата плату делать?

  5. #4
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как минимум - половину от текущей. Чтобы разъемы оставались на своих местах. Это если кто-то уже корпус сделал или рассчитал, чтобы была совместимость вверх. Схему я сейчас пересмотрю и скажу что конкретно будем пытаться упаковать в CPLD. SPI, кстати, надо упаковать однозначно.

  6. #5
    Veteran Аватар для Павел Рябцов
    Регистрация
    15.03.2009
    Адрес
    г. Кинешма, Ивановская обл.
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предлагаю сразу остановится на EPM7256ATI144(EPM7512AETC144), чтоб потом не думалось влезет или нет, а так же IO чуть больше. А 144 ногую думаю запаять смогут ну не без проблем, но смогут, шаг что них одинаковый, а размером чуть больше.) Да и по ценнику она стоит как 7128!!
    ПиСи, как вариант на крайний случай EPM7256EQC160, это думаю вообще за глаза.
    Последний раз редактировалось Павел Рябцов; 25.08.2018 в 20:08.

  7. #6
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я поддерживаю. Так как много сигналов придется пропустить через CPLD (адреса - точно).

  8. #7
    Veteran Аватар для Павел Рябцов
    Регистрация
    15.03.2009
    Адрес
    г. Кинешма, Ивановская обл.
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение

    Убрать вообще, за ненадобностью:
    - шину МХ-BUS;
    - интерфейс магнитофона;
    - управление и подключение БП AT/ATX;
    - вывод звука наружу.

    Добавить или модернизировать:
    - контроллер SD карты;
    - конверторы/преобразователи питания +12 и -5 вольт;
    - буферы формирования фаз процессора 8080 Ф1 и Ф2.
    Зачем это убирать? Я не вижу смысла. Пусть будет. Проще не распаивать, чем потом лапшей тянуть.
    Насчёт SD не могу ничего сказать.
    Что то я не вижу на схеме PS2, это вообще не порядок. Почему Вы его изначально не внедрили? Вы делаете плату в АТХ корпус и тут на тебе.
    Последний раз редактировалось Павел Рябцов; 25.08.2018 в 20:23.

  9. #8
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,164
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    70 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не настаиваю на ATX корпусе, да и плата (судя по значительной запихнутости плисины) будет небольшая. Про PS/2 забыл - внедряю. EPM7512AETC144 - она мне нравится. Блин очень трудно найти распиновку плисин - Altera -> Intel закрыли даташиты старые.

  10. #9
    Veteran Аватар для Павел Рябцов
    Регистрация
    15.03.2009
    Адрес
    г. Кинешма, Ивановская обл.
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Я не настаиваю на ATX корпусе, да и плата (судя по значительной запихнутости плисины) будет небольшая. Про PS/2 забыл - внедряю. EPM7512AETC144 - она мне нравится. Блин очень трудно найти распиновку плисин - Altera -> Intel закрыли даташиты старые.
    http://www.dexsilicium.com/altera_m7000a.pdf 51 страница
    Или тут https://www.intel.com/content/dam/al.../epm7512ae.pdf

  11. #10
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А нам хватит 120 пользовательских I/O ног? И еще, суффикс А говорит, что это уже MAX7000A, а это означает, что она 3.3в. Не наступайте на те грабли, по которым я уже протоптал тропинку! Я призываю к полностью 5в дизайну! Нужен MAX7000, а это суффикс S (что-бы с JTAG).
    Последний раз редактировалось HardWareMan; 25.08.2018 в 20:47.

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

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

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

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

Похожие темы

  1. Ответов: 135
    Последнее: 02.12.2021, 22:50
  2. Специалист МХ2. Сборка на плате VER. 2.2
    от vernigor в разделе Специалист
    Ответов: 20
    Последнее: 06.05.2017, 07:51
  3. Ответов: 65
    Последнее: 14.11.2014, 08:05

Ваши права

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