アカウント名:
パスワード:
この数でCPUを作るのは不可能なのでどうなっているかを見ました。たくさんあるロジックICはCPUの内部的なものを表示やインタフェイスに利用するもので本体はキー入力部とその横にあるPIC16F18877でCPUの大まかな部分をサポートし基板上にSOPからDIPに変換して使っているメモリが付いている構造です。面白いキットだと思います。
組み立て説明書 よりhttps://bit-trade-one.co.jp/forPress/TTM8_assembly_manual_1_2.pdf [bit-trade-one.co.jp]
汎用ロジックICといっても、レジスタやカウンタやフルアダーだの使っているので不可能じゃないと思いますよ。フルアダーが1つあれば任意ビット数の四則計算は全部できます。
記憶域(すくなくとも明記されているレジスタ2本)がぜったいに必要でどうしているのかと思ったら、最初に書いたとおりレジスタがあるので大丈夫でしょう。
汎用ロジックICはそれなりに高機能なんだが、知らん人はNANDみたいなものだけと思っててもしかたがないとは思う
RETROF16作者のがたろう氏のパーツ選定解説を見ると、昔はずいぶん高機能な74シリーズがあったと思う。 http://diode.matrix.jp/HW_DESIGN/PARTS.htm [matrix.jp]
今PLDを使わないで自作CPUを作るとパーツの入手性から、PROMでデコーダやALUのLUTを作ると比較的楽かなあ。オレンジピコさんの自作CPUキットがそんな仕様です。IOがまったくないからROMに焼いたプログラムによりレジスタのLEDが光るのを見ることしか出来ない。
RETROF16のサイト見たらとても丁寧に解説されてて驚いた。開発環境をC++/CLIで作っててさらに驚いた。
ビットスライスプロセッサなどが出る前は、74シリーズなどを使ってミニコンを作っていた。とっくに廃番になっているが、出力レジスタつきのALUやシフタなど高機能なものもあり、部品点数は少なくできる。問題はデータパスで、4ビットセレクタを使うと部品点数と配線が爆発するので、普通はオープンコレクタ出力でバスを作っていた。そうすると正論理と負論理が混在するので、脳みそ複雑ねじりみうになる。あと、マイクロコードを使っていいなら4ビットシリアルで作ったほうが部品点数は減る。
アキュームレータにパラレルイン・パラレルアウトなシフトレジスタが使えないとシフト命令を実装するのに部品点数が増えそう。無印の74198に該当するLSやHC型番に類似品はあったかな。
世界最初のICコンピュータNEAC1240は、3入力NANDだけで出来ていたそうです。 https://museum.ipsj.or.jp/computer/office/0048.html [ipsj.or.jp] https://www.shmj.or.jp/dev_story/pdf/develop30.pdf [shmj.or.jp]
上記の3入力NANDの型番で検索したらタカヒロ電子さんにありました。 https://www.takahiro-e.co.jp/e-commex/cgi-bin/ex_disp_item_detail/id/UPB7A/ [takahiro-e.co.jp]
データシートを探したのですがスキャンしたDVD-ROMを売っているところしかなかった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
ソフトウェアの仮想CPUのようです。 (スコア:0)
この数でCPUを作るのは不可能なのでどうなっているかを見ました。
たくさんあるロジックICはCPUの内部的なものを表示やインタフェイスに利用するもので
本体はキー入力部とその横にあるPIC16F18877でCPUの大まかな部分をサポートし
基板上にSOPからDIPに変換して使っているメモリが付いている構造です。
面白いキットだと思います。
組み立て説明書 より
https://bit-trade-one.co.jp/forPress/TTM8_assembly_manual_1_2.pdf [bit-trade-one.co.jp]
Re:ソフトウェアの仮想CPUのようです。 (スコア:0)
汎用ロジックICといっても、レジスタやカウンタやフルアダーだの使っているので不可能じゃないと思いますよ。
フルアダーが1つあれば任意ビット数の四則計算は全部できます。
記憶域(すくなくとも明記されているレジスタ2本)がぜったいに必要でどうしているのかと
思ったら、最初に書いたとおりレジスタがあるので大丈夫でしょう。
汎用ロジックICはそれなりに高機能なんだが、知らん人はNANDみたいなものだけと思っててもしかたがないとは思う
Re: (スコア:0)
RETROF16作者のがたろう氏のパーツ選定解説を見ると、昔はずいぶん高機能な74シリーズがあったと思う。
http://diode.matrix.jp/HW_DESIGN/PARTS.htm [matrix.jp]
今PLDを使わないで自作CPUを作るとパーツの入手性から、PROMでデコーダやALUのLUTを作ると比較的楽かなあ。
オレンジピコさんの自作CPUキットがそんな仕様です。
IOがまったくないからROMに焼いたプログラムによりレジスタのLEDが光るのを見ることしか出来ない。
Re: (スコア:0)
RETROF16のサイト見たらとても丁寧に解説されてて驚いた。
開発環境をC++/CLIで作っててさらに驚いた。
Re: (スコア:0)
ビットスライスプロセッサなどが出る前は、74シリーズなどを使ってミニコンを作っていた。とっくに廃番になっているが、出力レジスタつきのALUやシフタなど高機能なものもあり、部品点数は少なくできる。
問題はデータパスで、4ビットセレクタを使うと部品点数と配線が爆発するので、普通はオープンコレクタ出力でバスを作っていた。そうすると正論理と負論理が混在するので、脳みそ複雑ねじりみうになる。
あと、マイクロコードを使っていいなら4ビットシリアルで作ったほうが部品点数は減る。
Re: (スコア:0)
アキュームレータにパラレルイン・パラレルアウトなシフトレジスタが使えないとシフト命令を実装するのに部品点数が増えそう。
無印の74198に該当するLSやHC型番に類似品はあったかな。
Re: (スコア:0)
世界最初のICコンピュータNEAC1240は、3入力NANDだけで出来ていたそうです。
https://museum.ipsj.or.jp/computer/office/0048.html [ipsj.or.jp]
https://www.shmj.or.jp/dev_story/pdf/develop30.pdf [shmj.or.jp]
上記の3入力NANDの型番で検索したらタカヒロ電子さんにありました。
https://www.takahiro-e.co.jp/e-commex/cgi-bin/ex_disp_item_detail/id/UPB7A/ [takahiro-e.co.jp]
データシートを探したのですがスキャンしたDVD-ROMを売っているところしかなかった。