White 0 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук. Если между FPGA и линией нет возможности включить PHY, то об Ethernet на медь можно сразу забыть... Т.к. там входы аналоговые для меди. Можно только на отпический трансивер, но и там надо сопрячь по уровням... USB? Так там тоже надо надо делать защиту от ESD... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук. Хм... а может вот такую штуку прицепить, если уж совсем припекло и надо как-то выкручиваться? http://www.wless.ru/technology/?action=det...h=7&type=20 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
White 0 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба Если между FPGA и линией нет возможности включить PHY, то об Ethernet на медь можно сразу забыть... Т.к. там входы аналоговые для меди. Можно только на отпический трансивер, но и там надо сопрячь по уровням... USB? Так там тоже надо надо делать защиту от ESD... ESD надо .. но устройство не серийное и работать будет в тепличных условиях ... Внешний модуль можно слепить, но основная проблема - мало выводов выведенных с FPGA. MAC-контролер никак не лезет Хм... а может вот такую штуку прицепить, если уж совсем припекло и надо как-то выкручиваться? http://www.wless.ru/technology/?action=det...h=7&type=20 Посмотрю, но по моему слишком медленно. там скорость 230 кбит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба ESD надо .. но устройство не серийное и работать будет в тепличных условиях ... Внешний модуль можно слепить, но основная проблема - мало выводов выведенных с FPGA. MAC-контролер никак не лезет ОК! Если переходник можно сделать, то просто купите стартовый набор на KSZ8851SNL от Micrel Я выложил материалы о нем на сайте Элтеха. С одной стороны SPI, с другой Ethernet. А МАС и буфера памяти - внутри. Стартовый набор просто припаяете на ваши пины и все... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
White 0 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба ОК! Если переходник можно сделать, то просто купите стартовый набор на KSZ8851SNL от Micrel Я выложил материалы о нем на сайте Элтеха. С одной стороны SPI, с другой Ethernet. А МАС и буфера памяти - внутри. Стартовый набор просто припаяете на ваши пины и все... А не затруднит дать ссылочку ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба А не затруднит дать ссылочку ? http://www.eltech.spb.ru/micrel_ethernet.html?id=33 и далее... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Builder 0 14 января, 2010 Опубликовано 14 января, 2010 · Жалоба http://www.eltech.spb.ru/micrel_ethernet.html?id=33 и далее... И какую скорость на ней получается моличить? В каких условия? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 15 января, 2010 Опубликовано 15 января, 2010 · Жалоба И какую скорость на ней получается моличить? В каких условия? Да там же все выложено, на сайте... Если SPI гнать до 80 Мбит/с, то получите до 100 Мбит/с Ethernet. Но спрашивалось до 20 Мбит/с, так что дело вполне реальное. Буфера там достаточно большие, при таком траффике, как спрашивалось, пакеты будут попадать в буфер, а оттуда можно успевать считывать. +QoS, + несколько режимов управления буферами при переполнении. +счетчики событий... Берете стартовый набор, припаиваете с стартовому набору с процессором. Примеры софта есть, так что Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 15 января, 2010 Опубликовано 15 января, 2010 · Жалоба Да там же все выложено, на сайте... Если SPI гнать до 80 Мбит/с, то получите до 100 Мбит/с Ethernet. Там прям сходу написано, что SPI до 50 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться