Have you checked the reset signal on your scope ? Things I have seen are it can kinda pulse high and low rather than the supposed low then high. Its rising edge is normally slow as well so it causes the logic to malfunction as your into noise margins then.Badwolf wrote: 26 Sep 2021 12:00 I'm not too concerned about the AltRAM at the moment as I'm going to rewrite the controller again for this board (different capabilities). I'm more upset it can't even get out of reset above 45MHz -- that seems odd.
Putting a lower value pull up on reset might be worth a try. One trick I did was to run reset from the system via the pld to the CPU, but via a chain of say 10 flip flops. Use system reset to reset all 10 (low), and just tie the first FF to logic high. So if the reset glitches, it will reset the chain. Then it will only reset the cpu when reset is stable for 10 clock cycles.

