Доброго времени суток! У меня имеется Stratix IV GX FPGA Development Kit и существует задача засылать данные через 1Gb Ethernet. Для этого на плате в качестве физического уровня используется Marvel 88E1111 и связь происходит по SGMII будь он неладен интерфейсу. Там всего 2 ноги на ПЛИС выходят TX и RX, а CLK должен восстанавливаться из данных. И еще нога MDIO для конфигурации Marvel. У ALTERA есть функция ALTLVDS c помощью которой и происходит восстановление клока из принятого сигнала и десиарелизация. Далее...сделал сброс путем управления регистрами Marvel и лампочки, показывающие скорость приема и что сам прием идет заморгали адекватно (засылаю через SUNLite Gige). Но вот отправленные мной данные на ПЛИС не идут, а поступает последовательность повторяющаяся из 128 символов, каждый раз разная, причем не зависит это от длины переданного пакета и даже когда разем отключен тоже 128 бит каких-то идут. Если кто сталкивался с SGMII интерфейсом и как с ним работать через Marvel 88E1111 помогите пожалуйста. Спасибо!
|