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

User Tag List

Страница 17 из 24 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 235

Тема: ПК8000 - Быстродействие архитектуры. Исследование.

  1. #161
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DemonId7, у меня только одна идея - что-то не так с /СE и/или CE2. ИМХО проще всего попробовать (когда поправишься) с 32К SRAMкой. Если я правильно разглядел на фото, то надо будет убрать резистор с CE2 (в 32K там Vdd) и вставить 32K SRAMку в "нижнюю" (на фото) часть панельки. Можно будет попробовать проверить прямо из бейсика.
    /WE и A11 соединены перемычкой? Если да, то зачем?

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Твой тест виснет, что с доп. ОЗУ, что без
    Т.е. когда в X1 ничего не воткнуто, запускаешь E1RT64 он зависает и дает картинку, которую ты привел?

    ---------- Post added at 16:10 ---------- Previous post was at 15:48 ----------

    Картинка (untitled.jpg) с "результатом" теста получается в одном из двух вариантов:
    1. если вести запись в основное ОЗУ вместо или вместе с записью во внешнее ОЗУ и, кстати, в этом случае тест как раз зависнет.
    2. если видеоконтроллер вдруг начнет выбирать данные из внешнего ОЗУ, что маловероятно

    ---------- Post added at 16:23 ---------- Previous post was at 16:10 ----------

    Неудачу E1RT64 можно очень просто объяснить. Похоже, что запись в основное ОЗУ производится не только когда в соответствующей части порта 80h записан 00 или 11, а всегда (т.е. и при 01 и при 10 - очень плохое решение). Наружу тоже пишет, что демонстрирует успех картриджа Micka. Так что все не зря, мы узнали немного больше о ПК8000, хотя и не то, что хотелось бы.

    ---------- Post added at 16:41 ---------- Previous post was at 16:23 ----------

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Пробовал запускать простые тесты:
    Твой тест в каких адресах располагал?
    Последний раз редактировалось ivagor; 03.03.2013 в 14:26.

  2. #162
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DemonId7, в общем выздоравливай.
    Когда сможешь, прогони микротестик (выдает 6 цифр) на голом ПК8000 и с твоей платкой.
    Вложения Вложения
    • Тип файла: zip ERT.ZIP (5.3 Кб, Просмотров: 83)
    Последний раз редактировалось ivagor; 03.03.2013 в 17:19.

  3. #163
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Тут еще возможно что ты паямть повесил паралельно основной памяти. И получается одновременная запись(это не так страшно) и чтение (а вот это катастрофа).
    Паралельно не получится - микруха управляется сигналом SLTSL, так что ее включение/выключение целиком на совести ПК.

  4. #164
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Неудачу E1RT64 можно очень просто объяснить. Похоже, что запись в основное ОЗУ производится не только когда в соответствующей части порта 80h записан 00 или 11, а всегда (т.е. и при 01 и при 10 - очень плохое решение). Наружу тоже пишет, что демонстрирует успех картриджа Micka. Так что все не зря, мы узнали немного больше о ПК8000, хотя и не то, что хотелось бы.
    Мне тоже пришла в голову похожая мысль Потому написал простенькие тесты (во вложении), точнее расширил предыдущие. Отличаются только очередностью заполнения памяти и слота:
    TEST.ZIP
    Результат говорит сам за себя:
    Нажмите на изображение для увеличения. 

Название:	slot1.jpg 
Просмотров:	435 
Размер:	39.4 Кб 
ID:	40230Нажмите на изображение для увеличения. 

Название:	slot2.jpg 
Просмотров:	318 
Размер:	39.5 Кб 
ID:	40231
    Результат запуска теста "SLOT1" без доп. ОЗУ:
    Нажмите на изображение для увеличения. 

Название:	slot1u.jpg 
Просмотров:	419 
Размер:	38.0 Кб 
ID:	40232
    Если принять за веру, что мой ПК не глючный, то запись в память всегда идет паралельно записи в ПЗУ или в слоты. Это объясняет интересную особенность POKE - он всегда пишет в видеопамять, даже если "поверх" нее расположена ПЗУ. Кажется мы действительно узнали что-то новенькое
    Но нужно бы проверить еще на одной машине.

  5. #165
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    DemonId7, в общем выздоравливай.
    Когда сможешь, прогони микротестик (выдает 6 цифр) на голом ПК8000 и с твоей платкой.
    Сейчас прогоню.

  6. #166
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, попутно заметил интересную вещь - импульсы записи в память почти в два раза длиннее импульсов чтения:
    Нажмите на изображение для увеличения. 

Название:	зап_CE1.jpg 
Просмотров:	411 
Размер:	65.1 Кб 
ID:	40234Нажмите на изображение для увеличения. 

Название:	чт_CE1.jpg 
Просмотров:	406 
Размер:	96.1 Кб 
ID:	40235
    Интересно было бы проверить скорость чтения/записи массивов

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

  8. #167
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Результаты теста ERT (с доп. памятью и без):
    Нажмите на изображение для увеличения. 

Название:	ert_with_ext_mem.jpg 
Просмотров:	378 
Размер:	68.1 Кб 
ID:	40237Нажмите на изображение для увеличения. 

Название:	ert_without_ext_mem.jpg 
Просмотров:	458 
Размер:	69.3 Кб 
ID:	40238

  9. #168
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DemonId7, поздравляю с успешным запуском железки!

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Интересно было бы проверить скорость чтения/записи массивов
    Запись будет ждать свободного временного слота для доступа в основное ОЗУ, что несколько грустно. Тем не менее скорость чтения из внешней памяти будет выше, так что не все так плохо. Предлагаю в этом убедиться с использованием переделанного PST. PST0 и 1 скорее всего будут работать, PST2 и 3 могут зависнуть или чудить. Исходники готов выложить, если эти варианты заработают.
    Вложения Вложения
    • Тип файла: zip PST12.ZIP (95.0 Кб, Просмотров: 81)

  10. #169
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все тесты прошли. Одно но, вместо результатов кракозябры, типа таких:
    Нажмите на изображение для увеличения. 

Название:	untitled1.jpg 
Просмотров:	336 
Размер:	101.1 Кб 
ID:	40241
    Жмешь пробел и выходишь в бейсик. Может знакогенератор портится?

  11. #170
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Может знакогенератор портится?
    Точно, в исправленный вариант добавил пересылку знакогенератора.
    Вложения Вложения

Страница 17 из 24 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Клавиатура
    от Mick в разделе ПК8000
    Ответов: 60
    Последнее: 19.03.2024, 22:36
  2. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  3. ПК8000 - ROM диск
    от Mick в разделе ПК8000
    Ответов: 39
    Последнее: 06.03.2014, 14:12
  4. ПК8000 - Квазидиск
    от Mick в разделе ПК8000
    Ответов: 86
    Последнее: 13.10.2008, 19:17

Ваши права

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