REFCLK из PHY есть выход /2 50 МГц осциллятора, он идет на сконфигурированный как вход пин ПЛИС, и служит для синхронизации модуля отвечающего за обмен PHY.
Вот тут я уже путаться начинаю в полный рост.
Пин на PHY - двойного назначения, nINT/REFCLKO, либо это выход 50 МГц либо вход прерывания.
In REF_CLK In Mode, the 50MHz REF_CLK is driven on the XTAL1/CLKIN pin. This is the traditional
system configuration when using RMII, and is described in Section 3.7.4.1. When configured for
REF_CLK Out Mode, the device generates the 50MHz RMII REF_CLK and the nINT interrupt is not
available. REF_CLK Out Mode allows a low-cost 25MHz crystal to be used as the reference for
REF_CLK. This configuration may result in reduced system cost
На странице 33 (Revision 1.4 (08-23-12))- упоминается подача внешних 50 МГц на XTAL1/CLKIN, на странице 34 нарисована схема, где клок внешний 50 МГц просто параллельно подается на MAC и PHY от одного генератора. А на странице 36 на другой схеме подаются внешние 25 МГц на XTAL1, a 50 МГц снимается с REFCLKOUT.
Вопрос возникает - INT нужен все же или REFCLKOUT? Как подтягивать ножку LED2 для конфигурации этой ноги при старте?
Я правильно понял, что на PHY эта нога - выход 50 МГц и ее просто надо на ногу 24 сдублировать? Сейчас она на ногу 141 идет только.
Или лучше внешний 50 МГц осциллатор, который будет "кормить" синфазно пины 23, 141 ПЛИС и ногу XTAL1 PHY? А ногу nINT/REFCLKOUT на PHY сконфигурить как INT и подтянуть к плюсу сотней килоом - на будущее, если вдруг понадобится когда то?