User Tag List

Страница 37 из 91 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 909

Тема: "ZX-8080" - Даунгрейд компьютера "Ленинград"

  1. #361

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Помоему не та фотка.
    В левом верхнем углу вижу Родоновский с датой 8911

    Цитата Сообщение от Mick Посмотреть сообщение
    Значит проблема в чтении!
    Хорошо, что ты локализовал проблему, но легче было бы с логическим анализатором, правда для полного счастья нужно много каналов (наверно 12-16)

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

  3. #362

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Хорошо, что ты локализовал проблему, но легче было бы с логическим анализатором, правда для полного счастья нужно много каналов (наверно 12-16)
    Может быть и легче, но пока так как есть.
    Посему есть вариант для проверки.
    1). Твой вариант - добавить WAIT для чтения из ОЗУ чисто для локализации проблемы.
    2). Посмотреть где можно уменьшить время прохождения сигналов на чтении. При условии что у нас вся серия кроме буфера, регистра и защелки слова состояния 555 серии. Возможно что то надо поменять на 1533 или 1531.
    4) Посмотреть в сторону небольшого удержания сигнала CAS/ (скажем штатную схему из Весты)
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #363

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшая проблема в том, что есть два варианта чтения, когда оно заканчивается в слоте CPU или когда в слоте VPU. Ты, как понимаю из опробованных и предложенных способов лечения, склоняешься к тому, что проблема в первом варианте. Для этого случая еще можно попробовать чуть задержать F1 и F2, если например D35 на панельке, то поставить туда 155 серию, но тогда возможно тактовые сигналы несколько испортятся.

    - - - Добавлено - - -

    п.4 (задержать CAS) случаю с DBIN заканчивающимся в слоте CPU вряд ли поможет

  5. #364

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ты, как понимаю из опробованных и предложенных способов лечения, склоняешься к тому, что проблема в первом варианте.
    Типа того. Вероятно, что сигнал DBIN возможно короче чем предполагаем и WRBUF уже срабатывает в холостую.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #365

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут я не полностью согласен, длительность DBIN вряд ли подлежит сомнению, а вот его положение (запаздывание) может в некоторых пределах варьироваться у разных экземпляров процов, в даташите есть параметр tDF - Clock F2 to FBIN delay. Возможно в реале DBIN заканчивается даже позже, чем ты рисовал на временных диаграммах, но и этого не хватает.
    Последний раз редактировалось ivagor; 13.11.2020 в 13:09. Причина: поторопился и написал ерунду, убрал

  7. #366

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут поглядел еще раз на схему. У нас чтение по сути начинается с DBIN, а точнее комбинация !DB7 OR !DBIN.
    Вот сигнал записи мы удлинили, в принципе можно попробовать начать чтение чуть раньше по DB7 в регистре статуса, а заканчивать уже DBIN.
    Хотя это может ничего не дать.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #367

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    можно попробовать начать чтение чуть раньше по DB7 в регистре статуса, а заканчивать уже DBIN.
    Это поможет случаю, когда чтение начинается во временном слоте CPU, но проблема вроде со случаем, когда DBIN заканчивается в слоте CPU, хотя полной уверенности (у меня) нет.

    - - - Добавлено - - -

    Что касается тормоза который я предлагал. В комплексе (изменение F1, F2 и READY) он должен работать, а вот если сделать только READY=/H1, то вряд ли сработает, READY=0 должно быть (для A-1 и A-2) за 90 нс до окончания высокого уровня F2, а сейчас грубо 70 нс
    Если не менять клоки, то можно попробовать использовать в качеcтве READY задержанный на такт проца /SYNC. Как сделать это по нормальному я не буду писать, но возможно прокатит более простой нехороший вариант, если пропустить SYNC через 5 (вряд ли 3 хватит) инверторов небыстрой серии (155, 555)

  9. #368
    zx_
    Гость

    По умолчанию

    на cas 100 пикофарад

  10. #369

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    на cas 100 пикофарад
    Ну что это даст, кроме как завала фронтов. Память то работает по сути правильно, проблема с чтением из нее.
    Запись ведь работает.

    Другой вопрос, что возможно надо сдвинуть F1 и F2 относительно RAS/. Так сказать чтобы раньше они немного приходили.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #370

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    надо сдвинуть F1 и F2 относительно RAS/. Так сказать чтобы раньше они немного приходили.
    Ты изменил мнение и считаешь, что проблема не в тех случаях, когда DBIN заканчивается в слоте CPU (и проц не успевает прочитать из озу), а в тех, где DBIN начинается в CPU (и там к памяти слишком поздно приходит адрес с проца)?

Страница 37 из 91 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54
  5. Где бы найти схему компьютера Ленинград-2?
    от Ne01eX в разделе Ленинград
    Ответов: 2
    Последнее: 27.06.2005, 11:58

Ваши права

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