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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 33

Тема: Не пойму, как работает "прозрачный доступ" к ОЗУ (читал М.Буна)

  1. #21
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Спасибо за ликбез. Скажите, в каком из клонов использован синхронный режим?
    Практически во всех и даже у меня.
    Еще дополню малость. При этом режиме частота процессора как бы смещена относительно частоты счетчиков, а именно относительно H0(3,5МГц). Синхронность достигается сигналом H1(1,75МГц), который состоит из двух фаз 0 и 1. Так вот при H1 = 0 доступ к памяти осуществляет процессор, а при H1 =1 доступ разрешен видеоконтроллеру. Переключение видео и атрибутов происходит сигналом H2(0,875МГц). При Н2 =0 запоминается видеоинформация, при H2 =1 запоминаются атрибуты.
    А так как при активизации процессорного доступа к памяти информация из ОЗУ(при чтении) запоминается в промежуточном регистре, то информация всегда достоверна и процессор, у которого неокорые такты могут попасть на фазу видеоконтроллера читает информацию из промежуточного регистра. Т.е. процессор даже не в курсе что есть еще видео контроллер, а видеоконтроллер в свою очередь не знает что еще есть один нахлебник - процессор, но доступ у них строго регламентирован или синхонизирован.
    Синхронный режим наиболее простой и удобный
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #22
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда у меня вопрос. Можно ли "малой кровью" сделать в Ленинград-подобных машинах прозрачный доступ к памяти?
    Отошёл от дел.

  3. #23
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Тогда у меня вопрос. Можно ли "малой кровью" сделать в Ленинград-подобных машинах прозрачный доступ к памяти?
    А смысл? Никаких существенных выигрышей нет. Все теже такты, лишних то не будет. Скорость не увеличится ни как
    Прозрачный доступ делался в основном в компах на процессоре КР580ВМ80. Просто по другому там достаточно сложно было сделать.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #24
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ленинград была схема доработки .

    Добавлено через 3 минуты
    http://sblive.narod.ru/ZX-Spectrum/L...ad48k/WMG5.zip
    Последний раз редактировалось fan; 04.03.2009 в 20:46. Причина: Добавлено сообщение
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  5. #25
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А смысл? Никаких существенных выигрышей нет. Все теже такты, лишних то не будет. Скорость не увеличится ни как
    Есть смысл, и скорость увеличится. Избавляемся от сигнала /WAIT и получаем честные 69988 тактов на прерывание, а не левую величину в районе 67 тысяч. Можно будет демы смотреть без тормозов и доработать машину до полной совместимости по тактам с Пентагоном.
    Отошёл от дел.

  6. #26
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Есть смысл, и скорость увеличится. Избавляемся от сигнала /WAIT и получаем честные 69988 тактов на прерывание, а не левую величину в районе 67 тысяч. Можно будет демы смотреть без тормозов и доработать машину до полной совместимости по тактам с Пентагоном.
    Ну на самом деле, от WAITа и так избавлялись и получали те самые нужные 69888 тактов. В качестве примера. Я ставил эксперимент над компьютером ZX-777(еще когда он был в строю), убирал WAIT и по совету Conan'a изменил схему включения счетчика ИЕ7. И все проблема исчезла.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #27
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Практически во всех и даже у меня.
    А где можно посмотреть временные диаграммы?

  8. #28
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Скажите, в каком из клонов использован синхронный режим?
    К уже перечисленным ребятами моделям добавлю, что самый ранний клон с синхронным режимом (о котором известно) был "Красногорск". Его отличительной чертой было использование РФ2(5), как дешифратора для формирования различных сигналов.

  9. #29
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    А где можно посмотреть временные диаграммы?
    Когдато, когда начинал баловаться на палках, нарисовал для себя диаграмму. Что же, возможно она кому еще пригодится
    Вот примерный расклад растактовки синхронного режима.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	диаграмма.jpg 
Просмотров:	709 
Размер:	41.7 Кб 
ID:	10961  
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #30
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Когдато, когда начинал баловаться на палках, нарисовал для себя диаграмму. Что же, возможно она кому еще пригодится
    Вот примерный расклад растактовки синхронного режима.
    Как же так вместе с CAS сигналом защелкивается регистр данных для процессора? Надо бы сдвинуть на четверть такта чтоб успела шина данных устаканиться? Аналогично защелка для видеоконтроллера - может ей немного подождать после CAS-a?
    Последний раз редактировалось bigral; 05.03.2009 в 23:53.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 67
    Последнее: 21.04.2021, 14:51
  2. Ответов: 6
    Последнее: 20.11.2007, 11:29
  3. Ответов: 5
    Последнее: 20.06.2005, 00:10
  4. "Ремейк или плагиат?" или "про FIRE & ICE..."
    от antiplagiat в разделе Игры
    Ответов: 27
    Последнее: 04.06.2005, 02:55

Ваши права

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