我正在使用ZedBoard (具有Xilinx Zynq FPGA)开发一个应用程序。该电路板将连接到多个SD卡。一张SD卡用于引导和编程FPGA (这里没有问题)。一旦完成,FPGA将不得不做一些数据处理,并使用SDIO协议将内容写入第二个SD卡。我还没有读到任何有用的文档/教程等,这些文档或教程展示了如何直接使用VHDL逻辑或通过PS使用AXI4 - DMA将数据写入SD卡。此外,没有免费的Xilinx或第三方IP块用于SD卡读/写访问。有人能为我提供一些关于这方面的提示/帮助吗?
谢谢。
发布于 2015-11-06 16:13:49
要在裸机应用中操作SD卡,可以参考SDK安装目录中sdps驱动的接口,如
C:\Xilinx\SDK\2015.3\data\embeddedsw\XilinxProcessorIPLib\drivers\sdps_v2_5发布于 2015-12-24 04:05:57
Zynq有两个PS7控制器,所以你可以把第二个连接到你的第二个SD卡插座上。第二个控制器使用MIO引脚,这些引脚在Zedboard上被路由到PMOD连接器JE。
JE的引脚与Digilent的PMOD SDIO不匹配,但使用一些飞线,您可以将它们切换到正确的连接。
第一个答案是让您使用裸机软件与SD卡对话。
https://stackoverflow.com/questions/33236265
复制相似问题