|
Stratix II + Ethernet, Need help! |
|
|
|
Jan 30 2015, 06:07
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633

|
Всем доброго времени суток! Имеется отладочная плата SII-DSP-2S60, нужно сделать передачу данных через Ethernet. С Альтерой только начал работать, раньше не приходилось, как и с ethernet. Nios II вставить удалось, портами подергать через него. На плате стоит PHY/MAC SMSC LAN91C111, вроде у Альтеры есть компонент в qsys для интерфейса с ним. Но найти там не могу и как прикрутить не понимаю. Вообщем скачал кучу документации, но чем дальше читаю, тем больше запутываюсь. Про lwIP и NicheStack посмотрел, но они, я так понимаю, под операционкой управляются. А хотелось бы для начала без ОС обойтись. Да и вообще просто бы эхо сервер для начала сварганить. Прошу помощи в создании такого проекта. Может кто документацию какую посоветует, где доходчиво объяснено что и как, для таких как я. Или проект есть, который можно изучить и поколупать. Заранее благодарю откликнувшихся!
Сообщение отредактировал Azatot - Jan 30 2015, 06:08
|
|
|
|
|
 |
Ответов
|
Feb 3 2015, 08:52
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633

|
Цитата Используйте inout только для шины DATA, всё остольное или input или output (не будет лишней возможности ошибиться). Хорошо, поменяю. Меня это тоже насторожило, но подумал раз Qsys так генерит, значит так и надо. Цитата Судя по pin-файлу LAN_AEn[0] вообще никуда не подключен. LAN_AEn[0] я ввел, когда cs вывел из компонента. А сейчас на ADR[0] подключено, поэтому LAN_AEn[0] остался голый. Цитата LDEV<='0'; SRDY<='0'; вообще выходы микросхемы (если доку на LAN смотреть). Эти пины подключены к ногам ПЛИС, которые являются GND ногами. Смотрю осциллографом: WR и RD оба в 0 лежат. По адресной шине что то проскакивает. На данных вообще пила какая то. AEn в третьем состоянии будто бы.
|
|
|
|
|
Feb 3 2015, 09:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Azatot @ Feb 3 2015, 11:52)  Хорошо, поменяю. Меня это тоже насторожило, но подумал раз Qsys так генерит, значит так и надо. Так Qsys генерит inout только для шины данных: Код output wire [15:0] tristate_conduit_bridge_tcm_address_out, // tristate_conduit_bridge.tcm_address_out output wire [3:0] tristate_conduit_bridge_tcm_byteenable_n_out, // .tcm_byteenable_n_out output wire [0:0] tristate_conduit_bridge_tcm_read_n_out, // .tcm_read_n_out output wire [0:0] tristate_conduit_bridge_tcm_write_n_out, // .tcm_write_n_out output wire [0:0] tristate_conduit_bridge_tcm_reset_out, // .tcm_reset_out inout wire [31:0] tristate_conduit_bridge_tcm_data_out // .tcm_data_out
|
|
|
|
Сообщений в этой теме
Azatot Stratix II + Ethernet Jan 30 2015, 06:07 doom13 Цитата(Azatot @ Jan 30 2015, 09:07) На пл... Jan 30 2015, 06:28 Azatot ЦитатаБолее ранние версии Quartus-a смотрите, в но... Jan 30 2015, 06:34 doom13 Цитата(Azatot @ Jan 30 2015, 09:34) У мен... Jan 30 2015, 07:07 Azatot ЦитатаДумаю, Вам надо сделать простейший переходни... Jan 30 2015, 07:10 doom13 Цитата(Azatot @ Jan 30 2015, 10:10) Т.е. ... Jan 30 2015, 07:24 Azatot ЦитатаТолько, наверное, не просто вывести наружу, ... Jan 30 2015, 07:40 doom13 Цитата(Azatot @ Jan 30 2015, 10:32) Мда, ... Jan 30 2015, 07:47 krux Цитата(Azatot @ Jan 30 2015, 10:40) в Qsy... Jan 30 2015, 08:01 Azatot ЦитатаНе знал, раз есть, должен подойти. Ставте и ... Jan 30 2015, 07:50 doom13 Цитата(Azatot @ Jan 30 2015, 10:50) Регис... Jan 30 2015, 07:58 Azatot Цитатаподойдёт.
у меня на циклоне-3 такой вариант ... Jan 30 2015, 08:11 doom13 Цитата(Azatot @ Jan 30 2015, 11:11) Я так... Jan 30 2015, 08:16 Azatot ЦитатаДа, надо.
Да, это я уже понял, в datasheete ... Jan 30 2015, 08:29 doom13 Цитата(Azatot @ Jan 30 2015, 11:29) Да, э... Jan 30 2015, 08:40  doom13 Цитата(doom13 @ Jan 30 2015, 11:40) Адрес... Jan 30 2015, 10:59 Azatot ЦитатаАдрес там A15-A1 (tristate_conduit_bridge_tc... Jan 30 2015, 08:56 doom13 Цитата(Azatot @ Jan 30 2015, 11:56) А сиг... Jan 30 2015, 09:11 Azatot ЦитатаДа, для Ниос он - внешняя память, должно быт... Jan 30 2015, 09:14 doom13 Цитата(Azatot @ Jan 30 2015, 12:14) Пины ... Jan 30 2015, 09:17 Azatot ЦитатаЧто значит ничего нет, а другие адреса смотр... Jan 30 2015, 09:19 doom13 Цитата(Azatot @ Jan 30 2015, 12:19) В это... Jan 30 2015, 09:20 Azatot ЦитатаДа, конечно. Можете попробовать из Ниос писа... Jan 30 2015, 09:25 doom13 Цитата(Azatot @ Jan 30 2015, 12:25) Спаси... Jan 30 2015, 09:32 Azatot Цитата0xFFFFFFFF это не есть хорошо, что-то не про... Jan 30 2015, 09:48 doom13 Цитата(Azatot @ Jan 30 2015, 12:48) По ид... Jan 30 2015, 09:54 Azatot ЦитатаСброс от PIO заведите, при запуске программы... Jan 30 2015, 09:54 doom13 Цитата(Azatot @ Jan 30 2015, 12:54) Тут е... Jan 30 2015, 10:03 doom13 Актуальным пока остаётся ответ на это
Цитата(doom1... Jan 30 2015, 16:21 Azatot ЦитатаПопробуйте через указатель память LAN писать... Jan 30 2015, 10:05 doom13 Цитата(Azatot @ Jan 30 2015, 13:05) Есть ... Jan 30 2015, 10:24 Azatot ЦитатаСмотрите ещё сигналы из группы System Contro... Jan 30 2015, 10:50 Azatot ЦитатаРегистры LAN пишете через указатель
А как эт... Jan 30 2015, 11:00 doom13 Цитата(Azatot @ Jan 30 2015, 14:00) А как... Jan 30 2015, 11:03 Azatot ЦитатаНо пока в Memory видите FFFFFF - не прокатит... Jan 30 2015, 11:18 Serhiy_UA Цитата(Azatot @ Jan 30 2015, 09:07) ...На... Jan 30 2015, 12:09 Azatot ЦитатаУ меня был Ethernet-100 на Stratix-II и LAN9... Jan 30 2015, 12:30 Serhiy_UA Цитата(Azatot @ Jan 30 2015, 16:30) А как... Jan 30 2015, 13:08 Golikov A. ЦитатаСброс микросхемы LAN91C111 висит в воздухе? ... Jan 30 2015, 12:55 doom13 Цитата(Golikov A. @ Jan 30 2015, 15:55) С... Jan 30 2015, 13:39  Serhiy_UA Цитата(doom13 @ Jan 30 2015, 16:39) Расск... Jan 31 2015, 06:06   doom13 Цитата(Serhiy_UA @ Jan 31 2015, 09:06)
Н... Jan 31 2015, 19:16    Serhiy_UA doom13, Вы писали "Не совсем то, что хотелось... Feb 2 2015, 06:42     doom13 Цитата(Serhiy_UA @ Feb 2 2015, 09:42) В ф... Feb 2 2015, 06:50 Golikov A. Тогда я спрошу,
а что если она не в воздухе, а по... Jan 30 2015, 14:58 doom13 Цитата(Golikov A. @ Jan 30 2015, 17:58) Т... Jan 30 2015, 15:16 Golikov A. Балаболка вы doom13... ладно не буду мешать, упива... Jan 30 2015, 17:15 doom13 Цитата(Golikov A. @ Jan 30 2015, 20:15) Б... Jan 30 2015, 17:39 Azatot ЦитатаНе висит она в воздухе, просто ТС не ответил... Feb 2 2015, 04:42 doom13 Цитата(Azatot @ Feb 2 2015, 07:42) В SOPC... Feb 2 2015, 06:29 Azatot ЦитатаАвтоматически он не мог подключаться, SOPC н... Feb 2 2015, 06:31 Azatot ЦитатаТеперь кратко по шагам.
Порядок действий нам... Feb 2 2015, 06:49 Serhiy_UA Цитата(Azatot @ Feb 2 2015, 09:49) Вопрос... Feb 2 2015, 07:21  doom13 Цитата(Serhiy_UA @ Feb 2 2015, 10:21)
По... Feb 2 2015, 07:28 Azatot ЦитатаВсе делать согласно принципиальной схеме на ... Feb 2 2015, 07:24 Serhiy_UA Цитата(Azatot @ Feb 2 2015, 10:24) Вопрос... Feb 2 2015, 07:48 Azatot ЦитатаОткройте прилагаемый файл, там почти в конце... Feb 2 2015, 07:48 Serhiy_UA Цитата(Azatot @ Feb 2 2015, 11:48) Получа... Feb 2 2015, 08:05 doom13 Цитата(Azatot @ Feb 2 2015, 10:48) Получа... Feb 2 2015, 08:43 Azatot ЦитатаПроверил, так и есть, для Вас - это внешняя ... Feb 2 2015, 08:33 doom13 Цитата(Azatot @ Feb 2 2015, 11:33) Кстати... Feb 2 2015, 08:54 Azatot ЦитатаИз приведённого примера не понятно, что дела... Feb 2 2015, 08:48 Azatot ЦитатаAEN (если доку смотреть) - не ADDR0, а больш... Feb 2 2015, 09:08 Azatot ЦитатаНо пока в Memory видите FFFFFF - не прокатит... Feb 3 2015, 06:22 doom13 Цитата(Azatot @ Feb 3 2015, 09:22) А Nios... Feb 3 2015, 06:26 Azatot ЦитатаДумал, что да. Но если через макросы работае... Feb 3 2015, 06:39 doom13 Цитата(Azatot @ Feb 3 2015, 09:39) Да, по... Feb 3 2015, 06:42 Azatot ЦитатаТ.е. прочитать значение регистра с помощью м... Feb 3 2015, 06:51 doom13 Покажите, что и куда подключаете (все ножки микрос... Feb 3 2015, 07:00 Azatot ЦитатаПотом смотрю осциллографом AEN, а он как сто... Feb 3 2015, 07:09 doom13 Можно ещё подключение портов Nios к выводам FPGA (... Feb 3 2015, 07:27 Azatot ЦитатаЗачем используете двунаправленные порты там,... Feb 3 2015, 07:42 doom13 Используйте inout только для шины DATA, всё остоль... Feb 3 2015, 08:00 Azatot ЦитатаТак Qsys генерит inout только для шины данны... Feb 3 2015, 09:17 doom13 Взято с форума Альтеры:
ЦитатаConnect pins #BE0, #... Feb 3 2015, 12:05 Azatot ЦитатаВзято с форума Альтеры:
Попробовал так.
Подк... Feb 3 2015, 13:13 doom13 Цитата(Azatot @ Feb 3 2015, 16:13) А ссыл... Feb 3 2015, 14:41 Azatot ЦитатаЧто-то не понял, почему не работает, что зап... Feb 4 2015, 06:32 Azatot ЦитатаИсходный проект на DK-NIOS-2S60N и тексты дл... Feb 4 2015, 11:43 farbius Цитата(Azatot @ Feb 4 2015, 14:43) Serhiy... Feb 18 2015, 12:10 Azatot Цитатаоколо года назад делал проект на аналогичной... Feb 26 2015, 04:10
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|