Добрый день.
В проекте использую универсадьные SFP модули от фирмы flexoptix. Модули подключены к FPGA и их настройку произвожу сам.
Эти SFP модули могут работать на скорости 0.1-2.67Gbit/s. Как я понял из документации, перед началом работы модуля необходимо выставить скорость работы модуля, а именно записать значения в регистры 4-10 по MSA. При включении прибора я пытаюсь записать необходимые значения по i2c интерфейсу и сразу же их считываю. В итоге значения регистров не соответсвуе тому, что пытаюсь записать. Он вообще не меняется.
Так же возник вопрос с Option(64-65) регистрами. Необходимо ли в них записывать какие настройки, или эти регистры отражают состояния, задаваемые внешними ножками SFP(TX_disable, Rate_Select).
Прошу совета по поводу записи в регистры и Option регистров. Смотрел времянку записи и чтения, всё по документации. Может есть какие особенности?