Перейти к содержанию
    

Интерфейс для общения с ПК

Это плохой вариант. А вот хороший вариант - можно легко присобачить Ethernet платку (от STM32 Discovery) прямо к ПЛИС и будет 100 Мбит/с сетка. И да, взять тупо UDP - получится не сложнее чем UART.

я эту ссылку и привел как пример простой передачи данных через udp, а не как пример подключения без phy на 10мбит, и тем более 100мбит как предложил Leka.

на phy экономить не надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на phy экономить не надо

Большая экономия получается на отладке:

медленный канал управления от ПК к ПЛИС через virtual JTAG,

и быстрый канал данных от ПЛИС к ПК с использованием всего 2х ног ПЛИС.

Дешево и сердито, минимум ног/деталей/ЛЕ.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большая экономия получается на отладке:

медленный канал управления от ПК к ПЛИС через virtual JTAG,

и быстрый канал данных от ПЛИС к ПК с использованием всего 2х ног ПЛИС.

Дешево и сердито, минимум ног/деталей/ЛЕ.

ну если никому этот интерфейс не давать, а использовать только самому исключительно для отладки, то да, передатчик 100baset используя только два резистора - идея в принципе неплохая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Последние несколько месяцев работал над таким вопросом.

 

Сначала на циклоне 4 поднял 10Base-T. Канал на отправку сделать очень легко, использовал UDP через 2 пина, резистор и конденсатор. Прием сделать было гораздо сложнее. Куча помех. Пришлось все таки купить разъем RJ-45 со встроенным magnetic, и подбирал долго тактовую частоту для захвата данных.

 

Потом в руки попала другая карта, на борту есть phy чип от marvell. Поднял канал передачи данных аж 1000Base-T. Делаю высокоскоростные логи (с большой частотой дискретизации). Очень доволен пока этим решением. Незнаю как ваш циклон поведет себя на 1000Base-T. Можно ограничиться 100мбит/с

 

Кстати на алиекспрессе есть микроплатки с таким PHY + MAC чипом. В Мск тоже есть, по моему рублей 800. Можно посадить на пользовательские пины на циклоне и иметь готовый 100Base-T уже с MAC

пример

Изменено пользователем new123

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FT2232H

 

Single channel synchronous FIFO mode for transfers up to 40 Mbytes/sec

+ JTAG (использовав второй канал)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...