アカウント名:
パスワード:
同じトランジスタ数でもっといいものができるんでしょうか。設計をpublic domainにしてくれたら教材として面白いのかも#既にやってたりして
大学の情報工学科なら、論理回路を組み合わせてオリジナルCPUを作る演習をしている所が今でもあるかもしれない。
今だとVerilogでRTLかいてシミュレーションで実行確認するんでしょう。条件をつけないでオリジナルCPUを作るだけなら難易度は低いよ。
今はわからんですが10年くらい前でもパタヘネ本+Verilogでやってましたね
同じトラジス多数なら同程度のものしか出来ません4004がpublic domainにならなくても、自分でプロセッサは設計できます
Fラン大学の情報系卒だけど、30年程前の昔にTTLとで4bitのプロセッサを作る実習科目がありました。半加算器の学習から始めて、最終的には提示された仕様のプロセッサをラッピングで配線して動作させるまでやりました。最終課題はオリジナルの命令の追加だったかな。
他の情報系と比べるとショボイ内容だけど、もっと良い学歴のあなた方ならi4004をデータシートから起こすなど楽勝のはず。
別の実習科目でP-CODEのコンパイラも作らされたり教授陣はちゃんとしたカリキュラムを提供しようと頑張ってたんだと感謝してます。
# ちゃんと身についたかどうかは怪しいけど、必要なことは既に教わってる感がある。
数々の周辺特許のトラップをすり抜けられるのならそれはすばらしいことだ。
ツッコミその1: 今じゃとっくに当時の特許は切れてます。
ツッコミその2: 仮に有効な特許があったからと言って、その技術を使って設計しても何も問題ありません。 それで商売したら特許紛争になる可能性が出てきますけど。
> もっといいものができるんでしょうか。 どうでしょうね?初代ファミコンなんかRAM/ROMそれぞれ2KBだけど、今それでもっといいゲーム出来るかというと...同じことする製品を10万倍のRAM搭載機で作ってるぐらいだし...
ファミコンのROMが2kB? VRAMかなんかを勘違いしてませんか?
初期タイトルで24kBのカートリッジか。ファームウェア的なものは無かったよね?
初代ファミコンなんか
6502(互換)であることの重要さを知るべきではないでしょうか。# もはや戦争する宗教も途絶えましたが。
6502(互換)であることの重要さ
当時としても現在でもそんなもんないでしょ。
おもしろいって何がどう面白いんです。ひたすらトランジスターが並んでいるだけでしょ
とりあえず古いものはクレクレ言ってみるタイプなんでしょう。漠然と高尚そうな理屈つけてくるところからして。
とりあえず、ここらあたり [mynavi.jp]でも読んでみたら?RTLを書ける人なら4004的な動作をする回路を作れるでしょう。
# これ [amazon.co.jp]がお薦め
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
今の知見で設計したら (スコア:1)
同じトランジスタ数でもっといいものができるんでしょうか。
設計をpublic domainにしてくれたら教材として面白いのかも
#既にやってたりして
Re:今の知見で設計したら (スコア:1)
Re: (スコア:0)
大学の情報工学科なら、論理回路を組み合わせてオリジナルCPUを作る演習をしている所が今でもあるかもしれない。
今だとVerilogでRTLかいてシミュレーションで実行確認するんでしょう。
条件をつけないでオリジナルCPUを作るだけなら難易度は低いよ。
Re: (スコア:0)
今はわからんですが
10年くらい前でもパタヘネ本+Verilogでやってましたね
Re:今の知見で設計したら (スコア:1)
同じトラジス多数なら同程度のものしか出来ません
4004がpublic domainにならなくても、自分でプロセッサは設計できます
Re:今の知見で設計したら (スコア:2, 参考になる)
Fラン大学の情報系卒だけど、30年程前の昔にTTLとで4bitのプロセッサを作る実習科目がありました。
半加算器の学習から始めて、最終的には提示された仕様のプロセッサをラッピングで配線して動作させるまでやりました。
最終課題はオリジナルの命令の追加だったかな。
他の情報系と比べるとショボイ内容だけど、もっと良い学歴のあなた方ならi4004をデータシートから起こすなど楽勝のはず。
別の実習科目でP-CODEのコンパイラも作らされたり教授陣はちゃんとしたカリキュラムを提供しようと頑張ってたんだと感謝してます。
# ちゃんと身についたかどうかは怪しいけど、必要なことは既に教わってる感がある。
Re:今の知見で設計したら (スコア:1)
数々の周辺特許のトラップをすり抜けられるのならそれはすばらしいことだ。
Re:今の知見で設計したら (スコア:1)
数々の周辺特許のトラップをすり抜けられるのならそれはすばらしいことだ。
ツッコミその1:
今じゃとっくに当時の特許は切れてます。
ツッコミその2:
仮に有効な特許があったからと言って、その技術を使って設計しても何も問題ありません。
それで商売したら特許紛争になる可能性が出てきますけど。
Re: (スコア:0)
> もっといいものができるんでしょうか。
どうでしょうね?
初代ファミコンなんかRAM/ROMそれぞれ2KBだけど、今それでもっといいゲーム出来るかというと...
同じことする製品を10万倍のRAM搭載機で作ってるぐらいだし...
Re: (スコア:0)
ファミコンのROMが2kB? VRAMかなんかを勘違いしてませんか?
Re: (スコア:0)
初期タイトルで24kBのカートリッジか。
ファームウェア的なものは無かったよね?
Re: (スコア:0)
初代ファミコンなんか
6502(互換)であることの重要さを知るべきではないでしょうか。
# もはや戦争する宗教も途絶えましたが。
Re: (スコア:0)
6502(互換)であることの重要さ
当時としても現在でもそんなもんないでしょ。
Re: (スコア:0)
おもしろいって何がどう面白いんです。ひたすらトランジスターが並んでいるだけでしょ
Re: (スコア:0)
とりあえず古いものはクレクレ言ってみるタイプなんでしょう。
漠然と高尚そうな理屈つけてくるところからして。
Re: (スコア:0)
とりあえず、ここらあたり [mynavi.jp]でも読んでみたら?
RTLを書ける人なら4004的な動作をする回路を作れるでしょう。
# これ [amazon.co.jp]がお薦め