I have two almost identical Memory chip implementations, except that one works and the other, when I test in the hardware simulator with the Memory.tst, give an infinite loo