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

 
 
> FPGA для работы с 10G Ethernet
gin
сообщение Dec 5 2016, 11:56
Сообщение #1


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

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



Всем добрый день! Может кто-нить поднимал на ПЛИС 10G Ethernet? Какие ПЛИС использовали для этого, и какие отладочные платы и каких производителей можете порекомендовать?
Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
novartis
сообщение Dec 16 2016, 09:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Это конечно логично, но вот при настройке в визарде этой корки при выборе rx_only сигнал pll_ref_clk не исчезает. К тому же в xcvr_user_guide.pdf есть такая картинка:

Прикрепленное изображение


То есть реф клок все таки в приемной части у них задейстован ( в их реализации pcs)
Go to the top of the page
 
+Quote Post
gin
сообщение Dec 16 2016, 09:32
Сообщение #3


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

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



Цитата(novartis @ Dec 16 2016, 12:16) *
Это конечно логично, но вот при настройке в визарде этой корки при выборе rx_only сигнал pll_ref_clk не исчезает. К тому же в xcvr_user_guide.pdf есть такая картинка:

Прикрепленное изображение


То есть реф клок все таки в приемной части у них задейстован ( в их реализации pcs)



Вот пытаюсь собрать в Quartus элементарную схему.
Прием 10G -> Передача 10G без всякой обработки.
Для приемника и передатчика использую корку 10GBASE-R PHY. Приемник имеет параметр rx_only, передатчик tx_only соответственно. Есть pll, который задает реф клок 322,265625 для передатчика. Но Quartus отказывается это собирать. Причем ругается именно на приемник.

Код
Error (14996): The Fitter failed to find a legal placement for all periphery components
    Error (14986): After placing as many components as possible, the following errors remain:
        Error (175001): Could not place HSSI PMA CDR REFCLK Select Mux, which is within 10GBASE-R PHY rx_10GBASE_R_PHY
            Info (14596): Information about the failing component:
                Info (175028): The HSSI PMA CDR REFCLK Select Mux name: rx_10GBASE_R_PHY:rx_10GBASE_R_PHY_inst|altera_xcvr_10gbaser:rx_10gbase_r_phy_ins
t|sv_xcvr_10gbaser_nr:xv_xcvr_10gbaser_nr_inst|sv_xcvr_10gbaser_native:ch[0].sv_x
cvr_10gbaser_native_inst|sv_xcvr_native:native_inst|sv_pma:inst_sv_pma|sv_rx_pma:
rx_pma.sv_rx_pma_inst|rx_pmas[0].rx_pma.cdr_refclk_mux0
            Info (14597): No legal location could be found for this component out of 54 considered location(s).  Reasons why each location could not be used are summarized below:
                Error (175006): Could not find path between source fractional PLL and the Receiver channel
                    Info (175026): Source: fractional PLL rx_10GBASE_R_PHY:rx_10GBASE_R_PHY_inst|altera_xcvr_10gbaser:rx_10gbase_r_phy_ins
t|sv_xcvr_10gbaser_nr:xv_xcvr_10gbaser_nr_inst|sv_xcvr_10gbaser_native:ch[0].sv_x
cvr_10gbaser_native_inst|g_fpll.altera_pll_156M~FRACTIONAL_PLL
                    Info (175021): The fractional PLL was placed in location FRACTIONALPLL_X0_Y55_N0
                    Error (175022): The Receiver channel could not be placed in any location to satisfy its connectivity requirements
                    Info (175029): 18 locations affected
                        Info (175029): Receiver channel containing PIN_AV2
                        Info (175029): Receiver channel containing PIN_AT2
                        Info (175029): Receiver channel containing PIN_AP2
                        Info (175029): Receiver channel containing PIN_AM2
                        Info (175029): Receiver channel containing PIN_AK2
                        Info (175029): Receiver channel containing PIN_AH2
                        Info (175029): Receiver channel containing PIN_AF2
                        Info (175029): Receiver channel containing PIN_AD2
                        Info (175029): Receiver channel containing PIN_AB2
                        Info (175029): Receiver channel containing PIN_Y2
                        Info (175029): Receiver channel containing PIN_V2
                        Info (175029): Receiver channel containing PIN_T2
                        Info (175029): and 6 more locations not displayed
                Error (175003): The I/O pad location is occupied (18 locations affected)
                    Info (175029): PIN_D39
                    Info (175029): PIN_F39
                    Info (175029): PIN_H39
                    Info (175029): PIN_K39
                    Info (175029): PIN_M39
                    Info (175029): PIN_P39
                    Info (175029): PIN_T39
                    Info (175029): PIN_V39
                    Info (175029): PIN_Y39
                    Info (175029): PIN_AB39
                    Info (175029): PIN_AD39
                    Info (175029): PIN_AF39
                    Info (175029): and 6 more locations not displayed
                Error (175007): Could not find uncongested path between source PLL output counter and the HSSI PMA CDR REFCLK Select Mux
                    Info (175026): Source: PLL output counter rx_10GBASE_R_PHY:rx_10GBASE_R_PHY_inst|altera_xcvr_10gbaser:rx_10gbase_r_phy_ins
