Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Построение схемы селектора адреса


Автор: Гость_Andrew 29.5.2005, 21:13
Люди! Помогите найти инфу, дайте адреса, а лучше всего решите задачу! Что-то в части того, что выдают поисковые машины - это первые 30 ссылок - инфы не вижу, а та, что вижу, такая жуйня!
Итак. Для магистрали, имеющей
16-ти разрядную шину адреса А, 8-ми разрядную шину данных В, сигнал строба данных DS (активный уровень низкий), асинхронный сигнал чтения/записи R/W (низкий уровень - запись), а также сигналы запроса на прерывание INT и ответа INTA (активные уровни обоих сигналов - низкие)
нарисовать принципиальную схему селектора адреса, формирующего 4 строба (активный уровень - низкий) по адресам
1234H - строб записи
0FF0H - строб чтения
зона адресов CD00H...CD0FH - строб записи и строб чтения.
Спасибо. smile

Автор: smalcom 30.5.2005, 11:06
юзай 555сп1 и импортные аналоги

Автор: PILOT 30.5.2005, 20:56
Ты ее сейчас сам нарисуешь! smile
Как решаются подобные задачи:
1) рисуется карта адресов памяти, т.е. диапазоны адресов и границы где происходит смена функций (например, как у тебя диапазон адресов CD00H...CD0FH допускает чтение и запись, а вот адрес 1234 только запись, а 0FF0H - чтение)
2) теперь нужно посмотреть внимательно на адреса. Это есть 16 линий. Теперь если ты создашь условие:
если адрес 1234 (0001 0010 0011 0100) то вырабатывай совместно со стробом WR активный "0"
если адрес 0FF0H (0000 1111 1111 0000), то вырабатывай совместно со стробом DS активный "0"
если адрес CD00H...CD0FH (т.е. неизменная часть: 1010 1011 0000 xxxx) то формируй либо то либо другое в зав-ти от того, какой строб дергается DS или WR

Вот и все.
Проверять условия можно с помощью тупой логики например.

СУВ.

Автор: -= Александр =- 7.6.2005, 00:24
Кстати насчет селектра - справится ли с этой функцией AVR? Для ISA шины - ясное дело, а вот для PCI? Или тот уже ПЛИС ставить надо?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)