|
FPGA для работы с 10G Ethernet |
|
|
|
 |
Ответов
|
Dec 16 2016, 09:32
|

Частый гость
 
Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|