t|sv_xcvr_10gbaser_nr:xv_xcvr_10gbaser_nr_inst|sv_xcvr_10gbaser_native:ch[0].sv_x
cvr_10gbaser_native_inst|g_fpll.altera_pll_156M~PLL_OUTPUT_COUNTER
                    Info (175021): The PLL output counter was placed in location PLLOUTPUTCOUNTER_X0_Y52_N1
                    Error (175022): The HSSI PMA CDR REFCLK Select Mux could not be placed in any location to satisfy its connectivity requirements
                    Info (175029): 18 locations affected
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y14_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y18_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y22_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y26_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y30_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y34_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y38_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y42_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y46_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y50_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y54_N39
                        Info (175029): HSSIPMACDRREFCLKSELECTMUX_X0_Y58_N39
                        Info (175029): and 6 more locations not displayed


И как я понимаю, основная проблема как раз этот самый реф клок для приемника

Сообщение отредактировал gin - Dec 16 2016, 09:30
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- gin   FPGA для работы с 10G Ethernet   Dec 5 2016, 11:56
- - goodsoul   Цитата(gin @ Dec 5 2016, 14:56) Всем добр...   Dec 5 2016, 14:01
|- - gin   Цитата(goodsoul @ Dec 5 2016, 17:01) Для ...   Dec 5 2016, 14:12
|- - RobFPGA   Приветствую! Цитата(gin @ Dec 5 2016, 17...   Dec 5 2016, 14:39
|- - gin   Цитата(RobFPGA @ Dec 5 2016, 17:39) Приве...   Dec 5 2016, 14:48
|- - Maverick   Цитата(gin @ Dec 5 2016, 16:48) Спасибо...   Dec 5 2016, 15:17
|- - RobFPGA   Приветствую! Цитата(gin @ Dec 5 2016, 17...   Dec 5 2016, 15:19
|- - gin   Цитата(RobFPGA @ Dec 5 2016, 18:19) Приве...   Dec 5 2016, 15:33
|- - DuHast   Цитата(gin @ Dec 5 2016, 18:33) Вот тепер...   Dec 12 2016, 13:17
|- - gin   Цитата(DuHast @ Dec 12 2016, 16:17) Всё и...   Dec 14 2016, 15:16
- - novartis   Цитатастандарт на 10G Ethernet платный это вы про ...   Dec 14 2016, 16:32
|- - gin   Цитата(novartis @ Dec 14 2016, 19:32) это...   Dec 15 2016, 07:27
- - gin   Продолжаю разбираться с 10G. Так как буду использ...   Dec 16 2016, 07:27
|- - AVR   Цитата(gin @ Dec 16 2016, 10:27) 1. Если ...   Dec 16 2016, 07:44
|- - gin   Цитата(AVR @ Dec 16 2016, 10:44) Прошу пр...   Dec 16 2016, 07:52
|- - AVR   Цитата(gin @ Dec 16 2016, 10:52) У Альтер...   Dec 16 2016, 08:24
||- - gin   Цитата(AVR @ Dec 16 2016, 11:24) Судя по ...   Dec 16 2016, 08:28
|- - DuHast   Цитата(gin @ Dec 16 2016, 10:52) У Альтер...   Dec 16 2016, 17:19
|- - gin   Цитата(DuHast @ Dec 16 2016, 20:19) Клок ...   Dec 19 2016, 07:14
|- - DuHast   Цитата(gin @ Dec 19 2016, 10:14) Спасибо...   Dec 19 2016, 16:37
|- - gin   Цитата(DuHast @ Dec 19 2016, 19:37) 1 Как...   Dec 20 2016, 07:25
|- - DuHast   Цитата(gin @ Dec 20 2016, 10:25) Спасибо...   Dec 22 2016, 19:44
|- - gin   Цитата(DuHast @ Dec 22 2016, 22:44) 1 да ...   Dec 23 2016, 07:14
|- - DuHast   Цитата(gin @ Dec 23 2016, 10:14) Большое ...   Dec 24 2016, 11:03
|- - gin   Цитата(DuHast @ Dec 24 2016, 14:03) Ну эт...   Dec 27 2016, 07:09
- - shide_3   Здравствуйте. А не прокомментирует ли кто-нибудь, ...   Dec 16 2016, 07:41
- - novartis   1. Если этот аппартаный блок восстанавливает часто...   Dec 16 2016, 08:48
|- - gin   Цитата(novartis @ Dec 16 2016, 11:48) 1. ...   Dec 16 2016, 09:06
- - novartis   к pll_ref_clk особое отношение. нельзя просто так ...   Dec 16 2016, 09:37
|- - gin   Цитата(novartis @ Dec 16 2016, 12:37) к p...   Dec 16 2016, 09:42
- - novartis   У корки можно указать, сколько каналов будет. Напр...   Dec 16 2016, 09:47
|- - gin   Цитата(novartis @ Dec 16 2016, 12:47) У к...   Dec 16 2016, 09:53
- - novartis   xgmii_rx_clk у них у всех одинаковые, получены из...   Dec 16 2016, 09:59
|- - gin   Цитата(novartis @ Dec 16 2016, 12:59) xg...   Dec 16 2016, 11:23
- - gin   Скачал с AlteraWiki архив с проектом, где использу...   Dec 16 2016, 14:34
- - Koluchiy   После пролистывания темы: предлагаю автору начать ...   Dec 16 2016, 14:47
|- - gin   Цитата(Koluchiy @ Dec 16 2016, 17:47) Пос...   Dec 16 2016, 14:49
|- - Koluchiy   Цитата(gin @ Dec 16 2016, 18:49) Автор уж...   Dec 16 2016, 15:25
|- - gin   Цитата(Koluchiy @ Dec 16 2016, 18:25) Нич...   Dec 16 2016, 15:28
- - novartis   А что за плата, если не секрет?   Dec 16 2016, 15:21
|- - gin   Цитата(novartis @ Dec 16 2016, 18:21) А ч...   Dec 16 2016, 15:24
- - gin   Если кому интересно... В общем в середине января п...   Feb 14 2017, 15:25
|- - DuHast   Цитата(gin @ Feb 14 2017, 18:25) Если ком...   Feb 15 2017, 03:51
|- - gin   Цитата(DuHast @ Feb 15 2017, 06:51) Устан...   Feb 15 2017, 14:26
|- - bogaev_roman   Цитата(gin @ Feb 15 2017, 17:26) Кстати, ...   Feb 15 2017, 15:04
|- - gin   Цитата(bogaev_roman @ Feb 15 2017, 18:04)...   Feb 15 2017, 15:32
|- - bogaev_roman   Цитата(gin @ Feb 15 2017, 18:32) Проект т...   Feb 15 2017, 15:42
|- - gin   Цитата(bogaev_roman @ Feb 15 2017, 18:42)...   Feb 16 2017, 07:25
|- - bogaev_roman   Цитата(gin @ Feb 16 2017, 10:25) Но честн...   Feb 16 2017, 07:33
|- - gin   Цитата(bogaev_roman @ Feb 16 2017, 10:33)...   Feb 16 2017, 08:08
|- - bogaev_roman   Цитата(gin @ Feb 16 2017, 11:08) Собствен...   Feb 16 2017, 09:05
|- - gin   Цитата(bogaev_roman @ Feb 16 2017, 12:05)...   Feb 16 2017, 09:11
- - novartis   Про crc ethernet можно почитать здесь https://elec...   Feb 14 2017, 16:59
- - novartis   ЦитатаQuartus автоматически задает констрейт на xg...   Feb 15 2017, 15:54
|- - bogaev_roman   Цитата(novartis @ Feb 15 2017, 18:54) А ч...   Feb 15 2017, 16:12
- - novartis   Надо добавить в проект sdc файл: derive_clock_unce...   Feb 16 2017, 08:00
- - gin   Как и советовали подключил SDC файл к проекту Код...   Feb 16 2017, 11:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 09:53
Рейтинг@Mail.ru


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