Jump to content

Oracle

From Logic World Wiki
Revision as of 03:07, 7 September 2025 by HuntaBadday (talk | contribs) (Created page with "{{Infobox component | title=Oracle | caption=Oracle | id=MHG.Randomizer | io.propagationDelay=1 | io.maxInputs=1 | io.minInputs=1 | io.outputs=1 }}The Oracle is a digital component which will output a random state (HIGH or LOW) on the rising edge of the input. The Oracle will demonstrate the following behavior:{{Truth table|0 0|0 1/0|inputs=Enable|outputs=1|caption=Oracle Truth Table}} == Timing == The Oracle has a latency of 1 tick, so in the instance of the enable pi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Oracle

Oracle
Component info
Internal ID MHG.Randomizer
Configurable No
Input and output
Input count 1
Output count 1
Propagation delay 1 tick

The Oracle is a digital component which will output a random state (HIGH or LOW) on the rising edge of the input. The Oracle will demonstrate the following behavior:

Oracle Truth Table
EnableOutput
00
01/0

Timing

The Oracle has a latency of 1 tick, so in the instance of the enable pin goes HIGH, the output will be in a random state of either LOW or HIGH. The same is for when the enable pin goes LOW, the output will be set to LOW one tick later.

Configurability

This component cannot be configured in the edit menu.