RAM Allocation in the FX2 vs. FX

Question: The FX (and EZ-USB) isochronous buffers were located at 0x2000-0x2800. The FX2 does not seem to have implemented RAM in this area. For a stand-alone application, the total amount of RAM (internal) is insufficient. Disabling the ISO endpoints made an extra 2K RAM available. Does the FX2 have any options as this?

 

Answer:

In FX (and EZ-USB) 1K worth of memory space from the 8K internal RAM was allocated to registers and bulk buffers. This decreased the internal RAM available to 6976 bytes. In FX2 the entire 8K is available to the user as the registers and buffers are not allocated for within this 8K RAM space.