/OE - Output Enable. а /CS - выбор кристалла.
Две ноги сделаны исторически из-за того что выборка кристалла подразумевает дешифрацию адреса, а на ископаемых ПЗУ это была достаточно медленная операция, причем в процессе на выходах появлялось еще чопопало.
Поэтому на ША выставлялся адрес когда он был готов, потом давался /CS, адрес защелкивался, микросхема выставляла внутри себя данные на шину данных, и подачей /OE можно было потом быстро выставить на наружние ножки содержимое ячейки памяти просто выведя ШД из Z состояния.
То есть если провести достаточно мутную аналогию, то /CS это кран "на входе", а /OE - "на выходе". Чтобы "вода пошла" надо открыть оба.
На сегодня дела (и прогресс со скорострельностью чипов памяти) обстоят так, что это два равнозначных входа, обьединенные внутри микросхемы по ИЛИ (если не путаю). Во всяком случае в даташитах так разрисована логика работы этих входов и временным диаграммам это не противоречит.
Две ноги удобно использовать когда есть два (или больше) ПЗУ в одном адресном пространстве, "одно под другим". При этом выброка содержимого осуществляется сразу во всех ПЗУ (или не во всех, смотря какая логика выборки кристалла), а на ШД выдаются данные только из нужной. Собсно так в BDI и сделано.





Ответить с цитированием