Для каких регистров записывать и что записывать в них, вам придется прочитать таблицу данных и, возможно, поэкспериментировать.
Для того, чтобы написать их в Verilog, вам понадобится мастер I2C и кое-что для его управления.Если у вас мягкое ядро или встроенный процессор FPGA или какой-либо путь управления от ПК (USB, последовательный порт, Ethernet и т. Д.), То подключить его к шине I2C будет проще всего.В противном случае вам, вероятно, понадобится какой-то конечный автомат, который может выполнять необходимые операции инициализации I2C при включении питания.
У меня есть стандартный модуль инициализации платы I2C: https://github.com/alexforencich/verilog-i2c/blob/master/rtl/i2c_init.v.Этот модуль предназначен для выполнения набора операций записи I2C на одно или несколько подчиненных устройств при включении питания для инициализации вспомогательных периферийных устройств, таких как генераторы, ФАПЧ, распределение тактовой частоты и компоненты интерфейса.Он предназначен для сопряжения с этим главным модулем I2C: https://github.com/alexforencich/verilog-i2c/blob/master/rtl/i2c_master.v.