I use picoblaze for sram read/write operations. I see a problem in simulation of sram_ad writing (below code). 16th bit of Sram_ad ( sram_ad(16) ) is seen as X in the simulation, no problem for the other bits. But i drive out_port to all bits of sram_ad by using 3 ports. What is, do you think, the problem.