Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Microblaze, Ethernet ...
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
RobFPGA
Приветствую!

Для модернизации одного моего проекта заказчик требует реализовать управление и выдачу данных по Ethernet. Сейчас устройство имеет канал управления RS232 (поток данных ~2кб/сек ADuC831 контоллер) и цифровой канал выдачи данных (блоки 4-15Кб с периодом 2.5 mls ~6 Мб/сек Spartan3-400). Я склоняюсь к варианту реализации Ethernet в Spartan3 но так как опыта работы с Ethernet у мня пока нет есть ряд вопросов

1.На сколько полная поддержка протоколов нужна и как много это может занять места/время ?
(предполагается использование 100mbit передачи данных по UDP )
2.Требуется ли при этом реализовывать и Microblaze для обеспечения поддержки полного стека протоколов или ресурсов 8051 хватит ( с возможным урезанием поддержки части протоколов)?
3.Может не заморачиватся с контроллером в Spartan3, а взять типа AT91SAM7x256? (но тогда всю управлялку переписывать да и данные надо в МК вводить)
4.
.
.
N.
вобщем пока только вопросы smile.gif

Успехов, Rob.
3.14
2) Стек под MicroBlaze с его эзернетной коркой (правда для "полной" корки, под лайт прийдется самому немного руками править) присутствует в EDK в виде либы практически с самого начала.
3) Может. Но если у Вас уже стоит спартан3 може стоит и попробовать.
Неприятный сюрприз - возможно MicroBlaze не справится с обработкой потока (если жестко с реалтаймом), работать-то ведь скорее всего из SDRAM-а будете и к тому на OPB шине еще тактов 5 прибавится.
Iouri
http://www.freescale.com/files/microcontro...2692.pdf?srch=1

поставьте ne64 он напрямую подключается к езернетовскому трансформатору обспечивает 100мбит на другой стороне у него есть UART

удачи
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.