в разработке!

User Tag List

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

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

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

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

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

    По умолчанию

    Черновое расположение новых сигналов в шине ZST-BUS:

    17A (свободен) = RD_TBUS (включение чтения через трехвольтовый буфер шины данных)
    18A (свободен) = TD0 (бит 0 трехвольтовой шины данных)
    19A (BRQ) = TD1 (бит 1 трехвольтовой шины данных)
    26A (BUSAK) = TD2 (бит 2 трехвольтовой шины данных)
    15B (HALT) = TD3 (бит 3 трехвольтовой шины данных)
    20B (свободен) = TD4 (бит 4 трехвольтовой шины данных)
    22B (свободен) = TD5 (бит 5 трехвольтовой шины данных)
    23B (свободен) = TD6 (бит 6 трехвольтовой шины данных)
    25B (RFSH) = TD7 (бит 7 трехвольтовой шины данных)
    29B (+12V) = +3.3V

    Сигнал RD_TBUS подтянут резистором 10 К к +3.3V в модуле CPU. Там же буфер чтения с трехвольтовой шины данных в Z80. Каждый контроллер, из которого нужно прочитать данные в Z80 (через трехвольтовую шину данных) подает низкий уровень через диод или элемент с открытым коллекором на контакт RD_TBUS. Этот сигнал подается на вход OE буфера 74LVC245 и данные с трехвольтовой шины поступают на шину данных Z80. При формировании сигнала используются адреса и требуемые сигналы из TM1, TIORQ, TRD, TMREQ. Таким образом, в новых контроллерах можно будет использовать трехвольтовые регистры, SRAM, ПЛИС или FPGA.

    Чтение через пятивольтовую шину данных происходит как и раньше напрямую в Z80.

    Основные сигналы шины адреса (TA0-TA15), шины данных (TD0-TD7) и шины управления (TM1, TIORQ, TMREQ, TRD, TWR) в новой шине ZST-BUS - трехвольтовые (точнее 3.3V) и могут непосредственно подаваться на микросхемы с питанием +3.3V. Это упростит и удешевит разработку контроллеров на современной элементной базе.

    Схема блокировки менее приоритетных контроллеров с помощью сигнала IORQGE остается без изменений для совместимости с существующими контроллерами. Хотя она и имеет недостатки - уровень логической единицы на резисторе 680 Ом нельзя формировать напрямую с выхода микросхемы серии К555/К1533 - нужен транзистор или элемент с большим выходным током единицы. Блокировка только на чтение работает плохо - могут проскакивать импульсы. Если контроллеры используют для формирования IORQGE сигнал IORQ - блокировка работает неустойчиво.

    Тут можно было бы совместно подумать, как можно немного улучшить. Но потребуется занять дополнительные контакты в разъеме шины и появится несовместимость со старыми контроллерами
    Последний раз редактировалось zx-kit; 21.05.2015 в 06:01.
    "L-256"

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

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

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

Похожие темы

  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

Ваши права

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