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

 
 
> Ethernet + Cyclone + Nios
yura-w
сообщение Oct 10 2007, 17:05
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Здравствуйте,
хочу сделать устройство: Ethernet (10/100) + CycloneII + NiosII.
Подскажите пожалуйста,
на какую корку (TCP/IP) и соответствующую ей аппаратную часть обратить внимание
Go to the top of the page
 
+Quote Post
26 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
RHnd
сообщение Oct 10 2007, 19:35
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(yura-w @ Oct 10 2007, 21:05) *
Здравствуйте,
хочу сделать устройство: Ethernet (10/100) + CycloneII + NiosII.
Подскажите пожалуйста,
на какую корку (TCP/IP) и соответствующую ей аппаратную часть обратить внимание


Могу подсказать, что на отладочной плате NIOSII CyclonII Edition есть Ethernet. Так что даже если самой платы нет, то можно глянуть на альтеровские примеры веб-сервера.
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 11 2007, 18:59
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(RHnd @ Oct 10 2007, 23:35) *
...на отладочной плате NIOSII CyclonII Edition есть Ethernet...

спасибо посмотрел,
поиск от туда мне и надо было начинать…
похоже, этого будет достаточно для закрытия темы
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 15 2007, 15:42
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



подскажите, кто-нибудь решал такую задачу на базе Davicom?
например у terasic DE2 есть DM9000A, но можно ли ее ip-core применить в собственном проекте
(да и микросхему не просто достать), или лучше идти по пути LAN91C111?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 16 2007, 05:30
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(yura-w @ Oct 15 2007, 19:42) *
подскажите, кто-нибудь решал такую задачу на базе Davicom?
например у terasic DE2 есть DM9000A, но можно ли ее ip-core применить в собственном проекте
(да и микросхему не просто достать), или лучше идти по пути LAN91C111?

Могу предложить Micrel KSZ8841/2. Описания на русском - у меня на сайте, в разделе "статьи"...
Лежат на складе...
На них Метроком успешно делает свои приборы... Так что есть у кого посмотреть драйвера...
Будут вопросы - пишите.
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 16 2007, 18:03
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(iosifk @ Oct 16 2007, 09:30) *
...Будут вопросы - пишите.
Удачи!


Спасибо за помощь,
По данной теме появился обозревательный семинар:
"Implementing Flexible Industrial Ethernet Solutions":

http://www.altera.com/education/webcasts/a...industrial.html
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Oct 17 2007, 01:41
Сообщение #7


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(yura-w @ Oct 11 2007, 02:05) *
Здравствуйте,
хочу сделать устройство: Ethernet (10/100) + CycloneII + NiosII.
Подскажите пожалуйста,
на какую корку (TCP/IP) и соответствующую ей аппаратную часть обратить внимание

тоесть стоит задача реализовать подержку TCP/IP в железе а не в софте?
или всё таки в железе как здесь
тут вот исходники можно взять если всё таки в железе

Цитата(yura-w @ Oct 16 2007, 00:42) *
подскажите, кто-нибудь решал такую задачу на базе Davicom?
например у terasic DE2 есть DM9000A, но можно ли ее ip-core применить в собственном проекте
(да и микросхему не просто достать), или лучше идти по пути LAN91C111?

давиком9000 и лан91 это MAC уровень. о каком ip-core идёт речь?
на самом деле какой MAC вы собрались использовать всё равно, лишь бы доставаем был и доки были
а TCP/IP всё же стоит реализовать средствами ниоса, тоесть софтверно.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 17 2007, 15:25
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Postoroniy_V @ Oct 17 2007, 05:41) *
тоесть стоит задача реализовать подержку TCP/IP в железе а не в софте?

лучше я думаю в софте (изначально задача: объединить плис и инет; и после предварительного знакомства, с новой для меня темой, я решил что удобнее всего реализовать в ниосе)

Цитата
давиком9000 и лан91 это MAC уровень. о каком ip-core идёт речь?

я посчитал, что компоненты добавляемые в sopc builder (для связи ниоса и лан91) это и есть ip-core, я не прав?

Цитата
на самом деле какой MAC вы собрались использовать всё равно, лишь бы доставаем был и доки были

именно об этом я и хотел получить информацию создавая тему.
стыковка МАК и Ниос мне не ясна...
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Oct 18 2007, 04:45
Сообщение #9


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(yura-w @ Oct 18 2007, 00:25) *
лучше я думаю в софте (изначально задача: объединить плис и инет; и после предварительного знакомства, с новой для меня темой, я решил что удобнее всего реализовать в ниосе)
я посчитал, что компоненты добавляемые в sopc builder (для связи ниоса и лан91) это и есть ip-core, я не прав?
именно об этом я и хотел получить информацию создавая тему.
стыковка МАК и Ниос мне не ясна...

для того чтобы связать проц(ниос) с лан91 нужно почитать про tristate avalona bridge в handbook-e
там всё ясно и просто написано...почти русским по белому smile.gif
вообщем лан91 будет для ниоса как memory mapped устройства вот и все дела

з.ы. доки почитайте smile3046.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 18 2007, 17:40
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(iosifk @ Oct 16 2007, 09:30) *
...Описания на русском - у меня на сайте, в разделе "статьи"...

