Endpoint 1 Buffers of  FX2LP

Question: According to the FX2LP manual, endpoint 1 can also be a 512-byte endpoint (Appendix B Table b-6), when used in bulk mode. But where is that buffer located exactly?

 

Answer:

Endpoint 1 out is located at 0E780
Endpoint 1 in is located at 0xE7C0

Note: Endpoint 1 gets reported to the host as being 512 bytes when configured as a bulk endpoint in high speed mode. But, physically on FX2LP, it is only 64 bytes deep (either direction). The user must never exceed 64 bytes for this endpoint.