私は、単純なコンピューターをゼロから構築するための秘密のファンタジー(もう、それほど秘密ではない)を抱いています。手始めに使いやすいマイクロプロセッサを探しています。6502、68000、8086、Z80などの通常の容疑者については知っています。しかし、もっと良いものがあるかどうか疑問に思っています。これが私のウィッシュリストです。
持つ必要があります:
- 低クロックレート(4-25 MHz)
- 40〜60ピン以下、できればDIP構成で
- 約64KBのメモリをアドレス指定できますが、最大1MB程度で十分です
- ストアドプログラムアーキテクチャ(読み取り専用命令スペースではない)(編集:これは、PICやAVRなどのほとんどのローエンドマイクロコントローラーを除外します)
- 8086のようにバンクまたはセグメント化されていないフラットメモリモデル
欲しいが、持っている必要はない:
- RISCy命令セット(ロード-ストア)
- 汎用レジスタ
- TTL I / Oピンの品揃え
- 内蔵フラッシュROM
比較的簡単に配線して最初のROMルーチンを作成できるマイクロプロセッサまたはマイクロコントローラをどのように提案しますか?
私の目標は、単純なForth(または同様の)システムを稼働させることです。言っただけです
編集:少し調査した後、ARM7のようなものが私に合っていると思います。それは、デジタルI / O、ADC、シリアルI / Oなどとともに、時には256Kのフラッシュと64KのSRAMと同じくらい重要なフラッシュとSRAMを備えています。
1つは、STR711 ARM開発ボードです。