Есть некая железка. На ней связка: ПЛИС (mii)-> PHY -> оптический трансивер 100мб/с.
И вот тут возникла мысль- а если выкинуть этот PHY, а его функционал поднять в ПЛИС? Почитал, выяснилось, что в общем -то сделать надо не много: кодирование 4b/5b и NRZi кодирование. Единственное, что на приеме будет проблема с восстановлением клока, но и это вроде как решаемо( как мне кажется).
В связи с этим вопросы:
1. Кто-нибудь заморачивался данной проблемой? если да- то как, работает?

2. есть что-нибудь похожее в исходниках в интернетах, а то я не нашел?
спасибо.