The below scenarios need to be
supported by the IP and Target START (TSTART) and Target STOP (TSTOP) interrupts
need to be generated at the right time after the address match.

Target Receiver
Target Transmit
Mixed Transfer (Target
receive followed by Target transmit)
Scenario A
Scenario B
Mixed Transfer (Target
transmit followed by Target receive)
To support 10-bit addressing,
below functionality is required inside the IP:
- For Target mode, extend TOAR.OAR
field from 7-bits to 10-bits i.e. TOAR[9:0]. Also add TOAR.MODE control bit at
TOAR[15] to select between 7-bit and 10-bit addressing modes. The Target logic
accounts for 10-bit addressing (if programmed).
Note: Only 1 Target address (TOAR) supports 10-bit
addressing. TOAR2 is 7-bit address only.
- For Controller mode, extend
CSA.TADDR field from 7-bits to 10-bits i.e. CSA[10:1]. Also add CSA.MMODE
control bit at CSA[15] to select between 7-bit and 10-bit addressing modes. This
also results in corresponding changes in ControllerFSM, which now needs to
account for 10-bit addressing (if programmed) and add more states.