Z84C0010PEG плохо работает в GMX.

Postby EvgenyMuchkin » 28 Jan 2020, 23:32

Обращаюсь к Вам Гуру. Возможно, похожий вопрос изучался при разработке NeoGS.

В общем проблема такая: Есть GMX, есть два проца, кмос (Z84C0010PEG) и нмос (Z0840008PSC). Кмос честный, покупался давно в серьёзной конторе, не 'китайский' (такие я ставил в GS-ки, когда ими занимался). Нмос тоже честный, покупался тоже давно у Ромы.
Почему-то в GMX нормально работает только нмос, а с кмосом девайс стартует через раз (а есть экземпляры GMX, которые с ним ваще полностью не работают), хотя, казалось бы, должно быть наоборот, ибо кмосы рулят ;) по всем параметрам, если сравнивать их с нмосами.

Может быть с чем-то похожим кто-то сталкивался? Что это может быть? Возможно пулапы какие-то другие на каких-то сигналах или что-то типа того?

Любые измышления и догадки будут очень полезны и обязательно проверены.

Вот примерная схема GMX: https://yadi.sk/i/P4D-a3oCdEk-XQ

Заранее спасибо за помощь!
EvgenyMuchkin
 
Posts: 136
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby EvgenyMuchkin » 28 Jan 2020, 23:54

...
EvgenyMuchkin
 
Posts: 136
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby lvd » 03 Feb 2020, 19:02

VD5 по схеме гмх если заменить на диод Шоттки? (это так, в порядке бреда)
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby KOE » 06 Feb 2020, 20:06

Можно попробовать выкинуть R11 или поиграть с его номиналом. Если чип DD3 кмоп (а судя по надписи "altera" это так), то резистор не нужен. Он нужен для н-моп выхода. Ну и если внутренности ПЛИС асинхронны или критичны к задержкам сигналов, то более шустрый кмоп процессор может работать в такой схеме нестабильно.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby KOE » 06 Feb 2020, 20:15

Если после замыкания сброса проца пинцетом все стартует, то Vd5 надо либо выкинуть, подав сигнал confdone на сброс зетника (тогда будет резетиться только по power-up), либо подключить сброс зетника напрямую к сбросу на плате. Тогда стартовать будет по ручному сбросу, т.к. время закачки прошивки в плис дольше времени сброса проца на плате. Ну либо колхозить логическое "И" между confdone и сбросом на плате.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby EvgenyMuchkin » 07 Feb 2020, 15:35

lvd wrote:VD5 по схеме гмх если заменить на диод Шоттки?

Если не затруднит, поведай ход мысли :) Это мне для общего развития.

KOE wrote:выкинуть R11 или поиграть с его номиналом

Это пробовал. Вооще никакого эффекта от изменения номинала не было.

KOE wrote:Если после замыкания сброса проца пинцетом все стартует

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

Описание файл-схем конфигураций на всякий случай:

1. Стартовая файл-схема. С этой схемой плата GMX загружается после включения питания, обычно сразу же после этого происходит перезагрузка какой-либо другой схемы.
2. Рабочая (или “базовая”) файл-схема. Схема используется для основной работы платы GMX и запуска программы Теневого Монитора (версии для GMX).
4. Файл-схема, превращающая GMX в полный аналог компьютера Pentagon128.
5. Файл-схема, превращающая GMX в полный аналог компьютера Сomposit.
6. Файл-схема, загружающая тест платы GMX.
7. Резервная файл-схема (в настоящий момент аналогична номеру 2).
Выбор схемы с которой работает плата GMX в конкретный момент времени осуществляется нажатием на соответствующую цифровую клавишу. Номер файл-схемы фиксируется в памяти GMX и при последующих “сбросах” компьютера (по кнопке [RESET]) восстанавливается (за исключением теста GMX — номер 6).

Сигнал RESET юзается с основной платы.

Я правильно понял, что сигнал CONFD говорит о том, что альтера (там FLEX EPF8452ALC84) загружена и можно запускать все остальное?
EvgenyMuchkin
 
Posts: 136
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby KOE » 07 Feb 2020, 19:39

EvgenyMuchkin wrote:Если не затруднит, поведай ход мысли Это мне для общего развития.

Если к уровню лог.0 (обычно не более 0.1 В) прибавить падение напряжения на открытом диоде (около 0.6 В), то в сумме будет напряжение больше, чем максимальное значение для лог.0 (обычно не более 0.4 В). В этом случае лог.0 (и, соответсвенно, резет, который активен, когда 0) КМОП-входом может не распознаться. Такие фокусы хорошо работали в ТТЛ-схемах, где при лог.0 через вход протекал ток, а в КМОП не катит.
EvgenyMuchkin wrote:Есть уточнения. Ситуация такая: бут-лоадер всегда стартует нормально, а вот после бут-лоадера могут быть варианты - может запуститься выбранный конфиг (файл-схема), а может и повиснуть.

Если в бутлоадере процессор работает, то дело не в сбросе. Значит наиболее вероятно, что внутренности ПЛИС заточены под индивидуальные задержки сигналов нмоп проца. У КМОП они другие, возникает нестабильность. Метод лечения - или юзать нмоп, на что и было изначально рассчитано, или дорабатывать код FPGA.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby deathsoft » 08 Feb 2020, 15:46

Зачем вообще в 21 веке делать логику на диодах? Заменить всю логику на диодах на нормальные логические элементы, сейчас не 90е, нет смысла экономить на спичках, более того платы делаются единичными экземплярами, а не сотнями на продажу.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby KOE » 08 Feb 2020, 21:36

Я так понял, там плата Зоновская ещё, из 20 века.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby deathsoft » 08 Feb 2020, 22:28

KOE wrote:Я так понял, там плата Зоновская ещё, из 20 века.

Так ее же заново сделали (возможно просто тупым копированием), там плата примитивная, вон Mick уже и схему нарисовал, без проблем можно пару микросхем с обычной логикой поставить.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 2 guests

cron