реклама на сайте
подробности

 
 
> Способы передачи информации на ПК
go2winner
сообщение Nov 6 2016, 21:42
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 19-10-15
Пользователь №: 88 917



Доброго времени суток уважаемые форумчане.
До сегодняшнего дня для связи с ПК я использую преобразователи интерфейсов( всем известные FTDI и т.п. ).
У меня вопрос. Каким образом в промышленной среде или около промышленной( в плане не дома на коленке ) связывают данные с FPGA и ПК?

2) Можете посоветовать способ связи с пк, который можно попробовать реализовать( начнем с менее сложных вариантов )
PS. Конечно хорошо уметь пользоваться микросхемами от ftdi и т.п., но я хочу расширить свои знания.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
adnega
сообщение Nov 7 2016, 08:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(go2winner @ Nov 7 2016, 00:42) *
Каким образом в промышленной среде или около промышленной

RS485/422/232, Ethernet, CAN...
Преобразователи FTDI - это USB-мост в что-то другое. USB можно использовать, но не для управления, а для съема логов, настройки, обновления ПО и т.п.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Nov 7 2016, 08:47
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Интерфейс во многом определяется требуемой пропускной способностью. ПЛИС, как правило, это мощные цифромолотилки, которые требуют быстрой передачи в ПК больших массивов данных, поэтому Ethernet, Fiber Channel, PCI-Express и т.д.
Для конфигурации используют что-то медленное, вроде RS-485 или USB. Зависит от задачи.

Для расширения знаний рекомендовал бы начать с передачи данных на ПК по UDP.
Go to the top of the page
 
+Quote Post
krux
сообщение Nov 7 2016, 09:03
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



интерфейс как правило никогда не определяют в одиночку по принципу "надо передать вот столько-то".
всегда существует некоторое количество задач, которые можно и нужно решить "на месте", т.е. - не в ПК.


в силу этого завязываться на конкретные решения не зная привязки к задаче и к объёмам обработки - бессмысленно.

например, я могу при помощи одной ПЛИС сгенерировать 100 гигабит/с UDP-трафика. ну и что дальше? каким ПК вы будете ЭТО обрабатывать?

в итоге, вам нужно решить, сколько данных у вас есть в FPGA, сколько из них вам надо передать в ПК и с какой допустимой планкой потерь пакетов.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016