FX2LP TRM

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
gean_3054931
Level 5
Level 5
10 likes given 5 likes given First like received

Hello,

In TRM,they have given that  "Note : In 16-bit mode, the EZ-USB only transfers even-sized packets of data across the FD bus. This should be considered when the EZ-USB interfaces to host software that sends or receives odd sized packets".

What is the status when fx2lp in 8bit slavefifo interface?according into the above statement?

what does mean that even and odd packet referes in the above statement?

regards,

geetha.

0 Likes
1 Solution
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Geetha,

In the 16-bit mode, data is transferred in the slave FIFO interface in the form of words(each word is 2 bytes) and hence each packet always contains even number of bytes. For e.g., if you want to transfer 515 words, there will be two packets of 512 bytes and a short packet of 2 bytes sent. In 8-bit mode, this is not necessarily true since you can transfer 515 bytes with one packet of 512 bytes and a short packet of 3 bytes.

Best Regards,

Sananya

View solution in original post

0 Likes
1 Reply
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Geetha,

In the 16-bit mode, data is transferred in the slave FIFO interface in the form of words(each word is 2 bytes) and hence each packet always contains even number of bytes. For e.g., if you want to transfer 515 words, there will be two packets of 512 bytes and a short packet of 2 bytes sent. In 8-bit mode, this is not necessarily true since you can transfer 515 bytes with one packet of 512 bytes and a short packet of 3 bytes.

Best Regards,

Sananya

0 Likes