0

ZedBoard (Xilinx Zynq FPGA を搭載) を使用してアプリケーションを開発しています。ボードは複数の SD カードに接続されます。1 枚の SD カードを使用して、FPGA のブートとプログラムを行います (ここでは問題ありません)。それが終わると、FPGA は何らかのデータ処理を行い、SDIO プロトコルを使用して 2 番目の SD カードに内容を書き込む必要があります。VHDL ロジックを直接使用して SD カードにデータを書き込む方法、または AXI4 - DMA を使用して PS を介してデータを書き込む方法を示す有用なドキュメント/チュートリアルなどには遭遇しませんでした。また、SD カードの読み取り/書き込みアクセス用の無料のザイリンクスまたはサード パーティの IP ブロックもありません。誰かがこれに関するヒント/ヘルプを提供してもらえますか?

ありがとう。

4

2 に答える 2

0

ベアメタル アプリケーションで SD カードを操作するには、次のような SDK インストール ディレクトリにある sdps ドライバーの API を参照できます。

C:\Xilinx\SDK\2015.3\data\embeddedsw\XilinxProcessorIPLib\drivers\sdps_v2_5
于 2015-11-06T08:13:49.307 に答える