брать гейслеровский (GRLIB/LEON) I2C, если ничего больше не нужно - не советую.
этот контролер достаточно примитивный, требует высокой загрузки процессора и т.д. - если от grlib не берете ничего больше - то нет смысла разбираться.
встроенной поддержки Алдека у Гейслера, по-моему нету - алдек (activ-hdl) это же какая-то виндовзная балалайка, а у GRLIB-а инструментарий линуксный, ну как и положено. то есть сказать make aldec-sim там так просто не получится
советую посмотреть на опенкоресах google: opencores i2c - там много реализаций, сам не пользовался тамошними i2c - но уверен, что есть работоспособные
https://opencores.org/project/i2chttps://opencores.org/project/i2c_master_slaveи т.д.