diff --git a/Schaltlogik/Schaltlogik_Hinweise.ipynb b/Schaltlogik/Schaltlogik_Hinweise.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..f7c70a96c5e3f2bb63b4fa679e1653b911ae8ab4 --- /dev/null +++ b/Schaltlogik/Schaltlogik_Hinweise.ipynb @@ -0,0 +1,302 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "1a3544f2-eff8-4da0-b5aa-4b03056f62f7", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "# Hinweise zum Versuch Schaltlogik" + ] + }, + { + "cell_type": "markdown", + "id": "387c78c9-606e-4201-b2be-5ed4fe1d249f", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "## Aufgabe 1: Gatter auf dem Steckbrett" + ] + }, + { + "cell_type": "markdown", + "id": "6fadada8-ddf2-4375-8c6c-c1b9bd09639d", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 1.1: AND-Gatter " + ] + }, + { + "cell_type": "markdown", + "id": "451d24a5-c46c-4a75-b923-1361045d7817", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie folgt vor:\n", + "\n", + " * **Stecken Sie die angegebene Schaltung** auf dem Steckbrett.\n", + " * **Überprüfen Sie mit Hilfe der Kippschalter** auf dem Steckbrett die Funktion der Schaltung.\n", + " * **Protokollieren** Sie:\n", + " * Beschreiben Sie das Steckbrett und Ihre Vorgehensweise beim Aufbau der Schaltung.\n", + " * Fügen Sie Ihrem Protokoll eine **Skizze der Schlatung** zu.\n", + " * Fügen Sie Ihrem Protokoll eine **Photographie der Schaltung** zu.\n", + " * Fügen Sie Ihrem Protokoll eine **Funktionstafel** zu. \n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "20887c3e-9c2e-4cf2-918e-c6091ec8f900", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 1.2: NOT- und NAND-Gatter" + ] + }, + { + "cell_type": "markdown", + "id": "dfd8c35c-640b-458b-a99e-1f590d1f20d4", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "049cb4ed-e870-425b-ada4-278bfdea852b", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 1.3: OR-Gatter " + ] + }, + { + "cell_type": "markdown", + "id": "a00fbf5c-9d06-45e1-8244-755bedbf7d49", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "4a9d0a93-d7f5-4ea2-b513-f7ce3e0d79dc", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 1.4: NOT-Gatter (Inverter)" + ] + }, + { + "cell_type": "markdown", + "id": "a5747314-48fe-4e4d-b84b-06fd835ca9cf", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "a14f3fec-784b-4edc-9e5f-6960344a2c0b", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "## Aufgabe 2: Gatter auf dem FPGA" + ] + }, + { + "cell_type": "markdown", + "id": "d3dda936-f113-45ca-87bf-3bfe51644ad7", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 2.1: XOR " + ] + }, + { + "cell_type": "markdown", + "id": "cd5d3ea1-4777-4e68-98ac-7ccefa0d5b6c", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "b4758697-b501-45da-a365-05d90a0e0c26", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 2.3: XOR aus NAND-Gattern" + ] + }, + { + "cell_type": "markdown", + "id": "eaa207b4-3552-4dc2-8658-4b7c0311fb46", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + " * Fügen Sie dem Protokoll die Umformung der disjunktiven Normalform in die angegebene Gleichung zu.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "5bd53db4-ad5b-41a7-b165-249bd71d9025", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "## Aufgabe 4: Speicherelemente" + ] + }, + { + "cell_type": "markdown", + "id": "49b4e841-494b-4379-88dc-e3f164c66c59", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 4.1: RS-Flip-Flop (RS-FF) " + ] + }, + { + "cell_type": "markdown", + "id": "056a9233-a99c-4b0a-be3b-38dbca029999", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "6f4aa669-45c2-4ee5-84ca-adcaa1b9dd56", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 4.2: Getaktetes RS-Flip-Flop (RST-FF)" + ] + }, + { + "cell_type": "markdown", + "id": "7728601d-c084-472d-8093-d6b176daf019", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "cdd6bc28-52b6-468f-9320-87c3ecc49c85", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "### Aufgabe 4.3: JK-Master-Slave-Flip-Flop (JK-MS-FF)" + ] + }, + { + "cell_type": "markdown", + "id": "9a9c8393-0694-4710-a033-026521acd3c1", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "23c738a7-1fbd-44a9-8c56-7bd72b1dbda3", + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, + "source": [ + "## Aufgabe 4: Zähler " + ] + }, + { + "cell_type": "markdown", + "id": "a12f5677-cff6-4964-98b6-6b2c63e03881", + "metadata": {}, + "source": [ + "### Aufgabe 4.1: 4-Bit-Asynchronzähler" + ] + }, + { + "cell_type": "markdown", + "id": "1765132c-6bda-42a7-b955-7e280110ebd2", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + }, + { + "cell_type": "markdown", + "id": "2095f327-c003-44c4-bc01-7e7dd2eaeaa9", + "metadata": {}, + "source": [ + "### Aufgabe 4.2: 4-Bit-Synchronzähler" + ] + }, + { + "cell_type": "markdown", + "id": "23f0c693-a70a-4992-8ace-4c325e9d06ba", + "metadata": {}, + "source": [ + "Gehen Sie zur Bearbeitung dieser Aufgabe wie für **Aufgabe 1.1** vor.\n", + "\n", + "---" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}