Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

ram with byte enable

Altera_Forum
Honored Contributor II
2,206 Views

Is it possible to infer a block ram with byte enable in VHDL using Quartus II? I'm trying to infer a 1024x32 single port ram with 4 enable bits, but after synthesis, Quartus II infers 4 independient ram blocks of 1024x8, one for each enable bit. I don't want to instantiate 'cause I need to implement my project in a Xilinx FPGA too. 

 

Thanks, 

Nick
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
894 Views

Sorry no way to do that. 

 

You need to use two VHDL architecures, one for altera direct instantiation and one for Xilinx direct instantiation. 

 

I have experience with both and this is the only way I think it will work. 

Inferrence of byte enables is not supported by Altera nor Xilinx
0 Kudos
Altera_Forum
Honored Contributor II
894 Views

Thanks! I'll do that.

0 Kudos
Reply