Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- I'm guessing i'd create a trigger from the ack... i'll have a look --- Quote End --- You'll want to add the I2C SCL and SDA to your signal tap as signals, and then use a faster clock, eg., 10MHz to capture multiple samples per bit period. You'll have to tweak things a little, eg., lets say you have a 100kHz I2C clock and you want to capture 20 periods, that's 20/100kHz = 200us. Sampling this at 10MHz produces 2000 samples for each bit in your signal tap entry. Since you're observing two signals, you need about 4k of sample RAM. If your design does not contain a 10MHz clock, you can use a PLL to create one from say the 50MHz oscillator on your design. Or, if you have plenty of on-chip RAM, just use the 50MHz directly. Cheers, Dave