Очеть полезная информация. Спасибо!
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Oct 18 2007, 23:54
Сообщение #11


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(yura-w @ Oct 19 2007, 02:40) *
Очеть полезная информация. Спасибо!

ага полезная, особенно про мак адрес длиной 3 байта 07.gif
дело ваше конечно, но лучше на англ читать доки smile.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Apr 8 2008, 19:32
Сообщение #12





Группа: Новичок
Сообщений: 13
Регистрация: 28-04-07
Пользователь №: 27 387



Чтоб не открывать новую тему пишу здесь.
В наличии CycloneII_PCI_Kit-v6.0.1. Необходимо реализовать на ней прием иформации по ethernet с помощью утановленного на ней
lan91c11(аппаратные MAC+PHY)
Что я делаю
1 - создал проект в квартусе.
2 - в SOPC Builder создаю систему с следующими компонентами - cpu_0, pio_0, pio_1, onchip_memory, tri_state_bridge_0, lan91c111_0
3 - Сгенерировал систему, открываю NIOS II IDE
4 - Выбираю простенький проект hello_led_0, успешно компилирую.
Теперь вопрос - как добавить сюда прием из ethernet ???
в квартусе есть HAL драйвера altera_avalon_lan91c111 как их испеользовать?.
NIOS II handbook читал, пока не помогло(((
Срочно нужно это дело запустить и в режиме эмуляции посмотреть работу. Помогите, пожалуйста.
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 9 2008, 04:47
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Если хочется быстро запустить и поглядеть - надо из примеров запускать. Но опять же "если", если в примерах это быть.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Волощенко
сообщение Apr 9 2008, 05:34
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377



Цитата(J0hnNick @ Apr 8 2008, 22:32) *
Чтоб не открывать новую тему пишу здесь.
В наличии CycloneII_PCI_Kit-v6.0.1. Необходимо реализовать на ней прием иформации по ethernet с помощью утановленного на ней
lan91c11(аппаратные MAC+PHY)
Что я делаю
1 - создал проект в квартусе.
2 - в SOPC Builder создаю систему с следующими компонентами - cpu_0, pio_0, pio_1, onchip_memory, tri_state_bridge_0, lan91c111_0
3 - Сгенерировал систему, открываю NIOS II IDE
4 - Выбираю простенький проект hello_led_0, успешно компилирую.
Теперь вопрос - как добавить сюда прием из ethernet ???
в квартусе есть HAL драйвера altera_avalon_lan91c111 как их испеользовать?.
NIOS II handbook читал, пока не помогло(((
Срочно нужно это дело запустить и в режиме эмуляции посмотреть работу. Помогите, пожалуйста.

1. Не знаю как на Вашем ките, но у меня на DK-NIOS-2S60N было два примера "Simple Sockek Server", а также "Web Server". С них надо начать изучение Ethernet-100, а после переходить к своим вещам и кодам.
2. Есть несколько готовых разработок, которые могут помочь, что в altera component->NiosII Software Packeges, это:
- altera_iniche
- altera lwip
для последнего light weight IP (lwip) сбрасываю инфу в приложении. Получил ее от одного хорошего человека из Финляндии, по имени Matti Malmstedt.
3. Можно попытаться написать драйвера для lan91c111 самому, кстати, я так и поступил, что так же имеет свои преимущества. Пока скорость 31Мбит/с для UDP.
Удачи.

К модераторам: Похоже, что тему эту целесообразно перенести в раздел для SOPC
Прикрепленные файлы
Прикрепленный файл  web_versio.zip ( 614.22 килобайт ) Кол-во скачиваний: 2312
 
Go to the top of the page
 
+Quote Post
J0hnNick
сообщение Apr 9 2008, 19:05
Сообщение #15





Группа: Новичок
Сообщений: 13
Регистрация: 28-04-07
Пользователь №: 27 387



Цитата(Волощенко @ Apr 9 2008, 08:34) *
1. Не знаю как на Вашем ките, но у меня на DK-NIOS-2S60N было два примера "Simple Sockek Server", а также "Web Server". С них надо начать изучение Ethernet-100, а после переходить к своим вещам и кодам.
2. Есть несколько готовых разработок, которые могут помочь, что в altera component->NiosII Software Packeges, это:
- altera_iniche
- altera lwip
для последнего light weight IP (lwip) сбрасываю инфу в приложении. Получил ее от одного хорошего человека из Финляндии, по имени Matti Malmstedt.
3. Можно попытаться написать драйвера для lan91c111 самому, кстати, я так и поступил, что так же имеет свои преимущества. Пока скорость 31Мбит/с для UDP.
Удачи.

К модераторам: Похоже, что тему эту целесообразно перенести в раздел для SOPC


Спасибо, полезный файл) попробовал по инструкции запустить, на файле С:\altera\quartus60\sopc_builder\components\altera_avalon_lan91c111\HAL\src\altera_avalon_lan91c11\.c выдается ошибка use of cast expressions as lvalues is depricated
не пойму в чем дело?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 16:04
Рейтинг@Mail.ru


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