Forum Discussion
Altera_Forum
Honored Contributor
9 years agoOne more thing
when ST_WR_RAM =>
ram_addr := to_integer(unsigned(addr_bus));
ram_mem(ram_addr) <= REG_DATA1_IN;
when ST_RD_RAM =>
ram_addr := to_integer(unsigned(addr_bus));
REG_DATA_OUT <= ram_mem(ram_addr);
when ST_RAM_TO_MCP25625 =>
temp_ram_val <= ram_mem(ram_addr);
I get - Error (10028): Can't resolve multiple constant drivers. If I comment out REG_DATA_OUT <= ram_mem(ram_addr); or temp_ram_val <= ram_mem(ram_addr); It compiles without errors. Why I can't write to different signals in the same process?