Altera_Forum
Honored Contributor
16 years agoShift Register (RAM based) megafunction used too much M4K blocks !?
I used Shift Register (RAM based) megafucntion to generate a shift register with 128 taps and the distance between taps is 4 and the data bus is 12 bits. The Mega-Wizard showed this shift register need 43 M4K.
According to datasheet , every M4K has 4609 bits and can be configured as 256x16 ,so 2 M4K blocks should be enough to fulfill the shift register mentioned above . Why does it need 43 M4K ? Is there any method to cut down the M4K resource usage of this shift register? Thanks!