alm604
Writer
Joined: 12 Aug 2011 12:04 Posts: 21 Location: 31.163.103.75
|
Здравствуйте, уважаемые. Вопрос возник, надеюсь, поможете. В одной из поделок хочется применить Flash M29F102BB, которая является 16-битной. Вопрос в следующем: Каким образом она адресуется? То есть с 8-ми битными вопросов нет - вот адрес, давай данные. Дело в том, что процессор 80186 может адресовать старший и младший байт по отдельности, а у вышеуказанной памяти нет двух входов CS (на один и другой байт) и, как я понял, выдает она сразу слово. Схему представить не могу, так как еще сам разбираюсь как это должно выглядеть. Пытался найти что-то похожее, но попадались проекты на 80188 и 80186 с двумя 8-битными ПЗУ. Для конкретики: в ней должен храниться boot-код. Читал, что 80186 при старте только с 16-бит режимом работает, а потом адресует по байтам. Тогда возникает вопрос, как ПОТОМ обращаться к этой ПЗУ, если линия адреса А0 перестает "работать"?
Коряво написАл, конечно, но у меня и в голове похожая каша, так что сорри.
Заранее спасибо за ответы.
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
А никак. Подключаешь как 16 бит, собираешь логику объединения стробов (только когда оба активны пропускать сигнал), называешь ее как CS16 и юзаешь. Но не факт, что сам проц потом сможет крутить прогу с него...
|
alm604
Writer
Joined: 12 Aug 2011 12:04 Posts: 21 Location: 31.163.103.75
|
Так значит я правильно понял. 8-битные данные потом с неё не слить. Досадно...
Ладно, спасибо за ответ.
|