Skip to content

Commit f447441

Browse files
committed
Diagram Integrierung Taktvorgabe
1 parent e6fa6b9 commit f447441

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

11_Modell_CPU.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,3 +682,54 @@ Oscillator |---| | |
682682
3 zu 8 Decoder
683683
@enduml
684684
```
685+
686+
## Integrierung der Taktvorgabe in Steuerwerk
687+
688+
```text @plantUML.png
689+
@startuml
690+
ditaa
691+
Instruction Register
692+
+---------+------------+
693+
|OPCODE | |
694+
+-+-+-+-+-+------------+
695+
| | | |
696+
V V V V
697+
+-----------------------------------------------------------------+
698+
| 1 aus 16 Dekodierer |
699+
| |
700+
Benutzer +--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+--+
701+
Eingaben +---+ | | | | | | | | | | | | | | | |
702+
HLT----->| OR|<-----------------+ | | | | | | | | | | | | | | | |
703+
RUN----+ +-+-+ | HLT JMA JMP SRJ CSA RAL INP OUT NOT LDA STA ADD XOR IOR AND NOP
704+
| | | | | | | | | | | | | | | | | | |
705+
V V Status FF | V V V V V V V V V V V V V V V V
706+
+-------+ +---+ +---+ | ++----------------------------------------------------------------+ Steuersignale:
707+
| R | H | | F | | E |<-+ +-+HLT |
708+
+-+-----+ ++--+ +-+-+ | | |
709+
|Run FF | ^ | +----+E' |
710+
| | | +-------->|E |
711+
| | +--------------+F' |
712+
| +--------------->|F |
713+
| | |
714+
| +---+ |cF41 |
715+
| +---+ +---+ | | | |
716+
+-------+ +->| | | Q+-->| +-->|CP1 +---> ALU,
717+
| | | & +-->|T | | | | | Register Kontrolle,
718+
| +-+ +--->| | | | | +-->|CP2 Kombinatorisches Schaltnetz +---> Speicher Kontrolle,
719+
| | | | +---+ |---| | | | | ...
720+
| -+ +- | | Q+-->| +-->|CP3 | ...
721+
| | | | | | | | Flags:
722+
+-------+ | | | +-->|CP4 |<--- Signum, Zero, Overflow, Carry, ...
723+
Oscillator |---| | | | |
724+
| Q+-->| +-->|CP5 |
725+
| | | | | |
726+
8-Phasen | | | +-->|CP6 |
727+
Taktgeber +---+ | | | |
728+
3 Bit | +-->|CP7 |
729+
Zähler | | | |
730+
| +-->|CP8 |
731+
| | | |
732+
+---+ +-----------------------------------------------------------------+
733+
3 zu 8 Decoder
734+
@enduml
735+
```

0 commit comments

Comments
 (0)