ダイコンCPU検討まとめ

ダイコン(ダイオードコンパレーター)CPUの検討したときのメモ
2
PentliumEE @7GHz

真面目にできそうなので検討したい。

2023-06-11 21:27:00
PentliumEE @7GHz

3Sバッファもダイオードで行けそうなんだよね

2023-06-11 21:29:30
PentliumEE @7GHz

大真面目にできそうだぞこれ twitter.com/7GHz/status/16… pic.twitter.com/FPxOYW1EkO

2023-06-11 22:49:32
PentliumEE @7GHz

次回! 「コンパレータとダイオードだけでCPUを作る」 乞うご期待! #make_cpu

2023-06-11 21:17:47
拡大
拡大
PentliumEE @7GHz

これで論理回路6個分入ってる。

2023-06-11 22:50:32
PentliumEE @7GHz

コンパレータは減衰した電圧を増幅することと、ダイオードだけでは実現できない反転回路を行う役目。

2023-06-11 22:53:27
PentliumEE @7GHz

全加算器を完コピしただけで普通に動くという pic.twitter.com/YRRa24GDpm

2023-06-11 23:34:57
拡大
PentliumEE @7GHz

4bit全加算器だけど、これだったら ・コンパレーター12回路(4回路入りIC 3つ) ・ダイオード81個 ・抵抗37個 で構成可能。 pic.twitter.com/7CNOrNfPBh

2023-06-11 23:50:10
拡大
PentliumEE @7GHz

@ciniml 規模感としてもちょうどいいかもしれないですね、NANDじゃない普通のロジックICを使ったものよりは大きくなってNANDのみよりは小さくなりそうです。

2023-06-11 23:56:56
PentliumEE @7GHz

@ciniml コンパレーターは結構動作が早いので結構早鋳物が作れると思います。あと気になるのはダイオードの寄生容量ですね。

2023-06-12 00:04:54
PentliumEE @7GHz

@ciniml リレーほどの電力は食わないとは思うのですが、本質的には抵抗式分圧を使うので寄生容量が大きいと立ち上がりが鈍くなるんですよね。

2023-06-12 00:08:37
PentliumEE @7GHz

コンパレータは高速品を使うことで2nsぐらいまで速度をあげられそう akizukidenshi.com/download/ds/jr…

2023-06-12 00:13:45
PentliumEE @7GHz

あと、抵抗値を下げて電力バカ食い仕様にすればスピードを上げられますね。

2023-06-12 00:14:27
PentliumEE @7GHz

次回! 「コンパレータとダイオードだけでCPUを作る」 乞うご期待! #make_cpu

2023-06-11 21:17:47
PentliumEE @7GHz

以下のようにすれば素子の1MHz動作が可能 上から順にコンパレーターが近い順。 ・47K ・22K ・10K ・4.7K ・2.2K ・1k

2023-06-12 00:36:26
PentliumEE @7GHz

最大6段までのカスケード接続が必要(さっきの4bit加算器の例)

2023-06-12 00:39:21
PentliumEE @7GHz

単純なフリップフロップはなんとダイオード4つと2回路コンパレーターだけで構成可能

2023-06-12 00:44:20
PentliumEE @7GHz

Dラッチは3つのコンパレーターと、8個のダイオードで1bit分

2023-06-12 00:47:12
PentliumEE @7GHz

シミュレーション上は全加算器全体で5MHzぐらいで動くと出てる、”シミュレーション上は”

2023-06-12 00:51:21
PentliumEE @7GHz

高速な8bit Addrを作るには16回路のコンパレーター、64個72個のダイオードで良さそう。 8入力ANDとか平気で作れるダイオード式ならでは。

2023-06-12 01:07:40
PentliumEE @7GHz

目標のスピードは1MHzぐらいがちょうど良さそう。

2023-06-12 00:53:30
PentliumEE @7GHz

12bitなら24個のコンパレーターと156個のダイオード

2023-06-12 01:08:58
PentliumEE @7GHz

考えだしたら止まらないな。

2023-06-12 01:20:01
1 ・・ 4 次へ