Dear Sir or Madame,
I have a data packet which has a 13 bit field for an USB application(7bit + 4bit + 1bit + 1bit).
Because of lack of memory I do create a RAM which has a data input width of only 10 bit. The write address of the RAM is [4..0], i.e. 32 words á 10 bit. The words which are written into the RAM are searched for later (CAM-like function).
The problem: I have to reduce 13 bit to 10 bit without losing the significance of the 13 bit. But it is not possible to leave out for example two bits of the 7bit (usb address) because the enumeration by the host is not predictable.
How could I solve this problem?
Thank you very much.
Best regards
Andres Vazquez G&D System Development