会社 Olimex は最近 CERBERUS 2100 を発売しました、コンピューターサイエンス教育の革命。これは、BASIC 言語でプログラム可能なオープン ハードウェア教育ボードであり、8 ビット Z80 および 6502 マイクロプロセッサと、I/O コントローラとして機能する Microchip AVR マイクロコントローラを備えています。はい、数十年前に最も重要なコンピューターの一部に電力を供給した伝説的な Zilog Z80 CPU と MOS テクノロジー 6502 です。
ケルベロス2100は、 複数の CPLD がある, 最下位レベル (個々のゲートとフリップフロップ) から、Z80 および 6502 CPU で実行される BASIC インタプリタまで、完全にプログラム可能です。ボードは Olimex 独自の設計ではなく、Bernardo Kastrup (TheByteAttic としても知られる) によって設計されました。 、BASIC インタプリタは Alexander Sharikhin (6502) と Dean Belfield (Z80) によって書かれました。
El BIOS コードは C で書かれており、Arduino IDE でコンパイルされます。。 FAT-CAT は、ビデオ信号を除き、ファイル システム操作、キーボードの制御と拡張、サウンド出力などのすべての I/O 機能を実行し、FAT-SPACER による DMA 転送をサポートします。
ボード製造用のファイルはすべて Bernardo Kastrup のおかげで入手できますが、製造自体は現在ボードを販売しているブルガリアの Olimex 社によって行われています。 CERBERUS 2100 219ユーロ。ハードウェア設計ファイル、ファームウェア、および詳細なドキュメントは、GitHub および TheByteAttic Web サイトで見つけることができます。動画コンテンツをご希望の方には、45 分間の紹介もご用意しております。
CERBERUS2100の仕様
として 技術仕様 このプログラマブル ボードから、次のものが得られます。
- 処理単位:
- Zilog Z80 8 ビット CPU、4 または 8 MHz (ユーザーはクロック周波数を選択可能)
- Western Design Center W65C02S 8 ビット CPU、4 または 8 MHz (ユーザーはクロック周波数を選択できます) *[Z80 は Zilog 自体によって製造されており、現在も動作していますが、6502 は MOS テクノロジー以来、Western Design によって製造されています。消えた】
- Microchip 328 ビット AVR ATMega8PB 328 MHz「FAT-CAT」MCU (カスタム ATmega16pb マイクロコントローラー)
- CPLD (ATF1508AS-7AX100):
- 25.175 MHz 発振器に接続されたビデオ回路用の FAT-SCUNK (Scan CoUNter および clocK) および FAT-CAVIA (ChAracter Video Adaptor)
- FAT-SPACER (Serial to Parallel ControllER) による信号変換、クロック、16 MHz 発振器によるシリアル/パラレル
- 64 KBのユーザーアドレス指定可能なRAM
- ストレージ: BIOS にファイル システムが組み込まれた MicroSD カード スロット (AVR)
- ビデオ出力とグラフィックのサポート:
- 最大解像度 320x240 の VGA ビデオ出力 (実際には 640x480 ピクセルで 2x2 ピクセル)
- 40x30 文字に基づいており、文字ごとに個別にアドレス指定可能
- 画面上で最大 8 色を同時に表示
- ユーザーが再定義可能なタイルまたはモザイク グラフィックスのオンザフライ ビットマップ
- デバッグ – 3x JTAG コネクタ
- 拡張 - FAT-CAT および FAT-SPACER を介した汎用 I/O を備えた 40 ピン拡張スロット
- Otros:
- PS/2コネクタ対応USBキーボード対応
- 内蔵ブザー
- 電源 – USB-C経由で5V
詳しくは - オリメックス