Logic World Logic Building Blocks Guide

Building block explanation. In progress

introduction

Hello and first of all the guide is still in progress and it is my first one.

What will it say?

For now, the description of the elements that are already in the game.

Later the remaining logic modules and flip-flops, maybe also timers / clock generators and counters.

A KV table (status table) for each module.

Will there be an english translation?

Well, it is possible, but not in the beginning.

Circuit board

Actually I only wanted to cover logic modules, but I think this is important to mention.

The circuit board or simply translated the printed circuit board: The minimum size is 1×1 and the maximum size is 80×80. When placing, you can tilt the plate with T before you release the left mouse button. As in the picture above, various parts can then be mounted on the side. When you grasp the plate, everything that is on the plate is grabbed directly. The most important thing is, if you copy the disk with CTRL + G that all connections are retained. If you mark everything with Y and copy it with CTRL + G, all connections are broken. Tip:

In connection with a plug, annoying copying work can be done very quickly.

Logic World Logic Building Blocks Guide

When plate is placed on plate, nesting occurs, that is, when gripping or copying the bottom plate, the other plate is also gripped or copied.

Inverter (NOT)

INOUT
01
10

The game delivers a finished inverter (NOT).

As the name suggests, it inverts the signal.

Logic World Logic Building Blocks Guide

Diode (buffer)

This component can best be described as a diode, it only lets the signal through in one direction.

Logic World Logic Building Blocks Guide

relay

The relay is included as a standard component in the game.

Logic World Logic Building Blocks Guide

The signal flow can be controlled with the contact on the relay.

The signal can pass through the relay in both directions.

AND

IN 1IN 2OUT
000
010
100
111

The game already provides us with a finished AND: It can be expanded with up to two inputs, so that a total of four inputs are available. There are also alternative possibilities: If you provide the inputs and the output of an OR with inverting. Or a variant with a relay: The variant is not recommended because it has a noticeable switching delay. It was also more of a feasibility study. Side note on the last picture: If you leave out the diodes (buffers), you no longer have an AND. Unless only one output contact of a relay is used. But if you connect both outputs, you get a self-holding through the signal return.

Logic World Logic Building Blocks Guide
Logic World Logic Building Blocks Guide
Logic World Logic Building Blocks Guide

A signal would only come at the output when both inputs have a 1, but the signal at the output would only drop out again when both inputs are 0.

OR (OR)

IN 1IN 2OUT
000
011
101
111

Unfortunately, an OR is not given as a finished element in the game, which means you have to build one yourself.

Simple variant with diodes (buffers):

Logic World Logic Building Blocks Guide

Connect the outputs of the diodes (buffers) and the OR is done.

OR off AND:

Logic World Logic Building Blocks Guide

Connect an AND with inverters (NOT) and you get an OR.

NAND

IN 1IN 2OUT
001
011
101
110

There is no finished NAND in the game.

Logic World Logic Building Blocks Guide

With an AND and NOT one can easily be built.

An alternative can also be built from an OR:

Logic World Logic Building Blocks Guide

NOR

IN 1IN 2OUT
001
010
100
110

A NOR also has to be built by yourself:

Logic World Logic Building Blocks Guide

But you only need to switch an inversion after an OR.

Alternatively, you can also build from one AND one:

Logic World Logic Building Blocks Guide

XOR

IN 1IN 2OUT
000
011
101
110

The XOR or exclusive OR is already present in the game.

Logic World Logic Building Blocks Guide

Unlike the AND, this cannot be expanded.

XNOR

IN 1IN 2OUT
001
010
100
111

The XNOR or Exclusive NOR is not available as a component in the game.

Logic World Logic Building Blocks Guide

But you only need to extend an XOR with an invert.

D flip-flop (D latch)

INSETOUT (Q)
00X
10X
100
111

X = stored value

The D flip-flop is specified as the only flip-flop in the game.

Logic World Logic Building Blocks Guide

As long as there is a signal at the SET input, it is possible to change the output signal.

As soon as the signal at SET changes to 0, the last signal at IN is saved for the output.

