Есть ли способ прочитать WAV-файлы с SD-карты на DE2-115 без использования NIOS II?

Я работал над музыкальным проигрывателем на SD-карте для личного проекта и всюду искал ответ на этот вопрос. Я упростил пример синтезатора, включенного в плату, так что теперь все, что мне нужно сделать, это получить аудиоданные с SD-карты.

По некоторым причинам демонстрационная версия музыкального плеера SD Card, входящая в комплект платы, не будет работать в моей системе. Поэтому я пытаюсь найти способ чтения аудиоданных без необходимости использования NIOS II. Любой совет? Может быть, ресурс, чтобы увидеть, как это реализовать?

2 ответа

Вероятно, зависит от формата SD-карты. Для простого чтения блоков, начинающихся с известного номера блока, вы, вероятно, можете написать конечный автомат, чтобы сделать это.

Но для чтения из файловой системы FAT... забудьте об этом, вам будет лучше с процессором (NIOS и т. Д.)

Если вы пытаетесь использовать демо-коды. Попробуйте отформатировать SD-карту в FAT16, которая должна быть менее 2 ГБ. в противном случае это не сработает

Иначе, перейдите по протоколу SD Card, объявите PIO в соответствии с требованием и используйте стандартную библиотеку C для доступа к данным.

http://www.roland-riegel.de/sd-reader/ изменить в соответствии с API доступа PIO для NIOS II BSP

Другие вопросы по тегам