有没有办法在不使用NIOS II的情况下从DE2-115上的SD卡读取WAV文件?

时间:2014-10-30 04:34:11

标签: vhdl sd-card fpga intel-fpga nios

我一直在为一个个人项目制作SD卡音乐播放器,并一直在寻找这个问题的答案。我简化了电路板附带的Synthesizer示例,现在我需要做的就是从SD卡获取音频数据。

出于某种原因,电路板附带的SD卡音乐播放器演示将无法在我的系统上运行。因此,我试图找到一种方法来读取音频数据而无需NIOS II。有什么建议?也许是一个资源,看看如何实现它?

2 个答案:

答案 0 :(得分:1)

可能取决于SD卡格式。为了简单地读取以已知块编号开始的块,您可以编写一个状态机来执行此操作。

但要从FAT文件系统中读取...忘记它,你最好用CPU(NIOS等)

答案 1 :(得分:0)

如果您正在尝试使用演示代码。尝试格式化FAT16中的SD卡,该卡应小于2GB。否则它不会工作

否则,转到SD卡协议,根据要求声明PIO并使用标准C库来访问数据。

http://www.roland-riegel.de/sd-reader/   根据NIOS II BSP的PIO访问API进行更改