|
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 2 2015, 04:42
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633

|
Цитата Не висит она в воздухе, просто ТС не ответил, куда она подключена. Приветствую! Да, она, естественно, не висит в воздухе. Посмотрел по схеме кита, ресет висит на конфигурационной CPLD EPM7256AETC144. Соответственно доступ к нему просто так не получишь. На ней, похоже, все ресеты от переферии висят. Цитата AEN ---> тут надо CS вывести и подключить, в настройках ядра галка не стоит Как Вы и писали ранее, AEN это tristate_conduit_bridge_tcm_address_out[0], посмотрел в схематике кита, а так же: ENET_DATACS_N - VCC ENET_IOCHRDY - VCC ENET_LDEV_N - GND ENET_SRDY_N - GND ENET_W_R_N - VCC Цитата В приложении скрин структуры моего проекта в SOPC Builder. Там видно подключение к проекту самого чипа LAN91c111. В SOPC Builder есть такой компонент LAN91c111, и может быть он там и подключается правильно автоматически. А при переходе в Qsys может Альтера что то и упустила и надо руками допиливать. Цитата Думаю, аналогичный пример должен быть и на кит, что у Azatot. Я уже писал, что кит достался от предыдущего "обладателя", и вся документация, примеры и вообще все, кроме платы пропало.
Сообщение отредактировал Azatot - Feb 2 2015, 04:47
|
|
|
|
|
Feb 2 2015, 06:29
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Azatot @ Feb 2 2015, 07:42)  В SOPC Builder есть такой компонент LAN91c111, и может быть он там и подключается правильно автоматически. А при переходе в Qsys может Альтера что то и упустила и надо руками допиливать. Автоматически он не мог подключаться, SOPC не может знать, на каких ногах FPGA висит микросхема LAN91C111. Цитата(Azatot @ Feb 2 2015, 07:42)  Да, она, естественно, не висит в воздухе. Посмотрел по схеме кита, ресет висит на конфигурационной CPLD EPM7256AETC144. Соответственно доступ к нему просто так не получишь. На ней, похоже, все ресеты от переферии висят. Т.е. при включении она сформирует ресет, как надо. Далее после правильного подключения LAN91C111 будет возможность сделать программный сброс.
|
|
|
|
Сообщений в этой теме
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 ЦитатаАвтоматически он не мог подключаться, 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 ЦитатаИспользуйте inout только для шины DATA, всё ... Feb 3 2015, 08:52 doom13 Цитата(Azatot @ Feb 3 2015, 11:52) Хорошо... Feb 3 2015, 09:12 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
|
|
|