Как там, означает иметь 8 страниц по 64кб никак НЕ связанных друг с другом. Точнее по 56кб. Ну и из 512кб как-бы "выбрасывается" суммарно 64кб .. жалко. :) Минусом - занимается 2 дополнительных ноги.
В этом решении: имеем возможность использования почти всей внешней SRAM (-8кб), плюсом занимаем только 1 ногу (она там торчит рядом "без левых дел" PL6 кажется), плюсом имеем "общий сегмент" размером 24кб + свои 8кб, что позволяет организовывать хранение общих данных по управлению задачами и периферией (системное ЗУ). Минус - 2 доп. мелкосхемы, что как понимаю ни на что практически не влияет ..
P.S. А по самой схеме - замечания есть? Хочется понять собираемо ли оно или содержит ошибки ..
Саму схему прокомментировать - снова "тут специалистов нету", так чтоли?
а что, все должны все бросить и думать как ваше чудо мысли будет работать, у U3 D4-D7 посадить на землю, LOAD и OE подключить к МК на A15 и еще какой нибудь, все лишнее выкинуть
1. У U3 D4..D7 это .. выходы. "посадить на землю выход микросхемы .. оно не "погорит разве"?
2. А15 и так сидит на ОЕ, только инвертирован, поскольку надо запрещать выходы (получать номер странички 0х0f) для младших адресов "до" 32кб, а для старших как раз надо получать текущий номер страницы. "какой-нибудь ещё" .. так и подключен: сигнал ALE через разрешающий доп. сигнал "Xbus1".
Упс. Согласен. D4-D7 это входы и их можно посадить на ноль. А15 тут треуется инвертировать .. предлагаете заменить транзистором?
.. я поставил U4 из соображений что с одной стороны инвертор - требуется, а с другой стороны можно остаток задействовать для полного отключения от X-bus при необходимости .. подаем Xbus1 = 0 и всё переводится в Z-состояние. Ногами Меги можно пользоваться "по усмотрению", а запись номера странички производим тем же сигналом ALE.
Можно конечно выкинуть U4 .. но тогда плата памяти будет сидеть на ногах "намертво" .. или её "физически вытыкивать из разъема" .. чего не очень хотелось бы, ибо она у нас суется "глубоко внутрь" нашего "Лего-кирпича" .. доставать накладно.
не стоит заморачиваться, используйте выходы как здесь
http://www.rlocman.ru/shem/schematics.html?di=109611
Как там, означает иметь 8 страниц по 64кб никак НЕ связанных друг с другом. Точнее по 56кб. Ну и из 512кб как-бы "выбрасывается" суммарно 64кб .. жалко. :) Минусом - занимается 2 дополнительных ноги.
В этом решении: имеем возможность использования почти всей внешней SRAM (-8кб), плюсом занимаем только 1 ногу (она там торчит рядом "без левых дел" PL6 кажется), плюсом имеем "общий сегмент" размером 24кб + свои 8кб, что позволяет организовывать хранение общих данных по управлению задачами и периферией (системное ЗУ). Минус - 2 доп. мелкосхемы, что как понимаю ни на что практически не влияет ..
P.S. А по самой схеме - замечания есть? Хочется понять собираемо ли оно или содержит ошибки ..
Саму схему прокомментировать - снова "тут специалистов нету", так чтоли?
Саму схему прокомментировать - снова "тут специалистов нету", так чтоли?
а что, все должны все бросить и думать как ваше чудо мысли будет работать, у U3 D4-D7 посадить на землю, LOAD и OE подключить к МК на A15 и еще какой нибудь, все лишнее выкинуть
1. У U3 D4..D7 это .. выходы. "посадить на землю выход микросхемы .. оно не "погорит разве"?
2. А15 и так сидит на ОЕ, только инвертирован, поскольку надо запрещать выходы (получать номер странички 0х0f) для младших адресов "до" 32кб, а для старших как раз надо получать текущий номер страницы. "какой-нибудь ещё" .. так и подключен: сигнал ALE через разрешающий доп. сигнал "Xbus1".
.. а что там можно "лишнее выкинуть"?
у U3 D4-D7 отключить от всего и посадить на ноль или повесить на воздух
U4 выкинуть
Упс. Согласен. D4-D7 это входы и их можно посадить на ноль. А15 тут треуется инвертировать .. предлагаете заменить транзистором?
.. я поставил U4 из соображений что с одной стороны инвертор - требуется, а с другой стороны можно остаток задействовать для полного отключения от X-bus при необходимости .. подаем Xbus1 = 0 и всё переводится в Z-состояние. Ногами Меги можно пользоваться "по усмотрению", а запись номера странички производим тем же сигналом ALE.
Можно конечно выкинуть U4 .. но тогда плата памяти будет сидеть на ногах "намертво" .. или её "физически вытыкивать из разъема" .. чего не очень хотелось бы, ибо она у нас суется "глубоко внутрь" нашего "Лего-кирпича" .. доставать накладно.
Пасибки. Посмотрел даташит на память: в отсутствии сигналов CS и RD выходы памяти находятся в третьем состоянии, так что вполне можно выкинуть U4.