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

USB/Ethernet на FPGA ?

Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук.

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


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

Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук.

Если между FPGA и линией нет возможности включить PHY, то об Ethernet на медь можно сразу забыть... Т.к. там входы аналоговые для меди. Можно только на отпический трансивер, но и там надо сопрячь по уровням...

USB? Так там тоже надо надо делать защиту от ESD...

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


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

Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук.

 

Хм... а может вот такую штуку прицепить, если уж совсем припекло и надо как-то выкручиваться?

http://www.wless.ru/technology/?action=det...h=7&type=20

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


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

Если между FPGA и линией нет возможности включить PHY, то об Ethernet на медь можно сразу забыть... Т.к. там входы аналоговые для меди. Можно только на отпический трансивер, но и там надо сопрячь по уровням...

USB? Так там тоже надо надо делать защиту от ESD...

 

ESD надо .. но устройство не серийное и работать будет в тепличных условиях ...

Внешний модуль можно слепить, но основная проблема - мало выводов выведенных с FPGA. MAC-контролер никак не лезет

 

Хм... а может вот такую штуку прицепить, если уж совсем припекло и надо как-то выкручиваться?

http://www.wless.ru/technology/?action=det...h=7&type=20

 

Посмотрю, но по моему слишком медленно. там скорость 230 кбит.

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


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

ESD надо .. но устройство не серийное и работать будет в тепличных условиях ...

Внешний модуль можно слепить, но основная проблема - мало выводов выведенных с FPGA. MAC-контролер никак не лезет

ОК!

Если переходник можно сделать, то просто купите стартовый набор на KSZ8851SNL от Micrel

Я выложил материалы о нем на сайте Элтеха.

С одной стороны SPI, с другой Ethernet. А МАС и буфера памяти - внутри. Стартовый набор просто припаяете на ваши пины и все...

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


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

ОК!

Если переходник можно сделать, то просто купите стартовый набор на KSZ8851SNL от Micrel

Я выложил материалы о нем на сайте Элтеха.

С одной стороны SPI, с другой Ethernet. А МАС и буфера памяти - внутри. Стартовый набор просто припаяете на ваши пины и все...

 

А не затруднит дать ссылочку ?

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


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

А не затруднит дать ссылочку ?

http://www.eltech.spb.ru/micrel_ethernet.html?id=33

и далее...

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


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

И какую скорость на ней получается моличить? В каких условия?

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


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

И какую скорость на ней получается моличить? В каких условия?

Да там же все выложено, на сайте...

Если SPI гнать до 80 Мбит/с, то получите до 100 Мбит/с Ethernet.

Но спрашивалось до 20 Мбит/с, так что дело вполне реальное. Буфера там достаточно большие, при таком траффике, как спрашивалось, пакеты будут попадать в буфер, а оттуда можно успевать считывать. +QoS, + несколько режимов управления буферами при переполнении. +счетчики событий...

Берете стартовый набор, припаиваете с стартовому набору с процессором. Примеры софта есть, так что Удачи!

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


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

Да там же все выложено, на сайте...

Если SPI гнать до 80 Мбит/с, то получите до 100 Мбит/с Ethernet.

Там прям сходу написано, что SPI до 50 МГц.

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


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

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

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

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

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

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

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

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

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

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