- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm working with a product that will have multiple FX3 based devices connected and we need to distinguish between them reliably. I understand that every chip has a unique 64 bit ID at address 0xE0055010 and that the correct order to read the two registers is 0xE0055014 and then 0xE0055010. I have found this much info in the forum.
So I can read the ID like
uint64_t id;
CyU3PReadDeviceRegisters((uint32_t*)0xe0055010, 2, (uint32_t*)&id);
And I have two questions regarding this;
- Will CyU3PReadDeviceRegisters() read the data in the correct order as stated above, or will I need to flip the 32-bit values around?
- Is there a preferred interpretation of this 64 bit ID? Is it an ascii string? A unicode string? An integer? Signed? Hex characters? Does it have an expected format?
Regards,
Georgios
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can refer to the below thread: https://community.infineon.com/t5/USB-superspeed-peripherals/FX3-Unique-ID-is-same-for-more-than-one...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Q1: it is lower DWORD in 0xE0055010 and upper DWORD in 0xE0055014. You don't need to flip the 32-bit values around.
Q2: Hex characters
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for the reply! I got the idea that they need to be read in reverse order from a moderator response to another thread. This simplifies it a little. Thanks.
If they're characters, what encoding?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can refer to the below thread: https://community.infineon.com/t5/USB-superspeed-peripherals/FX3-Unique-ID-is-same-for-more-than-one...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks!