09-10-2025 08:20 AM
Hello Community,
I am working with I²C protocol testing in Digital Pattern Editor (DPe).
I have gone through the provided loopback example for 24AA64 EEPROM – Byte Write and Read, which works correctly for single-byte transactions.
Now, I want to extend this to perform a Page Write operation (writing multiple bytes in a single transaction), as supported by the 24AA64 device.
Details:
Device: 24AA64 EEPROM
Protocol: I²C
Tool: DPe (Digital Pattern Editor)
Current status: I have the Byte Write loopback working (using the provided example).
Goal: Perform Page Write (e.g., 16 bytes starting at address 0x0000), and then read back the same page to verify correctness.
Attached file: I have also attached my project file where I tried modifying the write pattern.
Questions:
What modifications are needed in the write pattern to support Page Write (multiple bytes in one cycle instead of single byte)?
Do I need to adjust only the data vector sequence, or also the timing/wait states for EEPROM internal write cycle?
Any recommended way to structure the readback pattern to verify the entire page written correctly?
09-10-2025 10:06 PM
09-10-2025 11:45 PM
I have done a single byte transfer which is working fine but when iam trying to send and receive 2nd byte it is showing 11111111.and the course you have mentioned i already went through