Kits
›
El PLD GAL22V10
RU
EN
ES
Contenido
Introduction
History: logic you program
Lesson 1. The transistor that remembers
1.1. How a transistor remembers
1.2. A bit of history
1.3. The memory transistor in the simulator
1.4. The experiment
1.5. Check
1.6. The fuse number
Lesson 2. The 8×8 mini-PLD
2.1. The idea: a row is a term
2.2. The idea: true and inverted columns
2.3. The idea: outputs
2.4. Fuse numbers
2.5. Assembly
2.6. Programming by hand and checking
Lesson 3. GAL22V10
3.1. Outside
3.2. The matrix
3.3. The macrocell
3.4. Building the macrocell
3.5. Checking the macrocell
3.6. The whole GAL22V10
Lesson 4. Digits on a display
4.1. What we want
4.2. Equations
4.3. The firmware source
4.4. Where the equations end up inside
4.5. Building
4.6. Programming
4.7. Checking
4.8. A second firmware — without a single wire
Lesson 5. The die
5.1. The idea: a counter to six
5.2. The idea: “rolling” — count, “not rolling” — hold
5.3. The idea: face number → dots
5.4. The firmware source
5.5. Building
5.6. Programming
5.7. Checking
5.8. A die with a display
Summary
All the parts
Instructions in pictures
Lesson 1 in pictures
← Back to the lesson: Lesson 1. The transistor that remembers
1
The transistor that remembers
MN: bit 0 — an ordinary switch, bit 1 — closed for good
kh
HB-06
G
MN
0
bit 0
G
MN
1
bit 1
VCC
1×
GND
1×
1×
G
MN
0
1×
0
1×
1×
∞
© 2026 Daniil Khanin · khanin.info · HB-06
4
CANVAS
1
VCC
1×
GND
1×
1×
4×
VCC
VCC
GND
GND
VCC
X
2
X
GND
G
N
G
Alt
G
MN
0
Alt-click a transistor: N → P → MN
3
G
MN
0
1×
0
1×
1×
5×
X
GND
G
MN
0
G
0
G
X
© 2026 Daniil Khanin · khanin.info · HB-06
5
CANVAS …
4
G
MN
0
2×
G
MN
1
double-click MN — bit 0 ↔ 1
bit 0
1
G
X
bit 0: switch 1 — the lamp goes out
bit 1
1
G
X
bit 1: the lamp is always on
© 2026 Daniil Khanin · khanin.info · HB-06
6
← Back to the lesson
Lesson 1. The transistor that remembers