Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20677 Discussions

Lack of write to LUT or small ram in Altera

Altera_Forum
Honored Contributor II
972 Views

As far as I can tell, Altera LUT ram does not allow writing by user logic. 

This prevents a small ram from being implemented. My understanding 

is that Xilinx has patents ( expired ? ) on distributed rams. But surely 

just having a write to a LUT does not infringe on any patents.  

 

So why does Altera not allow user logic to write a LUT ? 

Anyone has a better insight ?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
249 Views

Cyclone III/IV? That's correct, although the devices have smaller RAMs meant for this purpose. Stratix IV and all future families do allow the LAB to be converted to a small RAM, so it is there on the high end and coming on the less expensive FPGAs. 

(Note that there is a silicon expense in hardware for doing this. I belive both X and A only allow it on every other column or something like that because of that...)
0 Kudos
Altera_Forum
Honored Contributor II
249 Views

Thanks for the info. I'll be looking forward to Cyclone 5. Small lut rams can 

be very useful & an advantage compared to asic designs. I am converting 

a Xilinx design into Altera & found the lack of small rams hindering. But then I figured out a different design which does away with the small rams 

entirely. Lucky this time but I'll certainly look forward to Altera lut rams.
0 Kudos
Reply