Replies: 2 comments 2 replies
-
I discovered that ~WE is low for the very first gate level clock, well before the first clock it's stable. But writing is triggered on WE. It's the only possible culprit I could find. Basically failure to properly use pull resistors. That seems to have solved it. I am just in awe a digital simulator would catch something like that. :) |
Beta Was this translation helpful? Give feedback.
-
When the simulator starts, the gates stabilize in random order. During this process, various similar effects can occur, and sometimes they can always have different effects. |
Beta Was this translation helpful? Give feedback.
-
Hi, I was wondering if anyone else had run into the problem below or other problems regarding the EEPROM component. I didn't see it under issues and I'm having problems reproducing it reliably and in a simpler circuit.
Sometimes, not always, when I run my design (a 32bit oisc cpu) the value at addr 0 is replaced by 0 in the eeprom component. But the only clockcycle when the WE signal is high, is when it's writing it's result to the destination addr, and it does that correctly. Looking at the graph there is no moment before or after the WE cycle that addr (or data) is set to zero.
Beta Was this translation helpful? Give feedback.
All reactions