An open API service indexing awesome lists of open source software.

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

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