User Tag List

Показано с 1 по 10 из 450

Тема: ZXKit1 - конструктор для ZX-творчества

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #13

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Вот не могу не разрабатывать и все тут ! Идея модульного комьпьютера должна быть реализована ! После первого поста в 2009 году вышло несколько версий ZXM-PHOENIX, KAY-2010, новый SCORPION, SPECCY2010, ZX-EVO, LENINGRAD-2012, несколько версий ReVeRse, компьютер Лисицина и еще много одноплатных компьютеров. Но модульный компьютер так и не был реализован. Жалко, что Блэк Кэт теперь не с нами.

    Кое-что, что критиковал в первоначальной идее Блэк Кэт, думаю теперь можно исправить. Он писал, что компьютер с семью-десятью слотами работать не сможет. А теперь для совместимости с 3.3 V я планирую поставить между Z80 и шиной ZST-BUS буферные элементы 74LVC245, которые согласуют и усилят сигналы. Задержки у них небольшие, около 4 ns.

    Я постоянно меняю концепцию модульного компьютера. В конце-концов приду к приемлемому решению. Помощь форума тоже пригодится. Иногда в одиночку не видно хорошее решение. Так что опишу текущую концепцию и ожидаю критику и советы, которые помогут скорректировать ошибки.

    Модульный компьютер "HEPTAGON-128" планируется сделать на базе кросс-платы с 7 разъемами. Для совместимости с ZX-BUS планируется возможность установки слотов SL-62. Кто хочет повысить надежность контактирования модулей могут установить для каждого контроллера пару разъемов DIN64. Так, кстати, было сделано на материнской плате ZX-NEXT. Для совместимости желательно не использовать 63 и 64 контакты. Большинство сигналов лучше оставить на своих местах. Это шина адреса, шина данных, большинство сигналов управления, питания.

    Так как в шине ZX-BUS есть 9 свободных контактов и несколько неиспользуемых сиганлов - их использовать для совместимости шины данных с 3.3 V устройствами и обеспечения реализации новых возможностей. Шина 12 V используется только в одном контроллере дисководов, а это зря занятый сиганал на разъеме. Поэтому его заменяем на 3.3 V. А 12 V можно подать с разъема питания PC или внешнего источника напрямую. Питание 5 V и GND тоже можно было бы сократить по количеству контактов, но это не следует делать для сохранения совместимости с существующими контроллерами !

    На модуле CPU будут 5 буферов 74LVC245 и стабилизатор 3.3 V. Два буфера для согласования шины адреса, один - для основных сигналов шины управления. Один буфер для трехвольтовой шины данный на запись и пятый - для трехвольтовой шины данных на чтение. Активация буфера на запись - автоматическая с примененением простой схемы. С буфером на чтение несколько сложнее. Каждый контроллер, который хочет выдать данные на трехвольтовую шину данных должен выставить 0 на сигнал c рабочим названием 3.3V_BUF_EN. Сигналы от всех контроллеров складываются через диоды и активизируют буфер чтений. Вроде просто и надежно. Пятивольтовая шина данных остаются как в старой шине ZX-BUS без буферирования. С ней соединяются микросхемы с пятивольтовым питанием.

    Как я уже говорил, в текущей концепции на материнской плате 7 мест под разъемы. Планируется распространять отдельно печатную плату и разъемы. Каждый пользователь сможет приобрести у меня или в другом месте разъемы SL-62 (более простой вариант) или пару DIN64 (более надежный вариант). Совместимость с выпускаемыми контроллерами для шины ZX-BUS надо сохранить. Если они не используют сигналы 12 V, сигналы прямого доступа к памяти и свободные сигналы, то контроллеры будут работать и в новом компьютере.

    Новые контроллеры на базе микросхем с 3.3 V питанием можно будет подключить к шине ZST-BUS, так как согласование с сигналами Z80 сделано централлизовано на плате CPU. Остальные сигналы согласуются на плате контроллера при необходимости использования. Подключение новых контроллеров к старым компьютерам тоже будет возможно, но потребуется плата согласования TRITON с буферами и стабилизатором 3.3.V и тремя разъемами ZST-BUS.
    Последний раз редактировалось zx-kit; 19.05.2015 в 17:28.
    "L-256"

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

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

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

Похожие темы

  1. Конструктор (ZX SDK)
    от CityAceE в разделе Программирование
    Ответов: 120
    Последнее: 02.06.2014, 18:17
  2. Конструктор"сделай сам"+АТМ 4.50 Турбо
    от Nordic в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 22.11.2008, 08:27
  3. Технологии творчества-1: Как делать стихи?
    от andrews в разделе Творчество
    Ответов: 16
    Последнее: 27.06.2008, 12:30

Ваши права

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