
マイクロプロセッサ開発ボードとは、マイクロプロセッサと、電子技術者やボード上のマイクロプロセッサを理解してプログラミングを学びたい人が必要とする最小限のサポートロジックを搭載したプリント基板のことです。また、マイクロプロセッサのユーザーが製品にアプリケーションをプロトタイプとして組み込むための手段としても利用されました。
家庭用コンピュータのような汎用システムとは異なり、開発ボードには通常、ユーザーインターフェース専用のハードウェアはほとんど、あるいは全く搭載されていません。ただし、シリアルポート経由でフラッシュメモリにプログラムをダウンロードしたり、初期のシステムではソケットに搭載された何らかのプログラマブルメモリを使用したりするなど、ユーザーが提供するプログラムを受け入れて実行するための何らかの仕組みは備えています。
開発ボードが存在する理由は、娯楽のためではなく、新しいマイクロプロセッサの使い方を学ぶためのシステムを提供することのみであったため、コスト削減のために不要なものはすべて省かれました。筐体も電源も付属していませんでした。これは、ボードが「実験室」環境でのみ使用されるため筐体は不要であり、電子技術者が既に持っている一般的なベンチ電源で給電できると考えたからです。
マイクロプロセッサのトレーニング開発キットは、必ずしもマイクロプロセッサメーカーによって製造されたわけではありません。マイクロプロセッサ開発キットに分類されるシステムの多くはサードパーティによって製造されており、その一例が、ナショナルセミコンダクターの公式SC/MP開発ボード「NS introkit」に触発されたSinclair MK14です。 [ 1 ]
これらの開発ボードはホビイスト向けに設計されたものではありませんでしたが、入手可能な最も初期の安価なマイクロコンピュータ デバイスであったため、ホビイストによく購入されました。彼らは、メモリの増設、ビデオ インターフェースなど、あらゆる種類の拡張機能を追加することがよくありました。Tiny Basicの実装を使用する(または作成する)ことは非常に人気がありました。最も人気のあるマイクロプロセッサ ボードであるKIM-1は、他のほとんどの開発ボードよりもはるかに安価で、より多くのソフトウェア (Tiny Basic、ゲーム、アセンブラ)が利用可能であり、メモリやその他の機能を追加するための安価な拡張カードがあったため、ホビイスト コミュニティから最も注目を集めました。[ 2 ] 「 Kilobaud Microcomputing 」などの雑誌には、他の開発ボードよりも KIM-1 用の自作ソフトウェアとハードウェアについて説明した記事が多く掲載されました。[ 3 ]
今日でも、一部のチップメーカーは自社チップの性能を実証し、「リファレンスデザイン」として使用するために「テストボード」をリリースしている。しかし、かつて( KIM-1がその代表例である)こうしたボードがマイクロプロセッサを実際に体験できる唯一の低コストな方法だった時代に比べると、その重要性ははるかに小さくなっている。
マイクロプロセッサ開発ボードの最も重要な機能は、ROMベースの組み込みマシン語モニタ、または「デバッガ」とも呼ばれる機能でした。ボードの名前は、このモニタ プログラムの名前と関連付けられていることがよくありました。たとえば、KIM-1 のモニタ プログラムの名前は「Keyboard Input Monitor」でした。これは、ROM ベースのソフトウェアにより、古いシステムで使用されていた煩雑なトグル スイッチの列を使わずにプログラムを入力できたためです。人気のあったMotorola 6800ベースのシステムでは、「デバッガ」を意味する「bug」という単語を含む名前のモニタがよく使用されていました。たとえば、人気のあった「MIKBUG」などです。[ 4 ]
入力は通常、機械語モニタプログラムを使用して16進キーボードで行われ、ディスプレイは7セグメントディスプレイのみでした。アセンブラプログラムのバックアップストレージは原始的で、通常はカセットタイプのインターフェースのみが提供されるか、シリアルテレタイプインターフェースを使用して紙テープを読み取ったり(またはパンチしたり)していました。[ 5 ]
多くの場合、基板には必要なCPU信号をすべて引き出す拡張コネクタが備わっており、エンジニアはそれを利用して実験的なインターフェースやその他の電子機器を構築・テストすることができる。
基板上の外部インターフェースは、多くの場合、単一のRS-232または電流ループシリアルポートに限定されており、端末、プリンタ、またはテレタイプ端末を接続することができた。

DSP評価ボードは、DSPスターターキット(DSK)またはDSP評価モジュールとも呼ばれ、実験、評価、開発に使用されるデジタル信号プロセッサを搭載した電子ボードです。 [ 6 ] DSPスターターキットでは、通常統合開発環境(IDE)と呼ばれるソフトウェアを使用してアプリケーションが開発されます。[ 7 ]テキサス・インスツルメンツとスペクトラム・デジタルは、これらのキットを製造している2つの企業です。
2つの例として、テキサス・インスツルメンツのDSK 6416 [ 8 ]があり、これはVelociTI.2アーキテクチャに基づくC6000シリーズプロセッサのメンバーであるTMS320C6416固定点デジタル信号プロセッサに基づいています[ 9 ]。また、テキサス・インスツルメンツのDSK 6713は、Spectrum Digitalと共同で開発され、C言語とアセンブリ言語でのプログラミングが可能なTMS320C6713 32ビット浮動小数点デジタル信号プロセッサに基づいています[ 9 ] : 3 。