Я работаю с Altera Cyclone V DE1-SoC
. Я хочу использовать FPGA
в качестве ускорителя. То, что я собираюсь сделать, это перенести набор данных в .txt
из моего p c в HPS
и отправить набор данных в FPGA, чтобы выполнить некоторые вычисления, например, получить root -mean-квадрат, затем отправьте результат обратно в HPS для дальнейшего использования, такого как выполнение линейной регрессии.
Возможно ли это? Я думал отправить данные напрямую с моего p c на FPGA
, но обнаружил, что может работать только кабель rnet, и нужно создать слой PHY
на стороне FPGA
. Который у меня нет времени учиться. Поэтому все, что я могу подумать, это перенести избыточно набор данных дважды.
И результаты, отправленные обратно из FPGA to HPS
, все еще могут быть в .txt
?
HPS
загружается с Linux Ubuntu 16.04
, который загружен с Altera Terasic website
.
Я сделал несколько уроков по HPS-FPGA
, и повторю некоторые уроки для 2 или 3 раз, потому что я едва понимаю, как адрес сопоставляется. И учебники в основном рассказывают, как управлять FPGA peripherals
, такими как LED
из HPS
. Который отличается от того, что я хочу, поскольку я хочу передавать данные.