Приветствую Вас Гость | RSS


Главная страница » Scorpion ZS 256 (проблемы с DRAM) - Страница 2 - ZX-Форум » Регистрация » ВходПонедельник
2020-10-26
10:06:37
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
ZX-Форум » Hardware » Hardware » Scorpion ZS 256 (проблемы с DRAM) (Проблемы с DRAM при сбросе на scorpion и других клонах)
Scorpion ZS 256 (проблемы с DRAM)
KOEДата: Понедельник, 2008-05-12, 11:29:51 | Сообщение # 16
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (deathsoft)
/mreq приходит асинхронно относительно /ras и когда процессор выходит из резета

Вовсе не асинхронно, к тому же в Пентагоне недостаточно того, чтобы пришел mreq. Надо еще, чтобы выборка адреса была извне ПЗУ, а после резета она идет из адреса 0.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
deathsoftДата: Понедельник, 2008-05-12, 11:30:04 | Сообщение # 17
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (Black_Cat)
Дык что вешать под этим предлогом АГ3 на сброс - эт из области анекдотов.

Во первых АГ1 а не АГ3 (АГ3 это вообще мультивибратор), а во вторых давайте говорить об апельсинах - с теми кто их ел. Ибо берется цифровой осциллограф и смотрится что происходит на штатном резете, потом берется даташит на з80 и смотрится паспартное время нарастания фронта 0->1 на резете.
 
deathsoftДата: Понедельник, 2008-05-12, 11:31:11 | Сообщение # 18
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (KOE)
Вовсе не асинхронно, к тому же в Пентагоне недостаточно того, чтобы пришел mreq. Надо еще, чтобы выборка адреса была извне ПЗУ, а после резета она идет из адреса 0.

Ну - значит пентагон - один из немногих - кто этой проблеме не подвержен.
 
KOEДата: Понедельник, 2008-05-12, 11:32:27 | Сообщение # 19
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (deathsoft)
а во вторых давайте говорить об апельсинах - с теми кто их ел

Я своими руками с нуля (с чистой платы) собрал и обезглючил ровно 20 спектрумов.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
deathsoftДата: Понедельник, 2008-05-12, 11:33:16 | Сообщение # 20
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (KOE)
Я своими руками с нуля (с чистой платы) собрал и обезглючил ровно 20 спектрумов.

Так ответ и писался - не тебе, а БК
 
KOEДата: Понедельник, 2008-05-12, 11:43:16 | Сообщение # 21
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (deathsoft)
Ну - значит пентагон - один из немногих - кто этой проблеме не подвержен.

В Пентагоне 2.2 это сразу же стало бы заметно, т.к. там есть RAM-диск, и если бы глюк был, то после резета его содержимое запросто могло бы испортиться, однако пока такого никто из пользователей не замечал.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
deathsoftДата: Понедельник, 2008-05-12, 12:02:27 | Сообщение # 22
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (KOE)
В Пентагоне 2.2 это сразу же стало бы заметно, т.к. там есть RAM-диск, и если бы глюк был, то после резета его содержимое запросто могло бы испортиться, однако пока такого никто из пользователей не замечал.

В скорпионе это больше 15 лет ни у кого не проявлялось, хотя сброс без очистки памяти был изначально с 92го года.

Опять же - глюк проявляется далеко не всегда, т.ч. о его наличии/отсутствии можно сказать только по схеме.

Сообщение отредактировал deathsoft - Понедельник, 2008-05-12, 12:03:48
 
Black_CatДата: Понедельник, 2008-05-12, 12:07:50 | Сообщение # 23
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
Quote (deathsoft)
берется даташит на з80 и смотрится паспартное время нарастания фронта 0->1 на резете.

вот чего не нашёл, так паспортного времени нарастания ресета. Имхо т.к. сигнал несинхронный, то его скорость нарастания побарабану, тем более что на входе z80 наверняка триггер Шмидта стоит, хотя конечно по науке рекомендуется ставить формирователь на ресет на паре ТЛ2


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
 
lvdДата: Понедельник, 2008-05-12, 13:26:16 | Сообщение # 24
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
Вовсе не асинхронно, к тому же в Пентагоне недостаточно того, чтобы пришел mreq. Надо еще, чтобы выборка адреса была извне ПЗУ, а после резета она идет из адреса 0.

Кстати да, в пеентагоне такого быть не может. Ибо проц подключаецо к МАх только когда он реально что-то хочет прочитать или записать и ровно на 1 такт. А если мрек в 1, то проц не подключен.


Многого нет здесь: http://lvd.nedopc.com
 
lvdДата: Понедельник, 2008-05-12, 13:28:57 | Сообщение # 25
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (Black_Cat)
ЛВД считает что на шину гадит проц при дребезге ресета,

