SRAMの基本原理

SRAMにはリフレッシュの問題はありません。SRAM基本ストレージユニットは、トランジスタと2つの抵抗で構成され、データを格納するためにコンデンサを使用しませんが、CPU内のトランジスタが異なる状態を切り替えることで0を表すことができるように、トランジスタの状態を切り替えることによって実現されます。そして、これら2つの状態はまさにこの構造によるものであるため、SRAMの読み取りプロセスによってSRAM格納されている情報が失われることはなく、もちろんリフレッシュの問題もありません。


SRAMチップのピン定義初期のSRAMチップは、20線式デュアルインライン(DIP)パッケージングテクノロジを使用していました。ピンが非常に多い理由は、次のことを行う必要があるためです。
・各アドレス信号には信号線が必要です
・1つのデータ入力線と1つのデータ出力ライン
・制御ラインの一部(書き込みイネーブル、チップ選択)
・アース線と電源コード

以下は、16Kx1ビットSRAMチップのピン機能の概略図です。
ここに画像の説明を挿入
・AO-A13はアドレス入力信号ピン
・/ cSはチップセレクトピンです。実際のシステムでは、RAMとチップが多数必要です。 、したがって、データの書き込みまたは読み取りを行うSRAMチップの部分を選択する必要がありますか
?/ WEは書き込みイネーブルピンです。SRAMがアドレスを取得すると、書き込みまたは読み取りのどちらを実行するかを知る必要があります。/WEは訪問するSRAMにデータを書き込むに
は・Vccは電源ピン
・Dinはデータ入力ピン
・Doutはデータ出力ピン
・GNDはグランドピン
・出力イネーブル(/ OE)一部のSRAMチップにもこのピンがありますが、上記の写真はそうではありません。このピンは/ WEと同じです。ピンの機能は相対的であり、書き込み操作ではなく読み取り操作を実行することをlSRAMに通知します。

SRAMの読み取りおよび書き込み操作の概要
Doutピンからlbitデータを読み取るには、次の手順が必要です。

SRAM読み取り操作
1)読み取るビットのアドレスをアドレスバスを介して対応する読み取りアドレスピンに転送します(今回は/ WE:ピンをアクティブにしないため、SRAMは書き込み操作を実行しないことを認識しています)
2)アクティブ化/ cSはスラムチップを選択します
3)アクティブ化/ OEピンSRAMはそれが読み取り操作であることを認識します
3番目のステップの後、読み取られるデータはDOutピンからデータバスに転送されます。プロセスはどのように非常に単純ですか?
同様に、1ビットデータを書き込むプロセスも非常に単純です。

SRAM書き込み動作
1)アドレスバスを介して書き込む情報の場所を決定します(/ OEピンがアクティブになっていないことを確認してください)
2)データバスを介してDoutピンに書き込むデータを転送します
3)/をアクティブにしますSRAMチップを選択するためのCSピン
4)アクティベーション/ WEピンはSRAMに心を込め
て書き込む必要があることを通知ます。上記の4つのステップの後、書き込まれるデータは書き込まれる場所に配置されます。

おすすめ

転載: blog.csdn.net/NETSOL/article/details/111268175