https://github.com/inndy/4bit-kmapper
A tiny tool that can auto fill k-map to generate a 4-bits numbers FSM for JK flip-flop input
https://github.com/inndy/4bit-kmapper
Last synced: 5 months ago
JSON representation
A tiny tool that can auto fill k-map to generate a 4-bits numbers FSM for JK flip-flop input
- Host: GitHub
- URL: https://github.com/inndy/4bit-kmapper
- Owner: Inndy
- Created: 2016-07-06T05:41:21.000Z (almost 10 years ago)
- Default Branch: gh-pages
- Last Pushed: 2016-07-06T05:51:03.000Z (almost 10 years ago)
- Last Synced: 2025-10-31T00:51:58.183Z (8 months ago)
- Homepage: https://inndy.github.io/4bit-kmapper/
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 4bit-kmapper
## What is this?
It's a transition table to built a sort of 4-bits number FSM with JK flip-flop
and the following is k-map for every input of JK flip-flop.
This program can generate output like below.
```
+-+----+----+--+--+--+--+--+--+--+--+
|N|DCBA|DCBA|JD|KD|JC|KC|JB|KB|JA|KA|
+-+----+----+--+--+--+--+--+--+--+--+
|0|0000|0011| 0| X| 0| X| 1| X| 1| X|
|3|0011|0101| 0| X| 1| X| X| 1| X| 0|
|5|0101|1000| 1| X| X| 1| 0| X| X| 1|
|8|1000|1001| X| 0| 0| X| 0| X| 1| X|
|9|1001|0010| X| 1| 0| X| 1| X| X| 1|
|2|0010|0100| 0| X| 1| X| X| 1| 0| X|
|4|0100|0001| 0| X| X| 1| 0| X| 1| X|
|1|0001|0000| 0| X| 0| X| 0| X| X| 1|
+-+----+----+--+--+--+--+--+--+--+--+
JD
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|0 |0 |X |X |
|01|0 |1 |X |X |
|11|0 |X |X |X |
|10|0 |X |X |X |
+--+--+--+--+--+
KD
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|X |X |X |0 |
|01|X |X |X |1 |
|11|X |X |X |X |
|10|X |X |X |X |
+--+--+--+--+--+
JC
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|0 |X |X |0 |
|01|0 |X |X |0 |
|11|1 |X |X |X |
|10|1 |X |X |X |
+--+--+--+--+--+
KC
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|X |1 |X |X |
|01|X |1 |X |X |
|11|X |X |X |X |
|10|X |X |X |X |
+--+--+--+--+--+
JB
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|1 |0 |X |0 |
|01|0 |0 |X |1 |
|11|X |X |X |X |
|10|X |X |X |X |
+--+--+--+--+--+
KB
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|X |X |X |X |
|01|X |X |X |X |
|11|1 |X |X |X |
|10|1 |X |X |X |
+--+--+--+--+--+
JA
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|1 |1 |X |1 |
|01|X |X |X |X |
|11|X |X |X |X |
|10|0 |X |X |X |
+--+--+--+--+--+
KA
+--+--+--+--+--+
| |00|01|11|10|
+--+--+--+--+--+
|00|X |X |X |X |
|01|1 |1 |X |1 |
|11|0 |X |X |X |
|10|X |X |X |X |
+--+--+--+--+--+
```
## License
Public Domain