10.1.14.5 Fast Carry Chains (Axcelerator only)

The Axcelerator Family offers fast-carry-chain cores for a compact design of Arithmetic Macros and Counters. Fast-Carry cores for Axcelerator are available in the Variations list.

Figure 10-20. Fast-Carry-Chain Cores in Variations Drop-Down Menu
þÿ

You can generate FC cores using the module generator or infer them with synthesis tools like Synplify Pro. FC cores are the most area-efficient way to implement these modules. They also offer superior performance for designs up to 32 bits, although some modules may be inferior beyond 32 bits (incrementers, for example). Though the software offers both architecture types (FC cores and non-FC cores), Microchip recommends using FC cores to guarantee area efficiency.

In the Core Catalog, you can distinguish the FC cores from non-FC cores by the prefix “FC” or "Fast Carry" (for example, “FC High Speed” versus “High Speed”).

The core parameters used in the GEN file also use “FC” for distinction. For example, the “High Speed” adder using fast carry chains is specified by:
  • LPMTYPE:LPM_FC_ADD_SUB
  • LPM_HINT:FC_FADD
while the corresponding non-FC version is specified by:
  • LPMTYPE:LPM_ADD_SUB
  • LPM_HINT:FADD