FIFO issues

benjcarson at digitaljunkies.ca benjcarson at digitaljunkies.ca
Thu Jun 6 00:15:23 EDT 2002


You have to use lpm_ram as registers to use esb bits, as far as I know.  I 
don't think using lpm_ram is too vendor specific since I think most FPGAs 
have ram or can emulate it using normal registers.  Just my $0.02. 

Benj 


Jeff Mrochuk writes: 

> Here's one for ya.
>  
> I tried to compile my fifo, and even with only 32x8 its gigantic (14% of our 
> chip)
> So I took a look at their design and it turns out the reason its so small is 
> because it uses ESB bits.  If you disable ESB bits on the altera fifo, our 
> 640x8 fifo is 103% of the chip.
>  
> Looks like we may have to be a bit more creative in our display, maybe empty 
> it as it fills.  I'd like to know how commercial hardware does it, maybe it 
> just has giant fifo hardware.
>  
> In the mean time, do you know if you can tell quartus to use ESB bits on your 
> own designs?
>  
> Jeff 
> 
> 
 



More information about the Manticore mailing list