【今更ワンボードマイコンを作るとしたら】

十歳の頃からずっと、自作のワンボードマイコンを作りたかったのですが、なぜかのびのびになって、気がついたら四十路です。
今更ワンボードマイコンを作るとしたら、CPUとして何を使うのがいいと思いますか?
おすすめがあれば教えてください。

ちなみに、今私のパーツ箱に入っていてCPUと呼べそうなものは…
・MC145000B
・MC6800 MC6802 MC6809 HD63701
・Z-80 HD64180
・MC68000 MC68020
・TMS32010
・SH7034

回答の条件
  • 1人20回まで
  • 200 ptで終了
  • 登録:
  • 終了:2009/10/17 18:00:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答59件)

すべて | 次のツリー>
コメントはこちらにどうぞ くろょ2009/10/10 17:56:26

遠慮してコメント欄に書く方がいらっしゃるようですので、コメント欄はあえて閉じています。

そういえば くろょ2009/10/15 18:33:55

SC/MPとかってどうなったんでしょうね。

プロペラも くろょ2009/10/14 20:09:17

ちょっと興味あります。

6502 garyo2009/10/11 10:37:54ポイント2pt

APPLE IIやファミコンに使われていた石で「8BIT最速(8BITデータのみなら最速)」という噂が有りました。

http://ja.wikipedia.org/wiki/MOS_6502

wikipediaを見るとARMは6502を元にしたみたいですね。

7700も6502の改良品ですか。8BIT⇔16BIT切り替えフラグに悩まされた記憶があります。

6502は今でも入手できますね。 くろょ2009/10/11 10:51:35

http://www.cqpub.co.jp/toragi/TRBN/contents/2006/tr0605/06056502...

http://www.westerndesigncenter.com/wdc/chips.cfm

あと、ルネサスの8bitマイコンのうち、昔の三菱が作ってた奴が6502を拡張したものだったり。

ライセンス的にはどうなってるんでしょうね garyo2009/10/11 15:38:00ポイント1pt

>あと、ルネサスの8bitマイコンのうち、昔の三菱が作ってた奴が6502を拡張したものだったり。

昔はあまり厳しくなかったのかも。

>また,ROM(フラッシュ・メモリ)への書き込みは、ROMライタを使わず、200バイトほどのプログラム(ブートローダ)を手作業で入力して

やっぱり0x55とか0xAAのアドレスにコマンドを書き込むのでしょうか。


昔今みたいにICEがフラッシュ書き込み機能を持ってない時に、RAM上にシリアルとFLASH書き込みップログラムをICEでロードしてそれでブート部をFROMに書き込んでたのを思い出します。

初めて覚えたマシン語 garyo2009/10/11 20:13:14ポイント1pt

6502は初めて覚えたマシン語でしたね。

0パスアセンブラでラベルも無しにブランチ命令の飛び先も補数で計算してました。

そのうち構造化アセンブラとか言って制御文をマクロでかけるようになって、その後C言語を数式が使えるアセンブラとして使ってました。

昔はCPUのデータシートではレジスタとアドレッシングモードを真っ先に確認してましたが、最近は読んだことも無いですよね。

富士通のマイコンのFMCとかっていうのが16Bitの上位8バイトと下位8バイトを入れ替える命令があったりして、マクロ作るのが凄く面白かった記憶があります。何か普通のCISCと発想が違って面白かった記憶があります。

手持ちCPU追加 くろょ2009/10/10 18:29:43

・動かないかもしれない8080

・ひょっとしたら6502系

・一度も使わなかったDX4-ODP

なひたふさんところで、80486は難しくないと書いてあったんですが、DX4-ODPを単体で使う事もできるんでしょうか。

http://www.nahitech.com/nahitafu/elec/486b.html

80486までブリッジなしでも接続できますね。 ニャンざぶろう2009/10/11 01:27:46ポイント1pt

80486も充分難しいですよ。2ndキャッシュなし、i8086モード限定かな。

おすすめであれば、 くろょ2009/10/10 17:58:51

質問文に掲示したパーツ以外も可です。念のため。

ちなみに、Z-80と68系については周辺LSIもあります。

すべて | 次のツリー>

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • question:1255164928 → TTLでCPUを作ろう! オリジナルCPUじゃなくて8080を、というかTK-80を、汎用ロジックのみで再現してるらしい。
  • マイコンマイコン 過去にこんな事を言ってたり、はたまたこんな質問をしてみたりしたのにもかかわらず、全く何も手を付けていないんだけど、最近またやりたくなってきましたよ。
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません