電子ブロック工房:
Deprecated: Function strftime() is deprecated in /home/u109394186/domains/rad51.net/public_html/jeans/jeans/libs/blog.php on line 333
2007年 04月の記事
フリップフロップ [デジタル回路]
2007年4月25日
![flip flop](/jeans/skins/media/1/20070427-memory-1.png)
RAMの基本となる、記憶回路。記憶自体は2つのNANDで実現できるが、選択信号による接続・非接続の部分に3つのNANDが要りそう。再考の余地あり。
もしかしたらこの部分は、はじめからMOSFETで組んだ方が楽かもしれない。
![flip flop](/jeans/skins/media/1/20070428-memory-2.png)
一方で、ROMの方はダイオード一本で1ビット出来そうである。もしかしたら、ROMの容量を上げて、RAMの容量は必要最小限に抑えるかもしれない。
XOR回路 [デジタル回路]
2007年4月25日
![XOR](/jeans/skins/media/1/20070426-XOR.png)
XOR回路はすなわち、ビット加算回路である。キャリービットは、入力値のANDで得られる。多ビットの加算には、この加算回路を二つ用いる。この場合のキャリービットは、両方のキャリービットのORで得られる。
NAND 回路 [デジタル回路]
2007年4月25日
![NAND](/jeans/skins/media/1/20070426-NAND.png)
基本的には、オープンコレクタを多用することになると思う。上記のMOSFETを用いた回路の出力はオープンコレクタではないが、オープンコレクタとして用いるときは、MOSFETを一つだけ用いればよい。