#123 Discrepancies when memorizing an undefined value

open
nobody
5
2011-10-21
2011-10-20
No

Logisim components behave very differently when trying to memorize an undefined value:
- the RAM component stores an "all ones" value (0b11...1),
- the Register component keeps the previous value,
- the Counter component resets to zero.

All Logisim components should share the same behavior. Ideally, this behavior should be configurable on a per-circuit basis. For educational purposes, one could therefore configure a circuit to memorize a conventional "error" value (e.g. 0xEE...E) when trying to load/store an undefined value.

Discussion

    • labels: --> Logisim Core
     
    • summary: Discrepancies when memorizing an undefined values --> Discrepancies when memorizing an undefined value