Цитата(vzn @ Oct 21 2005, 15:22)
Добрый день.
Внутри устройства есть N источников/приемников данных. Есть желание связать их между собой с помощью Ethernet 100Mbit . Тоесть как бы маленькая ethernet сеть, только внутри устройства. Для коммутации хотелось бы использовать какой-то одночиповый Switch. В идеале микросхема с минимумом внешней обвязки и максимумом портов(16 минимум) Мало требовательнвя к конфигурированию. Дешовая.
Вобщем тот же обычный офисный switch только микросхемой.
Кто что знает/использовал/может посоветовать?
Может кто встерчал прошивку для Fpga релизующую функцию Ethernet Switch на N портов? Такое есть в природе?
Заранее спасибо.
А те устройства, которые планируется объединять, уже имеют интерфейсы типа MII/RMII? Если нет, то использование Ethernet внутри устройства - не самое лучшее решение. Вам придется реализовывать MAC-контроллеры во всех устройствах, сборщики Ethernet - кадров и т.п. Не говоря уже о том, что single chip Ethernet switch controller с цифровыми портами, а не витой парой, сейчас - штука редкая, технология не стоит на месте. Впрочем, можете поискать в google эту фразу, что-то и вывалится, но сможете ли купить.
Если все устройства на fpga, то можно реализовать какой-нибудь свой простенький пакетный коммутатор. Это будет и проще и эффективней.
По поводу FPGA - вот есть, только сколько ж это стоит:
http://www.altera.com/products/ip/iup/ethernet/m-mtip.html