Я работаю над проектом, который требует отправки данных от ПК к FPGA, который обрабатывает данные и отправляет их НАЗАД НА ПК. Доска, которую я использую, - это Совет по развитию FPGA Atlys ™ Spartan-6. Данные должны быть отправлены как 1 байт, так как 1 байт обрабатывается на каждом фронте фронта. Не могли бы вы предложить мне способы отправки данных в ПЛИС? ThanksОтправка DATA на FPGA
ответ
Выберите способ связи, к которому у вас есть доступ к IP (интеллектуальной собственности). Например, если вы можете легко получить доступ к ядру UDP/IP для вашей FPGA, тогда используйте это. Если вам нужно самостоятельно разработать HDL, последовательные протоколы (UART, I2C и т. Д.) Станут более простыми блоками для записи. В общем, HDL занимает больше времени для разработки, отладки и тестирования.
UDP имеет некоторые преимущества, поскольку вы можете использовать такие инструменты, как Wireshark, для захвата пакетов на ПК (как только вы преодолеете начальное препятствие на самом деле получать пакеты в/из FPGA). Кроме того, многие люди знакомы с UDP на разных языках программирования (C, C++).
В любом случае вы, вероятно, проведете время с осциллографом и логическим анализатором, проверяя уровни сигнала и время, когда данные отправляются в/из ПЛИС.
Спасибо. Кстати, вы могли бы вести меня в отправке данных в реальном времени в fpga с помощью simulink? Я искал в сети, и я должен сказать, что очень хорошая и простая идея использовать simulink для захвата изображения, а затем использовать fpga в качестве аппаратного ускорителя и отображать изображение с помощью Matlab. Не могли бы вы направить меня сюда? –
Извините, я не так хорошо знаком с Simulink для последовательного общения. – bornruffians
- 1. Возможно ли создать меньшую FPGA на FPGA?
- 2. Серво на FPGA
- 3. Выполнение FFT на FPGA
- 4. Процессорные микропроцессоры на FPGA
- 5. Пропуск AXI4 на FPGA
- 6. FPGA (Verilog) - Работа в симуляции, но не работающая на FPGA
- 7. fpga: выбор C++ для программирования fpga
- 8. Серво не остановится на FPGA
- 9. алгоритм объединения fork на fpga
- 10. 4X4 Клавиатура на Spartan6 FPGA
- 11. оператор обработки изображений на FPGA
- 12. Фильтрация звука на DE2 FPGA
- 13. Ошибка OpenCL на Xilinx FPGA
- 14. Тестирование интерфейса PCI на FPGA
- 15. FT600 Интерфейс с FPGA
- 16. Отправка информации в Arduino из Pure Data
- 17. Отправка сообщений с Python на патч Pure Data через libPd
- 18. Java GUI amd FPGA
- 19. FPGA - Ограничения кнопок
- 20. Программирование EP2C35F672C6 FPGA купленное
- 21. fpga связь с ПК
- 22. Протокол интерфейса FPGA
- 23. включить программирование FPGA
- 24. Прочитайте память в FPGA
- 25. FPGA измеряет точное время
- 26. Свертка Дирак Delta на Xlinx FPGA
- 27. Лучший способ суммировать много вещей на FPGA
- 28. Конфигурируемый процессор, реализованный на плате FPGA
- 29. реализация массива на FPGA с использованием VHDL
- 30. Определение тактовой частоты на FPGA Spartan-6
UART, USB, PCIe, QPI, Ethernet ... их много. –