реклама на сайте
подробности

 
 
> TCP/IP и NIOS2, Возможно ли использование NicheStack без ОС под NIOS2???
xxxmatrixxx
сообщение Oct 11 2012, 05:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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 (я имею ввиду уже готовые решения)?

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.02062 секунд с 7
ELECTRONIX ©2004-2016