User Tag List

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

Тема: Простой микроконтроллер на базе микропроцессора Z80

Комбинированный просмотр

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

    Регистрация
    25.09.2019
    Адрес
    г. Челябинск
    Сообщений
    94
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    zx_gamer, там всё очень просто.
    У Z80 есть выход /IORQ, сигнализирующий, что идет обращение к порту и выход /WR, означающий запись (в данном случае - в порт).
    На шине адреса (младшие 8 бит) должен быть какой-то адрес - номер порта.
    Причем не обязательно, чтобы адрес использовался полностью. Достаточно нескольких бит (хотя это сократит количество доступных портов).
    Нужна схема дешифрации "хоть на 8И или ХХ И-НЕ с открытым коллектором, хоть на 74ls688 или 74ls138", которая при сочетании нужного адреса и сигналов, что идет запись в порт, выдавала ноль.
    В это время на шине данных должны быть какие-то данные, которые и выводятся в порт. К шине данных же подключен и регистр.
    При снятии сигналов записи в порт, на выходе "дешифратора" появляется лог. 1 и данные "защелкиваются" в регистре.
    Может ли sn74ls373n (1533ИР22) не успевать "защелкиваться", если CPU работает на частоте 16 МГц ?

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

  3. #2

    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    707
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    215
    Поблагодарили
    152 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_gamer Посмотреть сообщение
    Может ли sn74ls373n (1533ИР22) не успевать "защелкиваться", если CPU работает на частоте 16 МГц ?
    Может. Но дело не в частоте. По частоте запас есть.
    Максимальная частота "защелкиваний" - 33 МГц (минимальный период Клока = 15 + 15 = 30 нс) даташит https://static.chipdip.ru/lib/667/DOC012667731.pdf
    Но нужно, чтобы перед защелкиванием данные были выставлены не менее чем за 5 нс и сняты не ранее, чем через 20 нс. Данные защелкиваются опусканием уровня на входе /LE (Latch Enable).
    В этом плане действительно удобнее LS374. Во-первых фиксация выходных данных по положительному фронту на входе Clock, во-вторых данные нужно выставить не менее чем за 20 нс до этого фронта и можно снять сразу после него. Время удержания (Th) равно нулю.

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

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

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

Похожие темы

  1. Ответов: 24
    Последнее: 14.03.2025, 18:43
  2. Терминология блоков микропроцессора
    от ВитГо в разделе Эмуляторы
    Ответов: 13
    Последнее: 09.11.2018, 00:28
  3. Простой графический компьютер на Z80
    от barsik в разделе Разное
    Ответов: 56
    Последнее: 21.04.2017, 21:22
  4. Ответов: 3
    Последнее: 16.10.2016, 10:12
  5. Девайс на базе Z80
    от DrMoriarty в разделе Несортированное железо
    Ответов: 34
    Последнее: 11.07.2014, 00:58

Ваши права

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