Forum Discussion
Altera_Forum
Honored Contributor
11 years agoIt is strange that you didn't get an error the first time. It could be that Quartus managed to do an optimization or synthesize your code as a memory block before it cold realize that you had two processes writing to the same signal.
Did you have a look at Altera's recommended hdl coding styles (http://www.altera.com/literature/hb/qts/qts_qii51007.pdf) document? Example 13-25 on page 13-33 describe a dual port memory with byte enable signals.