I am using Blackfin 527, in the USB slave mode in my application to transmit some acquired data residing in some buffers. I wish to know whether i have to interface an EEPROM or any external memory to store the USB device ID,Vendor ID,Software Version etc to be transmitted to another main processor when either the system is started/booted/restarted or when the host processor queries it? Where can i store these data? Is the internal memory enough for that? Or do i have to interface some external memory to the blackfin.