1
Fork 0
mirror of https://github.com/Steffo99/fermi-ser-2016-aialu.git synced 2024-11-21 13:14:18 +00:00

Added a MUX that can use 8-width cables

This commit is contained in:
Steffo 2016-03-02 10:24:59 +01:00
parent 366e3c867e
commit be113ab4ff

View file

@ -1023,4 +1023,76 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
<a name="labelloc" val="east"/>
</comp>
</circuit>
<circuit name="MUX8data">
<a name="circuit" val="MUX8data"/>
<a name="clabel" val=""/>
<a name="clabelup" val="east"/>
<a name="clabelfont" val="SansSerif plain 12"/>
<wire from="(320,60)" to="(330,60)"/>
<wire from="(100,130)" to="(130,130)"/>
<wire from="(140,220)" to="(150,220)"/>
<wire from="(130,130)" to="(130,310)"/>
<wire from="(100,100)" to="(140,100)"/>
<wire from="(140,100)" to="(140,220)"/>
<wire from="(80,160)" to="(100,160)"/>
<wire from="(150,70)" to="(150,130)"/>
<wire from="(130,310)" to="(150,310)"/>
<wire from="(100,40)" to="(150,40)"/>
<wire from="(100,70)" to="(150,70)"/>
<comp lib="0" loc="(80,160)" name="Pin">
<a name="width" val="2"/>
<a name="tristate" val="false"/>
<a name="label" val="Select"/>
</comp>
<comp lib="0" loc="(150,220)" name="Splitter">
<a name="fanout" val="8"/>
<a name="incoming" val="8"/>
<a name="appear" val="right"/>
</comp>
<comp lib="0" loc="(150,310)" name="Splitter">
<a name="fanout" val="8"/>
<a name="incoming" val="8"/>
<a name="appear" val="right"/>
</comp>
<comp lib="0" loc="(100,40)" name="Pin">
<a name="width" val="8"/>
<a name="tristate" val="false"/>
<a name="label" val="A"/>
</comp>
<comp lib="0" loc="(100,160)" name="Tunnel">
<a name="width" val="2"/>
<a name="label" val="S"/>
</comp>
<comp lib="0" loc="(100,70)" name="Pin">
<a name="width" val="8"/>
<a name="tristate" val="false"/>
<a name="label" val="B"/>
</comp>
<comp lib="0" loc="(100,130)" name="Pin">
<a name="width" val="8"/>
<a name="tristate" val="false"/>
<a name="label" val="D"/>
</comp>
<comp lib="0" loc="(100,100)" name="Pin">
<a name="width" val="8"/>
<a name="tristate" val="false"/>
<a name="label" val="C"/>
</comp>
<comp lib="0" loc="(150,40)" name="Splitter">
<a name="fanout" val="8"/>
<a name="incoming" val="8"/>
<a name="appear" val="right"/>
</comp>
<comp lib="0" loc="(150,130)" name="Splitter">
<a name="fanout" val="8"/>
<a name="incoming" val="8"/>
<a name="appear" val="right"/>
</comp>
<comp lib="0" loc="(320,60)" name="Splitter">
<a name="facing" val="west"/>
<a name="fanout" val="4"/>
<a name="incoming" val="4"/>
</comp>
<comp loc="(370,50)" name="MUX 4 inputs"/>
</circuit>
</project>