mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-18 09:24:42 -04:00
updated the readme
This commit is contained in:
parent
eea5b0315e
commit
6006cabb50
@ -23,6 +23,8 @@ These are the main features of Digital:
|
|||||||
- Analysis and synthesis of combinatorial and sequential circuits.
|
- Analysis and synthesis of combinatorial and sequential circuits.
|
||||||
- Simple testing of circuits: You can create test cases and execute them to verify your design.
|
- Simple testing of circuits: You can create test cases and execute them to verify your design.
|
||||||
- Many examples: From a transmission gate D-flip-flop to a complete (simple) MIPS-like single cycle CPU.
|
- Many examples: From a transmission gate D-flip-flop to a complete (simple) MIPS-like single cycle CPU.
|
||||||
|
- Includes a simple editor for finite state machines (FSM). A FSM can then be converted to a state
|
||||||
|
transition table and a circuit implementing the FSM (See screenshot at the [bottom](#additional-screenshots)).
|
||||||
- Contains a library with the most commonly used 74xx series integrated circuits.
|
- Contains a library with the most commonly used 74xx series integrated circuits.
|
||||||
- Good performance: The example processor can be clocked at 120 kHz.
|
- Good performance: The example processor can be clocked at 120 kHz.
|
||||||
- Supports large circuits: The "Conway's Game of Life" example consists of about 2400 active components
|
- Supports large circuits: The "Conway's Game of Life" example consists of about 2400 active components
|
||||||
@ -228,3 +230,7 @@ If you want to build Digital from the source code:
|
|||||||
* Try to keep the test coverage high. The target is a minimum of 80% test coverage.
|
* Try to keep the test coverage high. The target is a minimum of 80% test coverage.
|
||||||
* So far, there are only a few GUI tests, so that the overall test coverage is only slightly below 80%.
|
* So far, there are only a few GUI tests, so that the overall test coverage is only slightly below 80%.
|
||||||
Try to keep the amount of untested GUI code low.
|
Try to keep the amount of untested GUI code low.
|
||||||
|
|
||||||
|
## Additional Screenshots
|
||||||
|
|
||||||
|

|
||||||
|
BIN
screenshot3.png
BIN
screenshot3.png
Binary file not shown.
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 91 KiB |
@ -40,14 +40,14 @@
|
|||||||
<transitions>
|
<transitions>
|
||||||
<transition>
|
<transition>
|
||||||
<values></values>
|
<values></values>
|
||||||
<position x="742.5" y="217.50002"/>
|
<position x="739.0" y="221.00003"/>
|
||||||
<fromState reference="../../../states/state"/>
|
<fromState reference="../../../states/state"/>
|
||||||
<toState reference="../../../states/state[2]"/>
|
<toState reference="../../../states/state[2]"/>
|
||||||
<condition></condition>
|
<condition></condition>
|
||||||
</transition>
|
</transition>
|
||||||
<transition>
|
<transition>
|
||||||
<values></values>
|
<values></values>
|
||||||
<position x="743.5" y="503.5"/>
|
<position x="739.5" y="499.5"/>
|
||||||
<fromState reference="../../../states/state[2]"/>
|
<fromState reference="../../../states/state[2]"/>
|
||||||
<toState reference="../../../states/state[3]"/>
|
<toState reference="../../../states/state[3]"/>
|
||||||
<condition></condition>
|
<condition></condition>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
</transition>
|
</transition>
|
||||||
<transition>
|
<transition>
|
||||||
<values></values>
|
<values></values>
|
||||||
<position x="463.0" y="223.0"/>
|
<position x="462.5" y="222.5"/>
|
||||||
<fromState reference="../../../states/state[4]"/>
|
<fromState reference="../../../states/state[4]"/>
|
||||||
<toState reference="../../../states/state"/>
|
<toState reference="../../../states/state"/>
|
||||||
<condition></condition>
|
<condition></condition>
|
||||||
@ -71,7 +71,7 @@
|
|||||||
<position x="270.0" y="280.53717"/>
|
<position x="270.0" y="280.53717"/>
|
||||||
<fromState reference="../../../states/state[4]"/>
|
<fromState reference="../../../states/state[4]"/>
|
||||||
<toState reference="../../../states/state[5]"/>
|
<toState reference="../../../states/state[5]"/>
|
||||||
<condition>Blk</condition>
|
<condition>Blk=1</condition>
|
||||||
</transition>
|
</transition>
|
||||||
<transition>
|
<transition>
|
||||||
<values></values>
|
<values></values>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user