Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

Generate Serial Number for a FX2LP Device – KBA212789

Anonymous
Not applicable

Generate Serial Number for a FX2LP Device – KBA212789

Version: *A

Translation - Japanese: FX2LPデバイスのシリアル番号を生成 – KBA212789 - Community Translated (JA)

Question:

How do I generate a serial number for a FX2LP Device?

Answer:

The serial number is used to identify the devices. By using this, every device will have a unique number that helps in differentiating the FX2LP parts easily. It can be generated in two ways.

1. By adding a Serial Number string in the Descriptor File (dscr.a51 file).

SerialNum:

      db SerialNum-SerialNumend      ;; Descriptor length

      db DSCR_STRING

      db 00,00        .

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

      db 00,00

SerialNumEnd:  

In the first column, you can enter a number of your choice. One of the drawbacks with this method is that you need to manually enter the serial number for every device.

2. Generate a unique serial number by writing a function in firmware. The FX2LP has got six registers that is unique for each FX2LP device. The string descriptor is updated with the contents of these registers to generate a unique serial number for every FX2LP device connected. Please refer to the attached firmware project (InsertSerialNumber() function block) for the implementation.

Attachments
0 Likes
Version history
Revision #:
1 of 1
Last update:
‎May 03, 2016 03:57 AM
Updated by:
Anonymous
 
Contributors