@@ -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