Нужно сделать девайс с двумя Ethernet PHY и поддержкой Precision Time Protocol (IEEE1588) и Parallel Redundancy Protocol.
С эзернетом пока не работал, поэтому буду оч благодарен ликбезу по следующим вопросам:
1. Если я правильно понял, для реализации PRP надо иметь общий MAC и два PHY. Могу я подцепить к контроллеру с одним EMAC два чипа PHY с разными адресами на одной шине, и отправлять/принимать пакеты по двум?
2. Для реализации PTP подойдет любой PHY? Или есть PHY, которые сами парсят синхронизирующий пакет и выдают прерывание?
3. Времени на реализацию почти нет, поэтому на всякий случай посоветуйте готовое решение типа платы-мезонина.