Я чувствую, что приложил немало усилий для поиска решения моей проблемы в Интернете, но не могу найти то, что мне нужно для достижения моей цели.Как написать в файл с помощью FPGA
По существу, мне нужно проанализировать данные из файла, полученного моей FPGA через последовательный порт. Данные довольно обширны, и я думаю, что было бы проще, если бы они могли использовать некоторые функции внутри библиотеки textIO.
Все методы, которые я нашел в Интернете для анализа данных, предназначены только для симуляции. Мне нужно, чтобы это произошло на FPGA.
Итак, мой вопрос заключается в том, есть ли способ создать файл внутри FPGA и получить от него последовательную запись, а затем использовать функции textIO в этом txt-файле?
Некоторые псевдо-код может выглядеть Somthing как:
File_Open("newFile.txt", write) --If it doesn't exist, then create it
write(SerialByteStream, newFile.txt) --Collect serial data onto txt file
Then run textIO function on newFile.txt in order to use the data in newFile.txt
Кроме того, стоит отметить, что я новичок в ПЛИС и VHDL, так что это может быть, что тривиальное решение, что я не в курсе. И я использую VHDL с Altera DE2-115.
Я ценю любую помощь.
Как вы думаете, какая часть FPGA может содержать файл? –
@BrianDrummond Я думал, что мне нужно получить доступ к какой-то ОЗУ.Что, на мой взгляд, DE2-115 имеет такую возможность. – Dylan
Правильно, и для достаточно малых объемов данных ОЗУ - правильный подход. Но у вас есть 2 варианта: для файла требуется сложность уровня файловой системы, строки или массива (или записи или другого фактического объекта данных). –