Есть ли способ прочитать 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