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

 
 
26 страниц V  « < 21 22 23 24 25 > »   
Reply to this topicStart new topic
> Ethernet + Cyclone + Nios
sorok-odin
сообщение Jun 15 2013, 16:43
Сообщение #331


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(Димитрий @ Jun 15 2013, 14:57) *
я так понимаю что марвел должен был автоматом поменять полярность.. или что то нужно еще сделать чтобы это произошло?

не могу понять куда дальше копать, в чем проблема что марвел не хочет подключится к прибору?
Как/чем можно посмотреть почему phy не поднял линк?


16 регистр, биты 6:5=00 указывают, что жестко установлен режим MDI. Для автопереворота установить биты в 11 и сделать софт ресет. Ну, может патч-корд заменить на перекрестный (или какой там должен быть). Того, что марвелл перестает отвечать по MDIO, это конечно не объясняет.
С альтерой не знаком, ваш текст прочел по диагонали.

И еще, я бы с осторожностью относился к конвертеру, где в мануале не указаны фирма изготовитель, модель, а в 6 пункте вообще написано "Standerds".

Сообщение отредактировал sorok-odin - Jun 15 2013, 17:04
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Jul 1 2013, 17:57
Сообщение #332


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



Приветствую всех.

Добился что phy подключается и к ПК и к медиаконвертеру.
Не как не могу запустить езернет на 1Гбит.
подключил tse в этой части таким образом
// -- Ethernet
.reset_tse_reset_n(reset_n_tse),
.tse_export_rx_control (eth_hrd.NET0_RX_DV), // tse_mac_conduit.rx_control
.tse_export_rx_clk (eth_hrd.NET0_RX_CLK), // .rx_clk
.tse_export_tx_control (eth_hrd.NET0_TX_EN), // .tx_control
..................
.tse_export_ena_10 (ena_10), // .ena_10
.tse_export_eth_mode (eth_mode), // .eth_mode
................
.tse_export_set_10 (1'b0), // .set_10
.tse_export_set_1000 (1'b1),
сигнал tse_export_eth_mode устанавливается в 1, т.е. 125МГц
но все одно phy спускается на 100Мбит.
если dawnshift запретит то линк вообще не поднимается.

Перекопал форум по данному вопросу.
Что можно еще посмотреть в части запуска линка на 1Гбит?
Go to the top of the page
 
+Quote Post
DASM
сообщение Jul 1 2013, 18:14
Сообщение #333


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



"Что можно еще посмотреть в части запуска линка на 1Гбит?" Простите за оффтопик, просто настолько горькие воспоминания о NIOSII и посему такие радужные надежны на SoC типа SmartFusion2, Zynq 7000 . НИОС наверное не дураки писали. Идеология шин со slave arbitration на тот момент была для меня открытием. Но беда - все это жутко глючное, при добавлении чего-либо на шину висит намертво, причем в НИОС системе невозможно даже узнать - в чем дело - она просто не отвечает по JTAG. Может есть монстры ФПГА, которые констрейнами делают ее надежной и приятной, но добиться того, что в том же Zynq - два ядра на серьезной частоте, стандартизированные AXI и AHB+APB шины.. НИОСу это не светит. А поседеть и проклясть все с ним можно очень быстро. Так что совет - ищите иное решение.
Go to the top of the page
 
+Quote Post
TASK
сообщение Jul 3 2013, 20:02
Сообщение #334





Группа: Новичок
Сообщений: 9
Регистрация: 8-05-13
Пользователь №: 76 766



Обрвщаюсь к знатокам, у кого получились прием/ передачв TSE
для Cyclone IV GX FPGA Development Kit DK-DEV-4CGX150N,+ SGMII+ PHY_Marvell 88e1111.
При компиляции проекта, выложенного на сайте Altera образуется sof-файл c отметкой “time_limitted”.
Использован, как указано на сайте, Quartus II Web Edition software version 11.1.0 и Nios(fast).
Нужна ли лицензия на Quartus II и Nios ?
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Jul 4 2013, 04:37
Сообщение #335


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



была ошибка в схеме, потому и не поднимался линк на 1Гбит.
все заработало на раз, после коррекции.
всем спасибо
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 4 2013, 06:01
Сообщение #336


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(TASK @ Jul 4 2013, 03:02) *
Нужна ли лицензия на Quartus II и Nios ?

да, и вдобавок на TSE
Go to the top of the page
 
+Quote Post
TASK
сообщение Jul 4 2013, 12:00
Сообщение #337





Группа: Новичок
Сообщений: 9
Регистрация: 8-05-13
Пользователь №: 76 766



[
Можно ли обойтись без приобретения лицензий на QuartusII,Nios Ll,TSE
для Cyclone IV GX Transceiver Starter Kit (SGMII +Marvell 88111)?
Если можно, то прошу дать ссылки на плдходящие генераторы файлов лицензий.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 5 2013, 14:48
Сообщение #338


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(TASK @ Jul 4 2013, 15:00) *
Если можно, то прошу дать ссылки на плдходящие генераторы файлов лицензий.

После 11-го июля позвоните в ЭФО - будет Вам счастье sm.gif


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Sep 5 2013, 12:08
Сообщение #339


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Добрый день, уважаемые товарищи.
Очень нужна помощь. Решаю задачу передачи данных по Ethernet. В наличии Stratix II kit DSP, mac lan91c111.
Осваивать передачу данных начал с примера описанного в "Using the NicheStack TCP/IP Stack. Nios II Edition Tutorial". Для железа взял проект standart из примеров для данного кита. В качестве софта -- simple socket server. Зашиваю плату, компилирую софт для заливки в процессор.
При компиляции С ишного проекта появляются ошибки:
Код
2 [main] ? (2544) c:\altera\11.0\quartus\bin\cygwin\bin\sh.exe: *** fatal error - couldn't allocate heap, Win32 error 487, base 0x6D0000, top 0x6E0000, reserve_size 61440, allocsize 65536, page_const 4096
      1 [main] sh 1368 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x100, errno 11
/bin/sh: fork: Resource temporarily unavailable
      2 [main] ? (2908) c:\altera\11.0\quartus\bin\cygwin\bin\make.exe: *** fatal error - couldn't allocate heap, Win32 error 487, base 0x6A0000, top 0x730000, reserve_size 585728, allocsize 589824, page_const 4096
      1 [main] make 3276 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x100, errno 11
make[1]: /cygdrive/c/altera/11.0/nios2eds/components/altera_hal/build/system_rules.mk:106: fork: Resource temporarily unavailable
Error: no processor component available.
SOPC_BUILDER_PATH may be incorrectly set in your environment.

make[1]: *** [proc_check] Error 1
make: *** [system_project] Error 2
Build completed in 73.193 seconds;


Как быть?

Сообщение отредактировал farbius - Sep 5 2013, 12:09
Go to the top of the page
 
+Quote Post
wpost
сообщение Sep 25 2013, 15:26
Сообщение #340


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-04-10
Из: СПб
Пользователь №: 56 354



Цитата(farbius @ Sep 5 2013, 16:08) *
Добрый день, уважаемые товарищи.
Очень нужна помощь. Решаю задачу передачи данных по Ethernet. В наличии Stratix II kit DSP, mac lan91c111.
Осваивать передачу данных начал с примера описанного в "Using the NicheStack TCP/IP Stack. Nios II Edition Tutorial". Для железа взял проект standart из примеров для данного кита. В качестве софта -- simple socket server. Зашиваю плату, компилирую софт для заливки в процессор.
При компиляции С ишного проекта появляются ошибки:
Код
2 [main] ? (2544) c:\altera\11.0\quartus\bin\cygwin\bin\sh.exe: *** fatal error - couldn't allocate heap, Win32 error 487, base 0x6D0000, top 0x6E0000, reserve_size 61440, allocsize 65536, page_const 4096
      1 [main] sh 1368 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x100, errno 11
/bin/sh: fork: Resource temporarily unavailable
      2 [main] ? (2908) c:\altera\11.0\quartus\bin\cygwin\bin\make.exe: *** fatal error - couldn't allocate heap, Win32 error 487, base 0x6A0000, top 0x730000, reserve_size 585728, allocsize 589824, page_const 4096
      1 [main] make 3276 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x100, errno 11
make[1]: /cygdrive/c/altera/11.0/nios2eds/components/altera_hal/build/system_rules.mk:106: fork: Resource temporarily unavailable
Error: no processor component available.
SOPC_BUILDER_PATH may be incorrectly set in your environment.

make[1]: *** [proc_check] Error 1
make: *** [system_project] Error 2
Build completed in 73.193 seconds;


Как быть?


я думаю, что вы отвели мало оперативной памяти для вашего процессора. попробуйте увеличить объем ОЗУ в qsys
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Oct 30 2013, 08:46
Сообщение #341


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Всем привет. Вопрос не совсем по теме но может поможет кто нить.
Отправляю UDP пакеты с устройства. использую TSE
Когда заполняю значение CRC = 0 все норм пакеты приходят и я радуюсь biggrin.gif
Но как только начинаю ее считать то возникает след.
Прикрепленное изображение

Почему он говорит что CRC неправильная? Пересчитал в ручную - значение правильное.
Go to the top of the page
 
+Quote Post
RuSTA
сообщение Feb 18 2014, 07:41
Сообщение #342


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 25-10-10
Из: Россия
Пользователь №: 60 410



Товарищи! Проблема с TSE MAC, а конкретна с лицензией. Кто может поделится ею.
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Feb 19 2014, 11:06
Сообщение #343


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Здравствуйте. Подскажите пожалуйста как переделать Simple Socket Server под UDP.

Пока понял, что необходимо в BSP editor отключить enable_tcp. Изменить функции send(), recv() на sendto(), recvfrom().
Как быть с telnet клиентом (с его помощью в SSS открывается порт на компьютере)? Насколько я знаю он под TCP/IP.
Go to the top of the page
 
+Quote Post
doom13
сообщение Feb 26 2014, 11:54
Сообщение #344


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Здравствуйте. Возник вопрос по Triple Speed Ethernet: чем же TSE v13 отличается от TSE v12?
С предыдущей версией ip проект работает, при переходе на новую начинаются сбои (прерывание от sgdma_rx вообще перестало работать, sgdma_tx - виснет после передачи нескольких пакетов). Пока оставил старую версию ядра, но как-то не нравится ругательство Qsys о использовании устаревшей версии.
Go to the top of the page
 
+Quote Post
nenu1985
сообщение Mar 18 2014, 09:10
Сообщение #345





Группа: Новичок
Сообщений: 5
Регистрация: 14-06-12
Из: Минск
Пользователь №: 72 323



Здравствуйте. Скорей всего где-то что-то упустил, надеюсь большинство знает ответ. В драйвере vadimuzzz (спасибо ему) при отправке, пакеты полностью принимаются wireshark-от при их длине до 200-т байт. Если отправлять пакеты длиннее, в дискрипторах все ок - actual_bytes_transfered = bytes_to_transfer, control = 5, а wireshark принимает по-разному - от 180 до 280 байт, почему так, на что обратить внимание?
Функции MacInit, TseMacDataSend и TseMacTxWrite, не изменял.
Спасибо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:11
Рейтинг@Mail.ru


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