Вход

Просмотр полной версии : Простенький вопрос к железячникам. Спавнить два фрагмента схем.



Evgeny Muchkin
30.10.2019, 15:55
Коллеги, небольшой Вам ребус ;)

Во вложении фрагменты схем зеленого и желтого (турбо) Скорпионов.

Вопрос: Одинаково ли они обе формируют сигнал RAM- ?

Входные сигналы, понятное дело, одинаковые, названия только немного отличаются.

HardWareMan
30.10.2019, 15:58
В чём проблема сунуть их в Протеус и сравнить?

Evgeny Muchkin
30.10.2019, 16:15
HardWareMan, я не знаю что такое Протеус.

Mick
30.10.2019, 16:53
Вопрос: Одинаково ли они обе формируют сигнал RAM- ?

По сути да, за исключением того что в желтом он немного сдвинут на величину RC цепочки. Если я правильно понял

Evgeny Muchkin
30.10.2019, 17:26
По сути да, за исключением того что в желтом он немного сдвинут на величину RC цепочки
Спасибо за инфу.

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

А то, что кондеры в 150 в разных местах это сильно схемы рознит?

krotan
30.10.2019, 21:27
В жёлтом схема сделана логически неправильна (избыточна), и в ней зачем-то делается задержка сигнала ~RAM.
Если эта задержка на самом деле не нужна, то элемент D11.4, а также резистор и конденсатор можно исключить и соединить напрямую D12/3 и D57/5.
Если всё-таки нужна D11.4 тоже можно исключить, соединив его бывший вход D11/13 вместо провода, идущего на D57/4, а также D12/3 и D57/5.
Возможно такие алогичные соединения были выбраны из соображений монтажа...
В зелёном сделано быстрое формирование ~CSR и ~RAM...

Evgeny Muchkin
30.10.2019, 21:47
Т.е., если бы не задержка, то логика в обоих случаях идентична?

krotan
30.10.2019, 22:50
Т.е., если бы не задержка, то логика в обоих случаях идентична? Логика сходна. Но задержка в жёлтом не только на RC, в нём стоит тормознутая микросхема D11 ЛП5, которая сама по себе имеет приличную задержку. В зелёном такой нет.

HardWareMan
31.10.2019, 04:02
krotan, вот я взял и не поленился. Вот схема:
https://jpegshare.net/images/e7/92/e7929698d2bc2dab3de4378c67547a55.png
А вот результат симуляции (порядок сигналов в логике: ~RD, ~MREQ, A14, A15, RB/CSDCCE, ---, ROM, CSR, RAM, ---, D/M ROM, CSROM, RAM):
https://jpegshare.net/images/35/75/357538e7dc250b64c34289a3356c39f0.png
Это внезапно было, да? Верхняя схема (без ЛП5) это схема выборки ОЗУ здорового человека. Нижняя схема (которая с ЛП5) - больного. Логически для процессора они работают обе одинаково, но с точки зрения ОЗУ - по разному. Постоянная активация ОЗУ без учёта строба чтения чревата конфликтом на шине и приводит к неоправданному нагреву элементов. Так же понятно наличие той самой задержки на RC цепочке: 1 это компенсация задержки на 2И-НЕ, чтобы уменьшить иголку на ЛП5, 2 - учитывать задержку срабатывания буферов ПЗУ чтобы уменьшить влияние конфликта шины с ПЗУ.

Evgeny Muchkin
31.10.2019, 08:55
HardWareMan, U7 7408? Я там кружочек на ЛА3 забыл на выходе нарисовать... Пересчитай, плиз, если несложно.

HardWareMan
31.10.2019, 09:20
Evgeny Muchkin, у ТС там стоит подпись "ЛА3", но по факту нарисована "ЛИ1". Да и по логике сигнала подходит именно 2И. Буржуйский аналог ЛИ1 это ххх08.

Evgeny Muchkin
31.10.2019, 09:42
HardWareMan, нарисовал я неправильно (сори), там должна быть ЛА3. И по факту на плате тоже ЛА3 стоит.

HardWareMan
31.10.2019, 09:51
HardWareMan, нарисовал я неправильно (сори), там должна быть ЛА3. И по факту на плате тоже ЛА3 стоит.
Сигнал будет повторять ROM, а это не правильно, если только не нужен именно позитивный (без инверсии), но написано RAM-, что бы это не значило. Если это так, то суть ЛП5+ЛА3 сводится к банальной задержке сигнала ROM на величину RC цепочки, что тем более не логично.

Evgeny Muchkin
31.10.2019, 11:30
а это не правильно
Неправильно до какой степени? Так не будет работать вообще или работать будет, но возможны глюки?


написано RAM-, что бы это не значило
Я не знаю, что значит оно по мнению авторов. Для понимания прикладываю фрагмент схемы, где этот RAM- в обоих случаях (и в зеленом и в турбожелтом) используется.

И исправленный вариант схемы ручкой тоже прилагаю.

shurik-ua
31.10.2019, 11:53
видимо RAM- обозначает чтото другое чем инверсию - потому что у них CSRAM нарисован с чертой сверху что как раз обозначает активный низкий.

Evgeny Muchkin
31.10.2019, 12:33
На схеме ручкой вперемешку обозначения из желтой и зеленой схем. Обозначение RAM- взято из зеленой схемы. Скорей всего это как раз инверсия, на схеме зеленого она так обозначается на сигналах.

Вопрос в другом. Идентична ли логика и должно ли корректно работать нарисованное ручкой?

shurik-ua
31.10.2019, 13:20
логика одинаковая если не говорить о задержках сигналов - нарисованное ручкой больше похоже на какой то костыль, лишь бы заработало - если у программистов бывает "*****код" то в данном случае это "*****хард" - я имею ввиду RC-цепи в цифровых схемах.