
Contents
Overview to Compiled Memory............................................................................................5-1
Compiled Memory Naming Convention................................................................................5-1
Characteristics for Timing and Power...................................................................................5-2
Built-In Self Test for Compiled Memory................................................................................5-3
Selection Guide for Compiled Memory.................................................................................5-4
High-Density Compiled Memory
SPSRAM_HD
High-Density Single-Port Synchronous SRAM.......................................5-7
SPSRAMBW_HD High-Density Single-Port Synchronous SRAM with Bit-Write.................5-17
DPSRAM_HD
High-Density Dual-Port Synchronous SRAM..........................................5-27
SPARAM_HD
High-Density Single-Port Asynchronous SRAM.....................................5-35
DROM_HD
High-Density Synchronous Diffusion Programmable ROM ....................5-46
MROM_HD
High-Density Synchronous Metal Programmable ROM..........................5-54
ARFRAM_HD
High-Density Multi-port Asynchronous Register File..............................5-62
FIFO_HD
High-Density Synchronous First-In First-Out Memory............................5-73
Low-Power Compiled Memory
SPSRAM_LP
Low Power Single-Port Synchronous SRAM..........................................5-83
DPSRAM_LP
Low Power Dual-Port Synchronous SRAM.............................................5-93
SPARAM_LP
Low Power Single-Port Asynchronous SRAM ........................................5-101
DROM_LP
Low Power Synchronous Diffusion Programmable ROM .......................5-111
MROM_LP
Low Power Synchronous Metal Programmable ROM.............................5-119
Overview to Compiled Datapath ..........................................................................................5-127
Datapath Module Design Flow .............................................................................................5-127
Selection Guide for Compiled Datapath ..............................................................................5-130
ADDER
Adder/Subtracter.....................................................................................5-131
BS
Barrel Shifter...........................................................................................5-136
MPY
Modified Booth Multiplier ........................................................................5-141