Читайте также:
|
|
Статическая память называется статической именно потому, что информация в ней "статична", то есть, что я туда положил, то я оттуда и возьму через любой промежуток времени. Такая статичность достигается за счет использования в качестве базового элемента обычного триггера, собранного, например, на паре транзисторов.
P-N переходы транзисторов, на которые поданы постоянные смещения, надежно держат разность потенциалов, либо питание, либо землю (без учета падения напряжения на самом переходе), и возможно лишь два стабильных состояния, условно называемые "0" и "1". Располагаются транзисторы на кремниевой подложке, внутри которой формируются P-N переходы.
Таким образом, простейшим статическим элементом памяти емкостью 1 бит можно считать триггер, построенный на четырех P-N переходах. Теперь, если эти триггеры рассортировать, скажем, по 8, и на каждый из них вывести ножку дешифратора 3x8, то получится простейшая ячейка памяти емкостью 1 байт, которую уже можно адресовать, подав соответствующее значение на дешифратор. Выстроив линейку из таких дешифраторов, и применив к ней дешифратор более высокого порядка, мы уже получим полноценную микросхему статической памяти. Скорость выборки данных из статической памяти будет определяться лишь временем переходного процесса в полупроводниках, а скорость эта довольно большая. Поэтому время доступа к статической памяти исчисляется единицами наносекунд. Что же касается энергопотребления, то оно будет определяться, в основном, током через P-N переходы. Ну и, наконец, наиболее привлекательной стороной статической памяти является возможность прямого сопряжения с процессором, так как адресация осуществляется напрямую по шине адреса с указанием номера (адреса) ячейки.
При всех плюсах, у статической памяти есть достаточно серьезные недостатки. Что же получится, если мы захотим сделать статическую память очень большого объема? Для этого, помимо монтажа огромного количества триггеров, нужно как-то выворачиваться с дешифратором на огромное количество выводов. Не для кого не секрет, что сложность дешифратора растет с увеличением количества адресуемых объектов. Дешифратор 1x2 выполняется на одном триггере с прямым и инверсным выходами, 2x4, уже на 4-х элементах, а попробуйте сделать дешифратор 10x1024! А это всего 1 килобит! Применяется каскадирование дешифраторов, но от этого страдает скорость. Сделать можно, конечно же, все, но за это надо платить, что и доказывается стоимостью быстрой статической памяти большого объема.
Дата добавления: 2015-07-10; просмотров: 130 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Panasonic GH2 | | | Принципы работы динамической памяти |