User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 69

Тема: Глючит память

  1. #21

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Что такое "авторегенерация по RAS" я не знаю, зато помню, что в РУ7, в отличие от РУ5 есть регенерация CAS-Before-RAS. Если ты готов организовать эту штуку в океане, то это круто, но имхо это потребует неслабых изменений и доработок.
    Авторегенерация по RAS похожа на CBR, смысл ее в автоинкременте внутреннего счетчика регенерации по одиночному активному RAS при неактивных CAS и WE.

    (даже если CBR там и есть, все равно он не будет работать с РУ5, да и не готов я к столь глубокой океаноевгенике)

  2. #22

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Авторегенерация по RAS похожа на CBR, смысл ее в автоинкременте внутреннего счетчика регенерации по одиночному активному RAS при неактивных CAS и WE
    Микропроцессорные средства и системы 1989/4, с.91:
    " ОЗУ К565РУ7 работает в следующих режимах: чтения, записи (ранней записи), чтения-модификации-записи, записи полубайта (слоговом), чтения полубайта (слоговом), регенерации сигналом /RAS, регенерации при "/CAS раньше /RAS" ".
    И там подробнее дальше описано.
    Думаю, что в интернетах зачем-то изобрели новую сущность и переобозвали "авторегенерацией по RAS" обычный "/CAS раньше /RAS", в котором как раз внутренний счетчик меняется по RASу.
    Последний раз редактировалось ivagor; 25.02.2019 в 13:09. Причина: добавил пропущенный режим "чтение полубайта (слоговом)"

  3. #23

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Думаю, что в интернетах зачем-то изобрели новую сущность и переобозвали "авторегенерацией по RAS" обычный "/CAS раньше /RAS", в котором как раз внутренний счетчик меняется по RASу.
    Не совсем так. Если посмотреть на "Справочный листок" (http://www.155la3.ru/datafiles/k565ru7.pdf), непонятно откуда взявшийся, то видим там табличку:

    Нажмите на изображение для увеличения. 

Название:	565ru7_truth_table.jpg 
Просмотров:	252 
Размер:	19.8 Кб 
ID:	68223

  4. #24

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    видим там табличку
    Практически такая табличка есть и в упомянутом номере МПСиС, но она противоречит описанию и картинке cas-перед-ras, которые есть в этой же статье, поэтому я склонен считать не вполне корректной именно таблицу.

  5. #25

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Микропроцессорные средства и системы 1989/4, с.91
    Можешь прицепить сюда? тот djvu МПСиС 4/89, что я нашел, обрывается на странице 85.

  6. #26

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

    По умолчанию

    Есть вот такой вариант, он полный, но части страниц размыты. Если этот не устроит, то я выложу куда-нибудь "свой" вариант.

  7. #27

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там странно написано:

    Наиболее целесообразно выполнять регенерацию сигналом RAS при высоком уровне сигнала CAS, когда CAS приходит раньше RAS.
    При этом за время, равное периоду регенерации, тактируются сигналы RAS и перебираются все строчные адреса (рис. 7).
    И то, что я принимал за регенерацию одним-единственным RAS, оказалось обычной регенерацией, когда на ША нужно вручную перебирать адреса.

    И да, заявлена CBR, хотя все равно толку от нее в "Океане" нет.

    Регенерация в режиме "CAS раньше RAS" выполняется при низком уровне сигнала CAS (рис. 8). В этом режиме работает внутренний счетчик, отсчитывающий регенерируемые строки и срабатывающий от сигнала RAS. Содержимое счетчика увеличивается на единицу в каждом такте регенерации.

  8. #28

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

    По умолчанию

    Прикинул - биперной процедуры для ожидания скисания памяти будет маловато.
    А процедура ожидания нажатия клавиши долбит (стеком) 2 ячейки. Это можно попытаться использовать, если подменить адрес стека. Но продумывание экспериментов с этой штукой нагнало на меня такую тоску, что я решил лучше написать свое видение доработки регенерации.
    Сугубый as is, никаких гарантий. Можно считать это вариантом, предложением для обсуждения.
    Это вариант с адресацией только до 128 Кб озу, для больше надо еще доделывать (а надо ли?).
    1. Режем связь DD32\7 с A8 DRAM. ОЗУ больше 128 Кб теперь недоступно.
    2. Режем связь DD31\9 с A7 DRAM и перекидывем сигнал с DD31\9 на A8 DRAM. Регулярно этот сигнал не меняется, но для регенерации A8 и не нужен.
    3. Теперь нужно организовать дополнительный бит регенерации. На DD32\11 нужно подать SK3 (параллельно с DD28\3, где он уже был). На DD32\10 нужно подать A2 с проца (параллельно с DD28\4, где он уже был). И выход DD32\9 нужно соединить с A7 DRAM, от которого отрезали выход DD31\9 в п.2

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

    Часть озу можно малой кровью вернуть - для 256 Кб можно подать A17 проца на DD32\12. А для 512 Кб надо переделывать то, что уже есть, думать про это большого желания нет.

  9. #29

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Прикинул - биперной процедуры для ожидания скисания памяти будет маловато.
    А процедура ожидания нажатия клавиши долбит (стеком) 2 ячейки. Это можно попытаться использовать, если подменить адрес стека.
    Дак сейчас память скисает как раз от простого ожидания ввода Монитора. Думаю, не киснет 256-байтный блок, куда относятся бомбардируемые ячейки стека.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Это вариант с адресацией только до 128 Кб озу, для больше надо еще доделывать (а надо ли?).
    128Kбайт и так штатный объем. Ты имел в виду 128К 16-разрядных слов? Большее имеет смысл, потому что можем получить квазидиск на четыреста с лишним килобайт, что для компиляции на таргете совсем даже нелишне.

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

    Резать много не хотелось бы. Вот если б что-нибудь подать на подтянутые к лог.1 входы D31.

  10. #30

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Дак сейчас память скисает как раз от простого ожидания ввода Монитора. Думаю, не киснет 256-байтный блок, куда относятся бомбардируемые ячейки стека.
    По моей прикидке получается, что долбятся те ячейки, которые не прибавляют ни строки к той регенерации, которую обеспечивает вывод видео.

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Ты имел в виду 128К 16-разрядных слов?
    В "первой части" речь про 128 Кбайт. А потом понял, что одним проводком легко до 256 Кбайт.

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Резать много не хотелось бы. Вот если б что-нибудь подать на подтянутые к лог.1 входы D31.
    Если тебе все равно, что будет показывать на экране, то можно подать туда SK3 Но, конечно, так делать не нужно.

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

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

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

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

Похожие темы

  1. Глючит Скорпион
    от marinovsoft в разделе Scorpion
    Ответов: 14
    Последнее: 31.10.2019, 14:06
  2. Spectaculator глючит
    от BYTEMAN в разделе Эмуляторы
    Ответов: 11
    Последнее: 15.09.2011, 23:20
  3. 5.25 на PC глючит
    от dj--alex в разделе Зарубежные компьютеры
    Ответов: 6
    Последнее: 22.12.2008, 20:00
  4. ГЛЮЧИТ СПЕКТАКУЛЯТОР !
    от AAA в разделе Эмуляторы
    Ответов: 70
    Последнее: 23.12.2007, 11:48
  5. 5.25 на PC глючит
    от dj--alex в разделе Несортированное железо
    Ответов: 0
    Последнее: 21.08.2006, 22:09

Ваши права

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