|
|
  |
Stratix II + Ethernet, Need help! |
|
|
|
Jan 30 2015, 10:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(doom13 @ Jan 30 2015, 11:40)  Адрес там A15-A1 (tristate_conduit_bridge_tcm_address_out[15:1]), AEN (tristate_conduit_bridge_tcm_address_out[0]), nBE3-nBE0 (tristate_conduit_bridge_tcm_byteenable_n_out[3:0]), так что всё нормально. Тут всё же немного неправильно. Надо так: lan91c111 ---> Nios A15-A1 ---> tristate_conduit_bridge_tcm_address_out[14:0] (возможно, tristate_conduit_bridge_tcm_address_out[15:1]) AEN ---> тут надо CS вывести и подключить, в настройках ядра галка не стоит nBE3-nBE0 ---> tristate_conduit_bridge_tcm_byteenable_n_out[3:0] nRD ---> tristate_conduit_bridge_tcm_read_n_out nWR ---> tristate_conduit_bridge_tcm_write_n_out У нас на схеме ещё ARDY задействован (там сигнал nXREADY от XINTF подключен), что тут к нему коннектить не знаю. И смотрите, что ещё с ПЛИС на LAN идёт, возможно, не так, как в нашей схеме. UP Ещё INTR0 заведено. nADS ---> 0 (сидит на земле) nCYCLE, WnR, LCLK, nRDYRTN ---> 1
|
|
|
|
|
Jan 30 2015, 11:00
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633

|
Цитата Регистры LAN пишете через указатель А как это сделать? совсем уже не соображаю!
|
|
|
|
|
Jan 30 2015, 11:18
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633

|
Цитата Но пока в Memory видите FFFFFF - не прокатит, смотрите, что писал выше. В описании платы сигналы все эти есть и заведены на LAN. Вообщем, посижу, спокойно поразбираюсь с документацией, а то путаница какая то! И программатор отобрали до понедельника. В любом случае, огромное спасибо за потраченное время на меня! В понедельник отпишусь о результатах.
|
|
|
|
|
Jan 30 2015, 12:30
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633

|
Цитата У меня был Ethernet-100 на Stratix-II и LAN91C111, что на DK-NIOS-2S60N, работал нормально. Усеченный стек TCP/IP на NiosII был свой А какие-нибудь исходники не сохранились у Вас? А то все ссылки, которые в темах не активны. Видимо никто особо уже не пользуется такими микросхемами.
|
|
|
|
|
Jan 30 2015, 13:39
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Golikov A. @ Jan 30 2015, 15:55)  Стесняюсь спросить, но все же: неужели нога ресета висящая в воздухе и теоретически способная ловя наводки переодически сбрасывать микросхему действительно не проблема и можно по этому поводу не переживать? Не стесняйтесь, спрашивайте. Не висит она в воздухе, просто ТС не ответил, куда она подключена. А пост был к тому, что на данном этапе проблема не в ресете, а втом, что интерфейс Ниоса неправильно подключен к интерфейсу микросхемы. Цитата(Serhiy_UA @ Jan 30 2015, 15:09)  У меня был Ethernet-100 на Stratix-II и LAN91C111, что на DK-NIOS-2S60N, работал нормально. Усеченный стек TCP/IP на NiosII был свой. Расскажите, как правильно подключить LAN91c111-контроллер ПЛИС к самой микросхеме?
|
|
|
|
|
Jan 30 2015, 15:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Golikov A. @ Jan 30 2015, 17:58)  Тогда я спрошу, а что если она не в воздухе, а подключен не на тот уровень и микросхема постоянно в ресете? То есть пин что шел на ресет, взяли да заземлили как ненужный. Микруха в ресете и все запросы в ее область возвращают FFFFF - высокий импеданс...
ну хотя... да причем тут ресет.... Т.к. это девборда, то там по определению всё в порядке. Не засоряйте тему, читайте внимательно, это был риторический вопрос... Чтобы Вам было более понятно Цитата(Azatot @ Jan 30 2015, 12:54)  Тут еще ситуация какая: В pdf с констрейнами ресет enet_RESET_n на fpga не заведен! Там пусто. вопрс был направлен на то, чтобы ТС ещё раз более внимательно посмотрел, куда подключен сброс микросхемы LAN91C111.
|
|
|
|
|
Jan 30 2015, 17:39
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Golikov A. @ Jan 30 2015, 20:15)  Балаболка вы ... Куда уж мне до Вас (все аргументы см. в других темах).  Да ещё, я зашёл в эту тему, т.к. в одном нашем старом, но пока ещё живом, проекте используется именно LAN91C111 и я имел с ней дело (правда, там она висит на XINTF-е TI-шного проца). А ещё работал с похожим драйвером LAN9211, который тоже висит на XINTF-е другого TI-шного проца. А Вы так, как всегда, язык почесать
|
|
|
|
|
Jan 31 2015, 06:06
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(doom13 @ Jan 30 2015, 16:39)  Расскажите, как правильно подключить LAN91c111-контроллер ПЛИС к самой микросхеме? В приложении скрин структуры моего проекта в SOPC Builder. Там видно подключение к проекту самого чипа LAN91c111. Здесь за основу здесь был взят проект NiosII_stratixII_2s60_RoHS_small, который входил в комплект примеров с LAN91c111. Примеры поставляются вместе китом DK-NIOS-2S60N и с софтом на QII-7.2. Далее исходный пример был расширен и адаптирован под мою задачу. Думаю, аналогичный пример должен быть и на кит, что у Azatot. Еще одна ссылка на ресурсы по LAN91c111: http://www.microchip.com/wwwproducts/Devic...oduct=LAN91C111
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|