I2C Studio can be used to act as a master on an I2C bus.
The master supports six different modes:
The master window of I2C Studio offers an impressive number of features: