|
WizNET и FPGA, напрямую W3150 и CycloneIII |
|
|
|
Jun 17 2011, 07:47
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 12-08-08
Из: Томск
Пользователь №: 39 559

|
У меня возник вопрос - можно ли напрямую (с FPGA) работать с микросхемой W3150 протокола TCP/IP ? Как то нехочется в плату микроконтроллер впихивать.... Если можно - то сложно ли это реализовать?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 23)
|
Jun 17 2011, 10:18
|
Частый гость
 
Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134

|
FPGA может работать с W3150. И с параллельным и с последовательным интерфейсами (W3150 вроде SPI имеет) Мне кажется, что без NIOS не обойтись, т.к. требуется начальная конфигурация W3150. Другое дело, что нужно выбрать FPGA, чтобы хватило ресурсов и для NIOSа и остальных задач.
Видится так: 1) ядро NIOS II 2) SGDMA для приема/передачи данных от/в W3150 3) Мост к W3150 параллельный или последовательный, готовый или самодельный 4) остальные компоненты, память, пользовательская логика ... X)Программа, выполняемая NIOSом, для управления всем этим
Сообщение отредактировал Копейкин - Jun 17 2011, 10:23
|
|
|
|
|
Jun 17 2011, 11:21
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 27-08-07
Из: Санкт-Петербург
Пользователь №: 30 096

|
Здравствуйте!
Делал связки Cyclone III+W5300 и Stratix III+W5300. Проблем никаких нет без всякого Niosa. Правда только UDP, но и TCP без проблем пошел бы при необходимости. Модуль на Veriloge. Кстати, почему W3150? Плата уже разработана? W5300 поновее и быстрей в 2 раза. По документации - 50 Мбит/сек. Я получал 45 МБит.
|
|
|
|
|
Jun 19 2011, 18:18
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-01-11
Из: MOskow
Пользователь №: 62 489

|
Цитата(Гяук @ Jun 17 2011, 14:26)  Делали на 5100 (прямой родственник 3150) и Cyclone II - работали безо всяких НИОСов. Простецкая машинка состояний, обработчики передачи, приёма данных и прерываний. Инициализация - из altsyncram в режиме ROM, файлик для инициализации генерируется руками на основании данных datasheet... Ничего военного - все работает. Если есть желание - могу бросить исходники на verilog'е, но только исходники. Человеческое описание безвозвратно утеряно. Код с комментариями. а можете мне скинуть исходники? я пытаюсь сконнектить W5300 со Spartan3 без контроллера. Интересно как у Вас получилось с W5100
|
|
|
|
|
Jun 20 2011, 07:56
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 12-08-08
Из: Томск
Пользователь №: 39 559

|
Цитата(rezuk @ Jun 19 2011, 22:18)  а можете мне скинуть исходники? я пытаюсь сконнектить W5300 со Spartan3 без контроллера. Интересно как у Вас получилось с W5100  Ну и мне бы исходники не помешали бы, скинье мне тоже пожалуйста
|
|
|
|
|
Jul 6 2011, 17:50
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-01-11
Из: MOskow
Пользователь №: 62 489

|
Уважаемый Гяук, не могли бы Вы скинуть исходники на glavpochtam00@mail.ru ? спасибо
Сообщение отредактировал rezuk - Jul 6 2011, 17:51
|
|
|
|
|
Aug 10 2011, 14:46
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-01-11
Из: MOskow
Пользователь №: 62 489

|
Цитата(rezuk @ Jul 6 2011, 21:50)  Уважаемый Гяук, не могли бы Вы скинуть исходники на glavpochtam00@mail.ru ? спасибо
|
|
|
|
|
Aug 11 2011, 08:36
|

Дима
    
Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486

|
Цитата Простецкая машинка состояний, +1. Cyclone III и W5100. Плюс вот такая статья http://www.dsioffe.narod.ru/articles/W5100.doc для понимания. Только не для буквального воспроизведения, там есть ошибки. Там вся инициализация - два (десятка) байта переслать. Не надо никакого NIOS.
--------------------
|
|
|
|
|
Aug 11 2011, 15:16
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-01-11
Из: MOskow
Пользователь №: 62 489

