誰かがこのようなことを知っていますか?古いCDドライブベースのゲーム機のいくつかにSDカードベースの代替品を作成したいと考えています。
SYBAは、昨年シンクライアントシナリオで使用したコンパクトフラッシュからATAPIデバイス(モデル番号:SD-CF-IDE-A)を作成し、非常に満足しています。これらのいくつかをストレージに保管したので、来週は実験する必要があります。とても面白いアイデアです。
ATAPI標準は非常に古く、おそらく単純なものであるため、このデバイスはコンソールをだまして実際にはCDであると思わせる可能性があります。私が最初に試みることは、dd(linux/unixツール)を使用してISOをカードにコピーし、そこから起動するかどうかを確認することです。それがうまくいかない場合は、ATAPIおよびCD-ROMSデバイスのハードウェア仕様を調べて、回路トレースの切断/ジャンプなどの簡単な解決策を探します。
IDE(ATA)コントローラーを実装するためのVerilogコードと外部I/Oブリッジをまだ探しています。なぜですか?ほとんどのFPGA <-> ATAideソリューションは外部ドライブをサポートするためのもののようです、外部コントローラではありません。
FPGAで純粋に実装できるものは何ですか?ディスク自体:アクセスマッパー/スケジューラー、キャッシュ、実ストレージアクセス(DDR/CFへのゲート)で構成されます。いつかそれをするだろう。
何ができますが、それでもできませんか? IDE。 FPGAとIDEホスト。多分一連のオプトロン?しかし、これはデジタルI/Oではありません。あるいは、ロジックとコントローラー通信が分離されていた古いCDドライブからそのようなチップを入手できるのではないでしょうか。
したがって、私のタスクでは、質問はあなたの質問と同じですが、タスクは、FPGA-io-compatible-chip-that-does-IDE-connection-as-CD | HDD-drive-slaveを見つけることです。