|
TCP/IP и NIOS2, Возможно ли использование NicheStack без ОС под NIOS2??? |
|
|
|
Oct 11 2012, 05:42
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 28-03-12
Из: Санкт-Петербург
Пользователь №: 71 050

|
Здравствуйте, сейчас занимаюсь разработкой модуля, который имеет на борту 2 Ethernet 1Гбит/с / 100Мбит/с / 10Мбит/с(настраиваемый), шину PCI 64х битную, работающую на частоте 66 МГц, а так же 2а Link порта 4х....
Работать модуль будет так: принимаемые данные по 2м Ethernet, работающим по TCP/IP протоколу, и PCI через DMA кладутся в память DDR, я управляю направлением, сортировкой, анализом информации, получаемой по ним... Link порты используются на передачу информации...
Планировалось использование 2х DDR, одна для получаемых/передаваемых данных, а 2я под программу... в процессе разработки было принято решение оставить одну DDR для данных, а программу разместить во внутренней памяти Stratix 2(EP2S60F484)... Но объем памяти там небезграничен, с моим проектом мне удалось выделить около 120Кбайт внутренней памяти...
Так как я занимался в целом разработкой аппаратуры на контроллерах и их программированием, то для меня эта тема очень нова и пока не изучена, поэтому прошу вашего совета и помощи...
а вопросы следующие с реализацией TCP/IP протокола: 1. Сколько примерно будет занимать место программа, имеющая ОС MicroC и NicheStack, т.е. без учета моего кода? 2. Можно ли запустить NicheStack без ОС MicroC? 3. Насколько можно сжать по минимуму NicheStack, чтобы был только TCP/IP, и сколько примерно он будет весить? 4. Есть ли готовые библиотеки,реализующие TCP/IP под NIOS2, имеющие меньший размер, и работающие без ОС MicroC? 5. Может есть какие-нибудь другие решения, где не требуется вообще NIOS2, т.к. ставил его чисто для того, чтобы реализовать TCP/IP (я имею ввиду уже готовые решения)?
|
|
|
|
|
 |
Ответов
|
Oct 11 2012, 15:13
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644

|
Цитата(xxxmatrixxx @ Oct 11 2012, 08:42)  ... 4. Есть ли готовые библиотеки,реализующие TCP/IP под NIOS2, имеющие меньший размер, и работающие без ОС MicroC? ... Возможно, для Вас будет полезной тема "Самый быстрый и самый маленький TCP-стек., По просьбам трудящихся.".
|
|
|
|
|
Oct 12 2012, 05:25
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 28-03-12
Из: Санкт-Петербург
Пользователь №: 71 050

|
Выяснил у начальства, что требуется в любом виде реализовать TCP/IP, а на какой скорости он будет работать - это уже на практике будем выяснять...
поэтому актуальными остаются следующие вопросы,на которые я не смог получить ответы: Самый важный пока для меня вопрос 1. Сколько примерно будет занимать место программа, имеющая ОС MicroC и NicheStack, т.е. без учета моего кода? 2. Можно ли запустить NicheStack без ОС MicroC? 3. Насколько можно сжать по минимуму NicheStack, чтобы был только TCP/IP, и сколько примерно он будет весить?
4. Есть ли готовые библиотеки,реализующие TCP/IP под NIOS2, имеющие меньший размер, и работающие без ОС MicroC? 5. Может есть какие-нибудь другие решения, где не требуется вообще NIOS2, т.к. ставил его чисто для того, чтобы реализовать TCP/IP (я имею ввиду уже готовые решения)?
|
|
|
|
Сообщений в этой теме
xxxmatrixxx TCP/IP и NIOS2 Oct 11 2012, 05:42 gosu-art Здравствуйте!
Хотелось бы поинтересоваться, вы... Oct 11 2012, 06:06 xxxmatrixxx Цитата(gosu-art @ Oct 11 2012, 10:06... Oct 11 2012, 06:20  ISK NicheStack без ОС MicroC : поищите на альтере Sup... Oct 11 2012, 06:51   xxxmatrixxx Цитата(ISK @ Oct 11 2012, 10:51) NicheSta... Oct 11 2012, 07:17    ISK Цитата(xxxmatrixxx @ Oct 11 2012, 10:17) ... Oct 11 2012, 07:27  gosu-art Цитата(xxxmatrixxx @ Oct 11 2012, 10:20) ... Oct 11 2012, 06:52 gosu-art http://electronix.ru/forum/index.php?showt...mp;hl... Oct 11 2012, 07:31  ISK Цитата(xxxmatrixxx @ Oct 12 2012, 08:25) ... Oct 12 2012, 06:16 gosu-art Посмотрите LwIP, uIP. Последний так вообще простен... Oct 12 2012, 06:00
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|