I2C Flashing Tools

I have been using the EVAL-ADUC7023 board, which has an ADUC7023 processor. 

There is also an FTDI chip configured in such a way that it allows the device to be programmed over i2c.

However, when moving to our product board, we will not have an FTDI chip on board, although we we will have the I2C lines available.

So what is the easiest way to program the board directly through i2c? Is there a utility program which will allow this?