Or you can build it yourself:

Logic World Logic Building Blocks Guide

RS flip flop

In the game there is only one D flip flop, the normal ones are missing.

But you can build one from the prefabricated D flip flop:

1SR.Q
00X
101
010
111

X = stored value

Logic World Logic Building Blocks Guide

The S input has priority due to the construction of the element, i.e. if S and R are 1, the Q output is set.

An extension gives a priority to reset:

S.1RQ
00X
101
010
110

X = stored value

Logic World Logic Building Blocks Guide

The R input has priority due to the construction of the element, i.e. if S and R are 1, the Q output is reset.

A self-made from NOR members:

S.R.Q
00X
101
010
11U

X = stored value

U = undefined

Logic World Logic Building Blocks Guide

If there is a simultaneous signal at R and S, both outputs output a 0.

The link can begin to oscillate after the signals at S and R go back to 0. It is recommended to use RS Glider with priority on one input.

With priority on S:

1SR.Q
00X
101
010
111

X = saved value

Logic World Logic Building Blocks Guide

In order to prevent the indefinite switching state, a priority is to be set here.

A self-made from NAND members:

S.R.Q
00X
101
010
11U

X = stored value

U = undefined

Logic World Logic Building Blocks Guide

If there is a simultaneous signal at R and S, both outputs output a 1.

The link can begin to oscillate after the signals at S and R go back to 0. It is recommended to use RS Glider with priority on one input.

With priority on S:

1SR.Q
00X
101
010
111

X = saved value

Logic World Logic Building Blocks Guide

In order to prevent the indefinite switching state, a priority is to be set here.

RS flip flop with clock / switching input

A RS with clock input can easily be built from a D flip flop

S.1RC.Q__S.1RC.Q
000X 001X
100X 1011
010X 0110
110X 1110

X = saved value

The R input has a priority here.

Logic World Logic Building Blocks Guide

The signal is set as long as C has a 1; if it is 0, the status is saved.

It is also possible to build one yourself from NANDs:

S.1RC.Q__S.1RC.Q
000X 001X
100X 1011
010X 0110
110X 111U

X = stored value

U = indefinite However,

Logic World Logic Building Blocks Guide

this example has no priority input and, like the normal RS-NAND, is unstable with the same signal at S and R.

Counter

The counter is my next project.

Delayer

There is a signal delay in the game.

Logic World Logic Building Blocks Guide

It is adjustable from 1 to 30 and delays the arrival and departure of the signal.

One cannot separate this.

The game has its own basic clock in which it processes everything.

If the delay is set to 10, for example, it takes 10 cycles until the signal is present at the output and if the signal then falls, it is present for another 10 cycles until it goes back to 0.

Note on setting:

The signal delay must not be active, i.e. no signal is present and it must not output any.

timer

I tried to build a switch-on delay or switch-off delay with different modules.
There was no satisfactory solution in connection with the given retarder.

I’ll probably build one myself, but I’ll need the meter first.
Please have some patience.

Oracle

INOUT
00
1?

? = Random 1 or 0

The Oracle is an existing component in the game that can generate a random signal.

Logic World Logic Building Blocks Guide

If there is a signal at the input, a signal or no signal is randomly output at the output.

Simple clock

A simple clock generator: It is made up of a time delay and an inverter. The diode (buffer) serves as an output. The clock can be switched on and off with the switch. The decelerator specifies the frequency. You must first disconnect the incoming connection to the time delay in order to reset the time, as the signal delay (delay) must not be active.

Logic World Logic Building Blocks Guide

end

One reason why I write this is when I started the game I was first thinking and trying how everything worked or how it is rebuilt.

I hope that it is helpful so far and that it drives away the question mark a bit.

Anyone who has comments or sees errors can write to me.

This is it guys!! I am sure that you will love Logic World Logic Building Blocks Guide that we have shared with you. We are always open to discussion and suggestions from you. Just let us what you thought about the guide in the comment section.

Also, we would like to thank Farnar. He is the one behind this wonderful guide.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.