Как отправить байты из приложения C++ в FPGA через кабель Ethernet?

Я хотел бы отправить байты, которые в настоящее время доступны в приложении C++, на ПЛИС, как если бы ПЛИС принимала их через кабель сети /Ethernet.

Отличается ли это от обычного программирования сокетов, и мне просто нужно выяснить, каким будет локальный адрес ПЛИС при подключении к компьютеру через Ethernet?

Приветствуем советы с обеих сторон: отправка данных на C++ и любая конкретная подготовка, которую должна выполнить FPGA для получения байтов.

1 ответ

Протоколы Ethernet являются излишними для программирования FPGA.

Существует множество наборов микросхем, которые могут помочь с протоколами Ethernet, но они дороги (и занимают место на вашей плате). Если вы хотите подключить FPGA к сети, то это может быть маршрут.

Я рекомендую использовать интерфейс JTAG. В нашем магазине есть много плат с разъемом JTAG, который подключается к FPGA или CPLD.

Вы можете приобрести JTAG-программаторы для ПЛИС. У программистов есть разъем USB на одном конце и стандартные (или пара стандартных) разъемов JTAG на другом конце. Эти программисты означают, что вам не нужно писать свое собственное приложение для программирования ПЛИС.

У вас есть более важные задачи, чем написание программиста FPGA через Ethernet.

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