mirror of
https://github.com/theoleuthardt/hwr-notes.git
synced 2026-06-06 00:41:07 +00:00
docs: add obsidian hwr docs
This commit is contained in:
parent
b2636f4b92
commit
850aa3455d
245 changed files with 30757 additions and 0 deletions
285
Digitaltechnik/1aus8Decoder.circ
Normal file
285
Digitaltechnik/1aus8Decoder.circ
Normal file
|
|
@ -0,0 +1,285 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<appear>
|
||||
<path d="M61,51 Q65,61 69,51" fill="none" stroke="#808080" stroke-width="2"/>
|
||||
<rect fill="none" height="30" stroke="#000000" stroke-width="2" width="30" x="50" y="50"/>
|
||||
<circ-anchor facing="east" height="6" width="6" x="47" y="47"/>
|
||||
</appear>
|
||||
</circuit>
|
||||
<circuit name="1aus8Decoder">
|
||||
<a name="circuit" val="1aus8Decoder"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(400,750)" to="(400,820)"/>
|
||||
<wire from="(400,610)" to="(400,680)"/>
|
||||
<wire from="(400,470)" to="(400,540)"/>
|
||||
<wire from="(400,330)" to="(400,400)"/>
|
||||
<wire from="(290,460)" to="(290,530)"/>
|
||||
<wire from="(290,320)" to="(290,390)"/>
|
||||
<wire from="(140,670)" to="(140,740)"/>
|
||||
<wire from="(200,870)" to="(260,870)"/>
|
||||
<wire from="(200,910)" to="(260,910)"/>
|
||||
<wire from="(350,570)" to="(350,710)"/>
|
||||
<wire from="(350,430)" to="(350,570)"/>
|
||||
<wire from="(350,290)" to="(350,430)"/>
|
||||
<wire from="(160,200)" to="(210,200)"/>
|
||||
<wire from="(430,310)" to="(430,320)"/>
|
||||
<wire from="(240,240)" to="(290,240)"/>
|
||||
<wire from="(260,940)" to="(260,950)"/>
|
||||
<wire from="(180,500)" to="(180,640)"/>
|
||||
<wire from="(180,360)" to="(180,500)"/>
|
||||
<wire from="(180,640)" to="(180,780)"/>
|
||||
<wire from="(160,510)" to="(160,720)"/>
|
||||
<wire from="(290,240)" to="(290,320)"/>
|
||||
<wire from="(320,650)" to="(430,650)"/>
|
||||
<wire from="(320,590)" to="(430,590)"/>
|
||||
<wire from="(320,370)" to="(430,370)"/>
|
||||
<wire from="(320,310)" to="(430,310)"/>
|
||||
<wire from="(320,370)" to="(320,590)"/>
|
||||
<wire from="(140,740)" to="(430,740)"/>
|
||||
<wire from="(140,600)" to="(430,600)"/>
|
||||
<wire from="(490,520)" to="(530,520)"/>
|
||||
<wire from="(490,380)" to="(530,380)"/>
|
||||
<wire from="(490,660)" to="(530,660)"/>
|
||||
<wire from="(490,800)" to="(530,800)"/>
|
||||
<wire from="(180,160)" to="(210,160)"/>
|
||||
<wire from="(310,920)" to="(400,920)"/>
|
||||
<wire from="(400,820)" to="(430,820)"/>
|
||||
<wire from="(400,680)" to="(430,680)"/>
|
||||
<wire from="(400,540)" to="(430,540)"/>
|
||||
<wire from="(400,400)" to="(430,400)"/>
|
||||
<wire from="(160,720)" to="(430,720)"/>
|
||||
<wire from="(160,440)" to="(430,440)"/>
|
||||
<wire from="(290,460)" to="(430,460)"/>
|
||||
<wire from="(290,320)" to="(430,320)"/>
|
||||
<wire from="(240,200)" to="(320,200)"/>
|
||||
<wire from="(350,710)" to="(430,710)"/>
|
||||
<wire from="(350,570)" to="(430,570)"/>
|
||||
<wire from="(350,430)" to="(430,430)"/>
|
||||
<wire from="(350,290)" to="(430,290)"/>
|
||||
<wire from="(130,950)" to="(260,950)"/>
|
||||
<wire from="(400,680)" to="(400,750)"/>
|
||||
<wire from="(400,540)" to="(400,610)"/>
|
||||
<wire from="(400,400)" to="(400,470)"/>
|
||||
<wire from="(290,390)" to="(290,460)"/>
|
||||
<wire from="(140,740)" to="(140,810)"/>
|
||||
<wire from="(160,720)" to="(160,790)"/>
|
||||
<wire from="(140,600)" to="(140,670)"/>
|
||||
<wire from="(160,440)" to="(160,510)"/>
|
||||
<wire from="(180,780)" to="(430,780)"/>
|
||||
<wire from="(180,640)" to="(430,640)"/>
|
||||
<wire from="(180,500)" to="(430,500)"/>
|
||||
<wire from="(180,360)" to="(430,360)"/>
|
||||
<wire from="(350,160)" to="(350,290)"/>
|
||||
<wire from="(180,160)" to="(180,360)"/>
|
||||
<wire from="(130,160)" to="(180,160)"/>
|
||||
<wire from="(240,160)" to="(350,160)"/>
|
||||
<wire from="(130,870)" to="(170,870)"/>
|
||||
<wire from="(130,910)" to="(170,910)"/>
|
||||
<wire from="(260,870)" to="(260,900)"/>
|
||||
<wire from="(140,810)" to="(430,810)"/>
|
||||
<wire from="(140,670)" to="(430,670)"/>
|
||||
<wire from="(490,310)" to="(530,310)"/>
|
||||
<wire from="(490,450)" to="(530,450)"/>
|
||||
<wire from="(490,590)" to="(530,590)"/>
|
||||
<wire from="(490,730)" to="(530,730)"/>
|
||||
<wire from="(130,200)" to="(160,200)"/>
|
||||
<wire from="(400,820)" to="(400,920)"/>
|
||||
<wire from="(400,750)" to="(430,750)"/>
|
||||
<wire from="(400,330)" to="(430,330)"/>
|
||||
<wire from="(400,610)" to="(430,610)"/>
|
||||
<wire from="(400,470)" to="(430,470)"/>
|
||||
<wire from="(140,240)" to="(140,600)"/>
|
||||
<wire from="(320,200)" to="(320,310)"/>
|
||||
<wire from="(160,790)" to="(430,790)"/>
|
||||
<wire from="(160,510)" to="(430,510)"/>
|
||||
<wire from="(290,530)" to="(430,530)"/>
|
||||
<wire from="(290,390)" to="(430,390)"/>
|
||||
<wire from="(160,200)" to="(160,440)"/>
|
||||
<wire from="(130,240)" to="(140,240)"/>
|
||||
<wire from="(140,240)" to="(210,240)"/>
|
||||
<wire from="(320,310)" to="(320,370)"/>
|
||||
<wire from="(320,590)" to="(320,650)"/>
|
||||
<comp lib="1" loc="(490,520)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(89,203)" name="Text">
|
||||
<a name="text" val="A1"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(89,913)" name="Text">
|
||||
<a name="text" val="E2"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(200,870)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(530,380)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,380)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(490,310)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(530,520)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,800)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(530,730)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,800)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(88,164)" name="Text">
|
||||
<a name="text" val="A0"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,735)" name="Text">
|
||||
<a name="text" val="O7_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,950)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(90,954)" name="Text">
|
||||
<a name="text" val="E3"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(310,920)" name="AND Gate"/>
|
||||
<comp lib="0" loc="(130,200)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(200,910)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(490,450)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(130,240)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,385)" name="Text">
|
||||
<a name="text" val="O1_N"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(240,240)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(240,200)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(240,160)" name="NOT Gate"/>
|
||||
<comp lib="6" loc="(90,244)" name="Text">
|
||||
<a name="text" val="A2"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(580,803)" name="Text">
|
||||
<a name="text" val="O8_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,870)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,660)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(136,63)" name="Text">
|
||||
<a name="text" val="1 aus 8 Decoder"/>
|
||||
<a name="font" val="SansSerif bold 20"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(88,874)" name="Text">
|
||||
<a name="text" val="E1"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,310)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,590)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(490,730)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(530,450)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(580,314)" name="Text">
|
||||
<a name="text" val="O0_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,590)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(580,592)" name="Text">
|
||||
<a name="text" val="O5_N"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,660)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(580,525)" name="Text">
|
||||
<a name="text" val="O4_N"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,663)" name="Text">
|
||||
<a name="text" val="O6_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,160)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,457)" name="Text">
|
||||
<a name="text" val="O3_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,910)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
||||
Loading…
Add table
Add a link
Reference in a new issue