An I2C verification environment, which uses 
memories and VPI (c code) to 
drive and monitor data to/from DUT, will be described in this work.
- 
In this site many verification environments have been presented, using, 
specman
, 
VHDL
etc....
 
The main page of this work is accessed with the following 
link. 
This page describes how APB transaction are done. 
 
- 
Please note, that I do this self study project on my free time. 
Therefor its progress is slow and the project is far from being complete 
any time soon.
 
- 
To help to track the progress I keep 
this to do list in this page.
  
- Connect I2C slave.
  
- I2C sequence : 
  
  write address + write bit to TXR, set STA and WR bits 
  poll TIP 
  read RXACK 
  write TXR, set STO and WR bits 
  read RXACK 
 
 
 
                           |