User Tag List

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 109

Тема: Регенерация ОЗУ

  1. #41
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от апро Посмотреть сообщение
    время чтения видеоконтроллером ячеек памяти экрана не допустимо выставление каких либо других адресов, что аппаратно невозможно
    В чем проблема напихать на входы мультиплексоров данные в нужном разводчику платы порядке? Самой микрухе без разницы, как идет выборка.
    Ставим туда пять байт X-адресов строк экрана (знакомест) и добавляем младших три бита Y-координаты пиксельных строк, которые меняются 8 раз за знакоместо.
    Что и даст необходимый диапазон для полного перебора строк РУ7. А на столбцы уже подавать оставшиеся сигналы.
    В вышеприведенной схеме Скорпа - да, реген занимает 64 строки. Но переделкой схемы можно уложить регенерацию в восемь.

  2. #42
    Member
    Регистрация
    08.05.2016
    Адрес
    г. Южа, Ивановская обл.
    Сообщений
    33
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    В чем проблема напихать на входы мультиплексоров данные в нужном разводчику платы порядке? Самой микрухе без разницы, как идет выборка.
    Ставим туда пять байт X-адресов строк экрана (знакомест) и добавляем младших три бита Y-координаты пиксельных строк, которые меняются 8 раз за знакоместо.
    Для этого нужно выборку куда то воткнуть. Между чем и чем вставить ещё одну выборку я не представляю. Если даже найти время, то схема мультиплексирования не оправдано усложняется. На самом деле всё отлично работает даже с 2 кратным временем регенерации.

    У меня есть клон с перепутанными физически адресными входами на ру5. Разобравшись с регенерацией пришел к выводу, что нет разницы перепутаны или нет физические адреса А0- А7.
    Последний раз редактировалось апро; 13.02.2022 в 23:48.

  3. #43
    Member Аватар для Кря Кря
    Регистрация
    16.05.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    122
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ещё проще. Во время бордюра, в фазе памяти видеоконтроллера, просто блокировать прохождение сигнала cas

  4. #44
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от апро Посмотреть сообщение
    Для этого нужно выборку куда то воткнуть. Между чем и чем вставить ещё одну выборку я не представляю
    Представлять и не нужно, видеоконтроллер делает это через такт с процессором, по очереди. Весь вопрос в разводке подаваемых сигналов.
    Просто на приведенной схеме (для примера) вместо V3-V5 подаются V0-V2, вот и все. И полные 256 столбцов будут перебраны за 256 выборок.

    Цитата Сообщение от апро Посмотреть сообщение
    Разобравшись с регенерацией пришел к выводу, что нет разницы перепутаны или нет физические адреса А0- А7.
    Вот, именно про то и речь. Микросхеме памяти пофиг, последовательно регенятся столбцы или рандомно. Главное - перебрать все адреса.
    И банальной перестановкой адресных сигналов на входах мультиплексора можно получить перебор столбцов за минимальное время. Никаких доп. выборок не нужно.

    Цитата Сообщение от Кря Кря Посмотреть сообщение
    А ещё проще. Во время бордюра, в фазе памяти видеоконтроллера, просто блокировать прохождение сигнала cas
    Как вариант - да. На тех микрухах, где такой способ работает. Но есть модификации расширения с выводом изображения вместо бордюра, там не прокатит =-)

  5. #45
    Member Аватар для Кря Кря
    Регистрация
    16.05.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    122
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Как вариант - да. На тех микрухах, где такой способ работает. Но есть модификации расширения с выводом изображения вместо бордюра, там не прокатит =-)
    Почему не прокатит? Зона синхронизации в гашения достаточно увесистая.
    А скрытая регенерация она есть везде, на драм одним способом, на сдрам другим

  6. #46
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Кря Кря Посмотреть сообщение
    Зона синхронизации в гашения достаточно увесистая
    Ну, если в основном режиме (отображение данных экрана) реген тоже будет идти - то да. На одном гашении выехать не получится.
    И при использовании RGB-VGA кодера, по-моему, даже "зона гашения" отображается на мониторе, и технически изображение туда вывести можно.

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

  8. #47
    Member Аватар для Кря Кря
    Регистрация
    16.05.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    122
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нужно всего 128 или 256 циклов регенерации
    даже если взять режим, который выводит 384 пикселя при 448 полных, то остается на строку - 64 пикселя ну или как минимум 8 циклов доступа к памяти которые отводятся видеосхеме,
    т.е. 16-32 строки, но даже если 256 строк займет, то все равно ок

  9. #48
    Member
    Регистрация
    08.05.2016
    Адрес
    г. Южа, Ивановская обл.
    Сообщений
    33
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Просто на приведенной схеме (для примера) вместо V3-V5 подаются V0-V2, вот и все. И полные 256 столбцов будут перебраны за 256 выборок.
    Перебор адресов будет быстрее, но на экране похоже будет каша. Строки не попадут в свои столбцы. Для правильного вывода строк на экран цикл адресов Н3-Н7 должен 8 раз отработать за цикл V3-V5, а цикл V0-V2 короче.

    Цитата Сообщение от reddie Посмотреть сообщение
    Во время бордюра, в фазе памяти видеоконтроллера, просто блокировать прохождение сигнала cas
    Я не понял как блокировка cas повлияет на перебор адресов. На бордюре продолжается перебор адресов.
    Последний раз редактировалось апро; 14.02.2022 в 22:25.

  10. #49
    Member Аватар для Кря Кря
    Регистрация
    16.05.2021
    Адрес
    г. Харьков, Украина
    Сообщений
    122
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от апро Посмотреть сообщение
    Я не понял как блокировка cas повлияет на перебор адресов.
    последовательно

  11. #50
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от апро Посмотреть сообщение
    на экране похоже будет каша. Строки не попадут в свои столбцы
    Все попадет по адресу. На строки (микросхемные имеются в виду) выставляем младший байт 16-разрядного адреса, на столбцы - оставшееся.
    От перемены мест слагаемых сумма не меняется, как известно. Все равно что у ПЗУ перепутать адресные ноги, ему без разницы будет (если в прошивке тоже перепутано).

    Цитата Сообщение от апро Посмотреть сообщение
    как блокировка cas повлияет на перебор адресов
    Микрухи РУ5 и подобные имеют встроенный счетчик для автоматической регенерации в режиме RAS w/o CAS.
    Спектрумы (клоны) его, как правило, не используют, т.к. регеном все равно занимается видеоконтроллер, если поле памяти общее.
    Ниже кусочек советского талмуда по данному вопросу для снятия вопроса =)


Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ОЗУ 4 мб.
    от zorel в разделе Память
    Ответов: 13
    Последнее: 06.10.2022, 19:16
  2. Регенерация памяти в Ленинград.
    от derfliegenddehollander в разделе Ленинград
    Ответов: 1
    Последнее: 08.04.2021, 16:14
  3. Тест ОЗУ 48
    от PicNov76 в разделе Память
    Ответов: 31
    Последнее: 24.12.2018, 13:02
  4. Регенерация ОЗУ
    от roma в разделе Память
    Ответов: 13
    Последнее: 21.01.2014, 23:40
  5. озу 565ру5
    от sevol в разделе Память
    Ответов: 6
    Последнее: 13.08.2010, 18:58

Ваши права

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