Jump to content
    

Microblaze, Ethernet ...

Приветствую!

 

Для модернизации одного моего проекта заказчик требует реализовать управление и выдачу данных по 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.

вобщем пока только вопросы :)

 

Успехов, Rob.

Share this post


Link to post
Share on other sites

2) Стек под MicroBlaze с его эзернетной коркой (правда для "полной" корки, под лайт прийдется самому немного руками править) присутствует в EDK в виде либы практически с самого начала.

3) Может. Но если у Вас уже стоит спартан3 може стоит и попробовать.

Неприятный сюрприз - возможно MicroBlaze не справится с обработкой потока (если жестко с реалтаймом), работать-то ведь скорее всего из SDRAM-а будете и к тому на OPB шине еще тактов 5 прибавится.

Share this post


Link to post
Share on other sites

http://www.freescale.com/files/microcontro...2692.pdf?srch=1

 

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

 

удачи

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...