PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

want to do I2C EEPROM 24AA64 page write

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:

  1. What modifications are needed in the write pattern to support Page Write (multiple bytes in one cycle instead of single byte)?

  2. Do I need to adjust only the data vector sequence, or also the timing/wait states for EEPROM internal write cycle?

  3. Any recommended way to structure the readback pattern to verify the entire page written correctly?

0 Kudos
Message 1 of 3
(65 Views)
  1. If you're trying to familiarize with the DPE and 657x, please request your company to get access to this training 
    Device Testing with Digital Pattern Instruments - NI
  2. If you're trying to just talk to the DUT over I2C, SDC Addon will make your life simpler by abstracting the advanced expertise required to work with 657x and digital files,
    What Is the Semiconductor Device Control Add-On for InstrumentStudio™ Software? - NI

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 3
(48 Views)

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 

0 Kudos
Message 3 of 3
(35 Views)