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

User Tag List

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя
Показано с 51 по 60 из 76

Тема: Новый старый квазидиск

  1. #51
    Member Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    133
    Благодарностей: 32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тут была затронута тема и сделали предположение, что квази-диск при обращении с обоими сигналами ЧТЗУ и WE возможно производит регенерацию памяти, так это или нет -- тут надо более глубокое изучение, но так как для статической памяти регенерация не нужна, решил добавить обработку ситуаций, когда оба сигнала, ЧТЗУ и WE, равны нулю или единице. Добавление логики для этого не потребовалось, просто перекоммутировал существующие логические элементы так, чтобы сигнал CAS не подавался на память в таких ситуациях. Это изменение, кстати, добавило задержку передачи CAS примерно до 70нс.

    Кроме того в схеме заменил дешифратор К155ИД4 (SN74155) на К1564ИД14 (SN74HC139). Особой необходимости в том не было, просто последний должен быть немного по-быстрее.

    Новая схема, разводка, разводка для платы 92х100мм и гербер-архив: kd_sram8.7z
    Схема отдельно:
    Последний раз редактировалось Improver; 09.08.2018 в 16:20.

  2. #52
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Но все-таки, одновременно ЧТЗУ==0 и ЗПЗУ==0 я никогда не видел и очень сильно удивился бы, если б увидел. Оба они формируются из слова состояния процессора. Регенерация это по идее просто RAS без CAS, адреса строк при этом на ШАП. В случае кваза на РУ6 она происходит автоматически тем же механизмом, что регенерация основного ОЗУ.
    Больше игр нет

  3. #53
    Member Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    133
    Благодарностей: 32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Но все-таки, одновременно ЧТЗУ==0 и ЗПЗУ==0 я никогда не видел и очень сильно удивился бы, если б увидел.
    Это не особо принципиально -- даже если такой вариант невозможен, в последней схеме "исключающее ИЛИ" отсекает оба варианта, и две единицы, и два нуля. Т.е. обращение к памяти будет разрешено только при наличии одного из сигналов, ЧТЗУ или ЗПЗУ.

    Регенерация это по идее просто RAS без CAS, адреса строк при этом на ШАП. В случае кваза на РУ6 она происходит автоматически тем же механизмом, что регенерация основного ОЗУ.
    Да, РУ-шки умели делать только такой метод регенерации, но мне пока не известно, какую роль при регенерации играют сигналы ЧТЗУ и ЗПЗУ? Подозреваю, что они оба в этот момент установлены в "1".

  4. #54
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    какую роль при регенерации играют сигналы ЧТЗУ и ЗПЗУ? Подозреваю, что они оба в этот момент установлены в "1".
    Никакого. Я сморозил, думая о содержимом ПЗУ. Сейчас я думаю, что в ПЗУ для этих входных значений что-то записано просто потому, что нельзя было не записать ничего.

    Вот в этом посту сняты сигналы с шины, где видно счетчик строк и RAS: $26, $27, $28, $29, $2a, $2b, $2c, $2d...

    Интересней было бы поймать момент, когда счетчик добирается до адресов кваза, включенного "как ОЗУ", тогда точно будет RAS без CAS несмотря на развесившийся БЛК.

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

    P.S. может быть и нет, для БЛК нужно совпадение адресов на ШАВВ.
    Последний раз редактировалось svofski; 09.08.2018 в 20:24. Причина: wtf
    Больше игр нет

  5. #55
    Member Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    133
    Благодарностей: 32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Никакого.
    Не сомневаюсь, что тут Вы правы...

    Цитата Сообщение от svofski Посмотреть сообщение
    Сейчас я думаю, что в ПЗУ для этих входных значений что-то записано просто потому, что нельзя было не записать ничего.
    И здесь тоже. Хотя, невозможные комбинации в ПЗУ можно было просто забить нулями, или FF...

    Цитата Сообщение от svofski Посмотреть сообщение
    Вот в этом посту сняты сигналы с шины, где видно счетчик строк и RAS: $26, $27, $28, $29, $2a, $2b, $2c, $2d...
    Интересно, в приведённом графике VU_CAS_N всё время = 1, даже когда идёт обращение к памяти. Время подачи сигнала CAS настолько мало, что его не видно на графике, или я что-то не понимаю?

  6. #56
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,266
    Благодарностей: 935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    в приведённом графике VU_CAS_N всё время = 1, даже когда идёт обращение к памяти.
    Обращений к памяти квазидиска нет, соответственно и CAS на ВУ неактивен.

  7. #57
    Member Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    133
    Благодарностей: 32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Обращений к памяти квазидиска нет, соответственно и CAS на ВУ неактивен.
    Т.е. на ВУ сигналы ЧТЗУ и ЗПЗУ проходят в любом случае, а CAS только когда есть обращение к КД? Хм...

  8. #58
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,266
    Благодарностей: 935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если более полно, то CAS на ВУ будет, если БЛК=0. А квазидиск делает БЛК=0 при обнаружении обращения к себе.

  9. Этот пользователь поблагодарил ivagor за это полезное сообщение:
    Improver (10.08.2018)

  10. #59
    Member Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    133
    Благодарностей: 32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если более полно, то CAS на ВУ будет, если БЛК=0. А квазидиск делает БЛК=0 при обнаружении обращения к себе.
    Тогда понятно, почему на графике CAS-а нет.

  11. #60
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Improver, вот тут я пару недель назад рассуждал о процессах на шине. К текущему вопросу это только косвенно относится, но CAS на диаграмме видно.

    (Для себя: уже тогда надо было сообразить захватывать слово состояния, а не пытаться вымучить чего-то полезное из инвалида-ЧТЗУ)
    Больше игр нет

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Софт: Старый и Новый
    от ivagor в разделе ПК8000
    Ответов: 223
    Последнее: 03.06.2018, 06:12
  2. Старый-Новый Язык Noahsoft PL65
    от ezswift в разделе Atari
    Ответов: 8
    Последнее: 29.09.2017, 10:05
  3. Ответов: 51
    Последнее: 01.10.2011, 07:41
  4. про новый-старый спектрум
    от xailar в разделе ZX Концепции
    Ответов: 3
    Последнее: 06.12.2010, 11:42
  5. ПК8000 - Квазидиск
    от Mick в разделе ПК8000
    Ответов: 86
    Последнее: 13.10.2008, 19:17

Ваши права

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