|
Цитата(DSIoffe @ Aug 11 2011, 12:36)  +1. Cyclone III и W5100. Плюс вот такая статья http://www.dsioffe.narod.ru/articles/W5100.doc для понимания. Только не для буквального воспроизведения, там есть ошибки. Там вся инициализация - два (десятка) байта переслать. Не надо никакого NIOS. а на W5300 такого нету?
|
|
|
|
|
Aug 12 2011, 17:06
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-01-11
Из: MOskow
Пользователь №: 62 489

|
Цитата(DSIoffe @ Aug 12 2011, 10:44)  Да зачем? Берёте datasheet, раздел Functional Description, и по нему делаете. Там очень просто. Извиняюсь, неправильно выразился, я имею ввиду на верилоге или ему подобном, драйвера на W5300 нету? просто микроконтроллеры не использую.
|
|
|
|
|
Aug 15 2011, 05:09
|
Местный
  
Группа: Свой
Сообщений: 213
Регистрация: 6-12-04
Из: г. Таганрог
Пользователь №: 1 346

|
rezuk, эх, что ж вы мне раньше в ЛС не написали??? Отправил. dde29, ясновидящая Марья передала мне еще не всю силу, поэтому стелепатировать ваш ящик сходу не удалось, а форма отправки е-писем с форума не позволяет прикреплять файлы.  Если еще актуально - шлите адрес в ЛС.
|
|
|
|
|
Aug 15 2011, 18:26
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 26-01-11
Из: MOskow
Пользователь №: 62 489

|
Цитата(Гяук @ Aug 15 2011, 09:09)  rezuk, эх, что ж вы мне раньше в ЛС не написали??? Отправил. .... Спасибо, принял.
|
|
|
|
|
Jan 19 2012, 07:38
|
Группа: Участник
Сообщений: 2
Регистрация: 19-01-12
Пользователь №: 69 731

|
Здравствуйте, Гяук! Пришли мне, пожалуйста, исходники на izh7izh@ya.ru
|
|
|
|
|
Jan 20 2012, 07:37
|
Местный
  
Группа: Свой
Сообщений: 213
Регистрация: 6-12-04
Из: г. Таганрог
Пользователь №: 1 346

|
2 IZH7IZHУшло 2 Alll, телеграмма. связи участившимися случаями запросов на наши исходники зпт выкладываю оные паблик моего дропбокса тчк http://dl.dropbox.com/u/41652962/wiznet.zipКстати, посмотревшим: принимаются критические замечания по коду и работе, ну и прочие там success story разные...
|
|
|
|
|
Oct 18 2013, 11:29
|
Группа: Новичок
Сообщений: 7
Регистрация: 23-08-07
Пользователь №: 29 995

|
Цитата(Nikolay96 @ Jun 17 2011, 14:21)  Здравствуйте!
Делал связки Cyclone III+W5300 и Stratix III+W5300. Проблем никаких нет без всякого Niosa. Правда только UDP, но и TCP без проблем пошел бы при необходимости. Модуль на Veriloge. Кстати, почему W3150? Плата уже разработана? W5300 поновее и быстрей в 2 раза. По документации - 50 Мбит/сек. Я получал 45 МБит. Никалай. Интересует связка W5300 + FPGA. Можете выслать мсходники (verilog). Почта avi-dima@yandex.ru. Заранее спасибо.
|
|
|
|
|
Oct 21 2013, 09:58
|
Группа: Новичок
Сообщений: 7
Регистрация: 23-08-07
Пользователь №: 29 995

|
Спасибо.
|
|
|
|
|
Jan 19 2016, 14:26
|
Группа: Новичок
Сообщений: 2
Регистрация: 19-01-16
Пользователь №: 90 102

|
Цитата(Nikolay96 @ Jun 17 2011, 12:21)  Здравствуйте!
Делал связки Cyclone III+W5300 и Stratix III+W5300. Проблем никаких нет без всякого Niosa. Правда только UDP, но и TCP без проблем пошел бы при необходимости. Модуль на Veriloge. Кстати, почему W3150? Плата уже разработана? W5300 поновее и быстрей в 2 раза. По документации - 50 Мбит/сек. Я получал 45 МБит. Добрый день, Николай. Уже несколько недель мучаюсь с W5300. Не могли бы Вы скинуть пример реализации на почту TiGoldGhost@gmail.com. Уже совсем отчаялся. С уважением, Илья.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|