Scrap Mechanic

Scrap Mechanic

Not enough ratings
programable logic array (PLA)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
186.741 KB
13 Sep, 2021 @ 10:55am
13 Sep, 2021 @ 11:00am
2 Change Notes ( view )

Subscribe to download
programable logic array (PLA)

In 1 collection by smailovtimofey
TimCPU and other machines
23 items
Description
this is just computer what has:
4 inputs (abcd)
8 outputs (01234567)

how it works:
it has button on side, what open programable compartment

in it has:
"and" & "or" sides

AND SIDE

"and" has input-names in up

W'a' D'a' W'b' D'b' W'c' D'c' W'd' D'd'
W - white color
D - dark color

dark color active if input FALSE
white color active if input TRUE


if all colors active, group is activating

example:
group 1|W'a':1, D'a':0, W'b':0, D'b':1, W'c':1, D'c':0, W'd':1, D'd':0|
short: 1[10011010]

group active if:
inputs "a", "c", "d" is active
input "b" isn't active

OR SIDE

"or" side depends on groups

"or" has 8 outputs

if group work it return all outputs what written in side

examples:
1[10010101][10000000] (and & or)

group 1 send signal to 0 output if:
input "a" is active
inputs "b", "c", "d" isn't active

1[10010101][10000000]
2[01100101][01000000]

group 1 send signal to 0 output if:
input "a" is active
inputs "b", "c", "d" isn't active

group 2 send signal to 1 output if:
input "b" is active
inputs "a", "c", "d" isn't active

links
for image header i use pixartprog[github.com]
wikipedia page about PLA[en.wikipedia.org]

on header written bcd to 7-segment decoder