diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json index e69de29..7cdd8c1 100755 --- a/.obsidian/plugins/obsidian-git/data.json +++ b/.obsidian/plugins/obsidian-git/data.json @@ -0,0 +1,58 @@ +{ + "commitMessage": "vault backup: {{date}}", + "commitDateFormat": "YYYY-MM-DD HH:mm:ss", + "autoSaveInterval": 90, + "autoPushInterval": 1, + "autoPullInterval": 45, + "autoPullOnBoot": false, + "disablePush": false, + "pullBeforePush": true, + "disablePopups": false, + "disablePopupsForNoChanges": false, + "listChangedFilesInMessageBody": false, + "showStatusBar": true, + "updateSubmodules": false, + "syncMethod": "merge", + "customMessageOnAutoBackup": false, + "autoBackupAfterFileChange": true, + "treeStructure": false, + "refreshSourceControl": true, + "basePath": "", + "differentIntervalCommitAndPush": false, + "changedFilesInStatusBar": false, + "showedMobileNotice": true, + "refreshSourceControlTimer": 7000, + "showBranchStatusBar": true, + "setLastSaveToLastCommit": false, + "submoduleRecurseCheckout": false, + "gitDir": "", + "showFileMenu": true, + "authorInHistoryView": "hide", + "dateInHistoryView": false, + "lineAuthor": { + "show": false, + "followMovement": "inactive", + "authorDisplay": "initials", + "showCommitHash": false, + "dateTimeFormatOptions": "date", + "dateTimeFormatCustomString": "YYYY-MM-DD HH:mm", + "dateTimeTimezone": "viewer-local", + "coloringMaxAge": "1y", + "colorNew": { + "r": 255, + "g": 150, + "b": 150 + }, + "colorOld": { + "r": 120, + "g": 160, + "b": 255 + }, + "textColorCss": "var(--text-muted)", + "ignoreWhitespace": false, + "gutterSpacingFallbackLength": 5, + "lastShownAuthorDisplay": "initials", + "lastShownDateTimeFormatOptions": "date" + }, + "autoCommitMessage": "vault backup: {{date}}" +} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 05c49d7..e813863 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -198,8 +198,9 @@ }, "active": "6e93a66f4f0df104", "lastOpenFiles": [ - "Semester 6/COMARCH/Zusammenfassung/Vorlesung 11.md", + "Semester 7/REDIG/Nackenbruch.drawio.png", "Semester 7/REDIG/Vorlesung 1.md", + "Semester 6/COMARCH/Zusammenfassung/Vorlesung 11.md", "Semester 7/REDIG", "Semester 7", "Semester 6/COMARCH/Klausurvorbereitung 2.md", diff --git a/Semester 7/REDIG/Nackenbruch.drawio.png b/Semester 7/REDIG/Nackenbruch.drawio.png new file mode 100644 index 0000000..e5eb5f0 Binary files /dev/null and b/Semester 7/REDIG/Nackenbruch.drawio.png differ diff --git a/Semester 7/REDIG/Vorlesung 1.md b/Semester 7/REDIG/Vorlesung 1.md index a6aee6c..96eedc2 100644 --- a/Semester 7/REDIG/Vorlesung 1.md +++ b/Semester 7/REDIG/Vorlesung 1.md @@ -17,4 +17,72 @@ 2. Test Vorbereiten 3. Implementieren 4. Test durchführen -8. Einordnung der Qualitäts \ No newline at end of file +8. Einordnung der Qualitäts + +# Aufgaben +## Model +Ausgänge: +$q1\_o$ +$q0\_o$ + +Eingänge: +$v\_i$ wenn = 1 value +1 +$v\_i$ wenn = 0 value -1 +clk_i +$r\_i$ reset +2 Bit Wert (nach $11$ kommt $00$) erst impl. + +ausgabefunktion fehlt + +![[Nackenbruch.drawio.png]] + +prüfung geg. forderung + +## Tests +### synchron +- Hochzählen +- Runterzählen +- Überlauf / Unterlauf + +### asynchron +- Reset + +formuliert und nicht stichpunkte +# Implementierung +## Kodierung +startzustand fehlt + +| Zustand | $k\_1,k\_0$ | | +| ------- | ----------- | --- | +| null | $00$ | | +| eins | $01$ | | +| zwei | $02$ | | +| drei | $03$ | | + +Die Zustandskodierung erfolg gemäß binärer Rechnung. +## grobstruktur + +## zustandspeicher__ +## Zustandsübergangstabelle +dies ist hybrid und dements. falsch + +| $r\_i$ | $clk\_i$ | $v\_i$ | $q\_1$ | $q\_0$ | $q\_1'$ | $q\_0'$ | +| ------ | -------- | ------ | ------ | ------ | ------- | ------- | +| 0 | 0 | 0 | 0 | 0 | 0 | 0 | +| 0 | 0 | 0 | 0 | 1 | 0 | 1 | +| 0 | 0 | 0 | 1 | 0 | 1 | 0 | +| 0 | 0 | 0 | 1 | 1 | 1 | 1 | +| 0 | 0 | 1 | 0 | 0 | 0 | 0 | +| 0 | 0 | 1 | 0 | 1 | 0 | 1 | +| 0 | 0 | 1 | 1 | 0 | 1 | 1 | +| 0 | 0 | 1 | 1 | 1 | 1 | 1 | +| 0 | 1 | 0 | 0 | 0 | 1 | 1 | +| 0 | 1 | 0 | 0 | 1 | 0 | 0 | +| 0 | 1 | 0 | 1 | 0 | 0 | 1 | +| 0 | 1 | 0 | 1 | 1 | 1 | 0 | +| 0 | 1 | 1 | 0 | 0 | 0 | 1 | +| 0 | 1 | 1 | 0 | 1 | 1 | 0 | +| 0 | 1 | 1 | 1 | 0 | 1 | 1 | +| 0 | 1 | 1 | 1 | 1 | 0 | 0 | +| 1 | X | X | X | X | 0 | 0 | +| | | | | | | |