Quote (Black_Cat)
я не про данные, он как я понял считает что проц гадит как раз на адрес

Не пизди, телепат хренов.


Многого нет здесь: http://lvd.nedopc.com
 
lvdДата: Понедельник, 2008-05-12, 13:32:54 | Сообщение # 26
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
А теперь о том, как вылечить скорпион. Если я еще не основательно подзабыл его схему, то сигнал H1M, который переключает мультиплексоры между памятью и ВК, формируется в ПЛИС. Не надо никаких подтяжек, не надо резетов на АГxx (ваще бред и типичное говностроительство, типа у нас сарай разваливается, а мы ему подпорочку присобачим, до первого урагана (читай изменения фазы луны) протянет), просто делаем прошивку ПЛИС таким образом, чтобы ША процессора подключалась к памяти только в циклах чтения из памяти, примерно как в Пентагоне. Здесь есть один критичный момент: H1M, идущий из ПЛИС, используется еще для формирования строчного синхроимпульса. Поэтому от 2-й ноги DD31 надо оторвать H1M- и подать туда проинвертированный H1, который также можно сформировать в ПЛИС.

А вот поспорю. Насколько я помню, во времянках скорпиона юзается активно тот факт, что проц выставляет валидный адрес за полтакта до появления /MREQ. И просто так завести мрек в схему генерации H1M низя, имхо.

PS: самый концептуально простой способ таков:
надо взять 2 штуки АП5, АП6 или ИР22 (а лучше ИР33), которые должны работать в одну сторону. Соединить резюками, скажем 1 ком, одноимённые входы и выходы. И к этим же входам подключить ША. Принцип действия очевиден.

PPS: блацкату - даже и не пытайся понять.


Многого нет здесь: http://lvd.nedopc.com
 
Black_CatДата: Понедельник, 2008-05-12, 14:07:06 | Сообщение # 27
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
smile ну извини если был не прав
Quote (deathsoft)
При этом в момент сброса шина адреса процессора переходит в Z состояние и на входе DD15, DD16 получаются неопределенные уровни, причем эти уровни могут меняться (когда процессор переходит в резет и когда он из него выходит).

всё же единичный переход по ресету не может всё время попадать на смену каса/раса, это противоречит теории вероятности, а в подопытном Скорпе распределение вероятностей было явно не равномерое. Отсюда следует что на шине адреса были множественные изменения состояния, более-менее равномерно распределённые во времени, что характерно именно для зашумлённой шины
Quote (lvd)
PPS: блацкату - даже и не пытайся понять.

smile что тут понимать - усилитель для разгона фронтов. При зашумлённой шине такой усилитель сделает неработоспособной любую конструкцию, дык что в сад такие идеи


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


Сообщение отредактировал Black_Cat - Понедельник, 2008-05-12, 14:15:05
 
lvdДата: Понедельник, 2008-05-12, 14:23:45 | Сообщение # 28
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (Black_Cat)
что тут понимать - усилитель для разгона фронтов. При зашумлённой шине такой усилитель сделает неработоспособной любую конструкцию, дык что в сад такие идеи

А я же предупреждал... А ты не послушал меня. Внутривенно. не менее литра. KCN.


Многого нет здесь: http://lvd.nedopc.com

Сообщение отредактировал lvd - Понедельник, 2008-05-12, 14:55:01
 
deathsoftДата: Понедельник, 2008-05-12, 14:46:11 | Сообщение # 29
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (Black_Cat)
всё же единичный переход по ресету не может всё время попадать на смену каса/раса, это противоречит теории вероятности, а в подопытном Скорпе распределение вероятностей было явно не равномерое. Отсюда следует что на шине адреса были множественные изменения состояния, более-менее равномерно распределённые во времени, что характерно именно для зашумлённой шины

Написано же было, что когда сделан одиночный импульс на АГ1, то проблема проявляется 1 раз из 30-40 сбросов, а когда был резет с кондером - шли пачки по 10 - 20 импульсов распределенных случайно, вероятность попасть в /ras была существенно выше.
 
KOEДата: Понедельник, 2008-05-12, 14:50:49 | Сообщение # 30
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (lvd)
А вот поспорю. Насколько я помню, во времянках скорпиона юзается активно тот факт, что проц выставляет валидный адрес за полтакта до появления /MREQ. И просто так завести мрек в схему генерации H1M низя, имхо.

Да, согласен, забыл, что в скорпе /RAS идет на цлццпу.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
ZX-Форум » Hardware » Hardware » Scorpion ZS 256 (проблемы с DRAM) (Проблемы с DRAM при сбросе на scorpion и других клонах)
  • Страница 2 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск:

the DLCorp © 2006