--- Quote Start ---
On this matter, I tried to initialize at both ends one at a time, and even same initialization at both ends, but it all seems to initialize to 0, no matter what I do.
--- Quote End ---
I imagine I can only initialise memory array once and only when it is declared.
--- Quote Start ---
But going back to signals and wires.. If you initialize a wire and hook it up to a non initialized register, are you sure the init value doesnt traverse back to the register? I think I have to do my own testing on this area since its hard to find documentation.
--- Quote End ---
I just did a quick test and noted (in ModelSim) that an initialised wire hooked back to a register does not propagate backwards and I was expecting that since any node is driven from its source only in one direction. I did fall into this sort of mistake before regarding the term "wiring". We normally think that wiring A to B in analogue sense implies A can drive B as well as B can drive A but this does not apply to digital logic and a statement of B <= A has one direction only unless you design it as bidirectional.
--- Quote Start ---
The oil and gasfields I was visiting was the newer ones (in Dokuk and near Zakho, with the oil seeps), not the old ones that was used for your oppression. I'm almost daily keeping an eye on whats happening there :)
--- Quote End ---
Remarkable coincidence. Zakho is my birthplace and the oil village of Tawke is a place I frequently visited in childhood. It was then just tarred land and villagers used the tar for their night candles. It was not commercially exploited by the state then as it was too small and the state authority stopped at the edges of Zakho town, beyond which it was "liberated area" and launch base of old but accurate shells onto Zakho garrison of occupiers. However, I didn't know that later my fate would end up as state conscript in that very occupying garrison, totally confused.