Цитата(Serg1976 @ Nov 28 2007, 16:56)

добрый день!
решили разрабатывать 10/100/1000 Ethernet на Cyclone II и встал вопрос выбора ядра. Посмотрел предудущие топики на эту тему и не нашел упоминания на ядро от altera. Кто-нибудь использует ядро Triple Speed Ethernet? Какие минусы, плюсы данного ядра? Насколько я понял оно входит в Quartus 7.1 и открыто для использования, так ли это или я ошибаюсь?
Спасибо.
Если необходим TCP стек и устроит небольшая скорость, то рационально использовать микросхемы Wiznet w5100/3150/3100. Если ограничиться UDP, тогда можно использовать следующие варианты:
1) ПЛИС + PHY: за основу взял МАС ядро с opencores.org (название проекта Ethernet_tri_mode), написан на верилоге, читабельно, поддерживает 10/100/1000. После того как выкинул все "лишнее" оствив только режим фулл 100, занимает ~800 ячеек + простенький UDP/IP еще столько же. Из плюсов: возможно получить большую скорость (у меня полезная скорость до 95 Мбит/сек при килобайтных пакетах) и небольшое количество сигналов MII интерфейса (минимальный набот 12 сигналов).
2) ПЛИС + микросхема MAC + PHY (например KSZ8841/2). В этом случае потребуется лишь UDP/IP прикрутить. Сам это решение не пробовал, коллеги еще только начали.