代码拉取完成,页面将自动刷新
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="2.14.6" version="1.0">
This file is intended to be loaded by Logisim-evolution (https://github.com/reds-heig/logisim-evolution).
<lib desc="#Wiring" name="0">
<tool name="Splitter">
<a name="fanout" val="4"/>
<a name="incoming" val="4"/>
<a name="appear" val="center"/>
</tool>
<tool name="Pin">
<a name="facing" val="north"/>
</tool>
<tool name="Probe">
<a name="radix" val="16"/>
</tool>
<tool name="Tunnel">
<a name="width" val="2"/>
</tool>
<tool name="Pull Resistor">
<a name="facing" val="north"/>
</tool>
<tool name="Clock">
<a name="facing" val="north"/>
</tool>
<tool name="Constant">
<a name="width" val="8"/>
<a name="value" val="0xff"/>
</tool>
</lib>
<lib desc="#Gates" name="1"/>
<lib desc="#Plexers" name="2">
<tool name="Multiplexer">
<a name="width" val="32"/>
<a name="enable" val="false"/>
</tool>
<tool name="Demultiplexer">
<a name="select" val="5"/>
<a name="enable" val="false"/>
</tool>
</lib>
<lib desc="#Arithmetic" name="3"/>
<lib desc="#Memory" name="4">
<tool name="Register">
<a name="width" val="32"/>
</tool>
<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"/>
<a name="tickmain" val="half_period"/>
</options>
<mappings>
<tool lib="6" map="Button2" name="Menu Tool"/>
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
<tool lib="6" map="Button3" 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="facing" val="south"/>
<a name="width" val="16"/>
</tool>
<tool lib="0" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="16"/>
<a name="labelloc" val="east"/>
</tool>
<tool lib="1" name="NOT Gate">
<a name="size" val="20"/>
</tool>
<tool lib="1" name="AND Gate"/>
<tool lib="1" name="OR Gate">
<a name="size" val="30"/>
</tool>
</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"/>
<a name="circuitnamedbox" val="false"/>
<a name="circuitvhdlpath" val=""/>
<appear>
<rect fill="none" height="227" stroke="#000000" stroke-width="2" width="330" x="41" y="51"/>
<text font-family="Dialog" font-size="36" font-weight="bold" text-anchor="middle" x="220" y="179">RegFile</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="61" y="95">RR1</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="61" y="126">RR2</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="58" y="155">RW</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="353" y="144">R1</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="354" y="204">R2</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="71" y="68">ra</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="110" y="68">sp</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="150" y="70">t0</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="191" y="70">t1</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="231" y="70">t2</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="270" y="70">s0</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="311" y="71">s1</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="349" y="70">a0</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="79" y="195">WriteData</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="74" y="234">RegWEn</text>
<text font-family="SansSerif" font-size="12" text-anchor="middle" x="68" y="266">Clock</text>
<circ-port height="8" pin="300,390" width="8" x="36" y="116"/>
<circ-port height="8" pin="300,440" width="8" x="36" y="146"/>
<circ-port height="10" pin="1360,380" width="10" x="365" y="135"/>
<circ-port height="10" pin="1360,480" width="10" x="365" y="195"/>
<circ-port height="10" pin="540,220" width="10" x="65" y="45"/>
<circ-port height="10" pin="630,220" width="10" x="105" y="45"/>
<circ-port height="10" pin="720,220" width="10" x="145" y="45"/>
<circ-port height="10" pin="810,220" width="10" x="185" y="45"/>
<circ-port height="10" pin="900,220" width="10" x="225" y="45"/>
<circ-port height="10" pin="990,220" width="10" x="265" y="45"/>
<circ-port height="10" pin="1080,220" width="10" x="305" y="45"/>
<circ-port height="10" pin="1170,220" width="10" x="345" y="45"/>
<circ-port height="8" pin="300,340" width="8" x="36" y="86"/>
<circ-port height="8" pin="290,520" width="8" x="36" y="186"/>
<circ-port height="8" pin="280,600" width="8" x="36" y="226"/>
<circ-port height="8" pin="280,650" width="8" x="36" y="256"/>
<circ-port height="8" pin="880,750" width="8" x="46" y="276"/>
<circ-port height="8" pin="670,890" width="8" x="56" y="276"/>
<circ-port height="8" pin="670,1050" width="8" x="66" y="276"/>
<circ-port height="8" pin="670,1210" width="8" x="96" y="276"/>
<circ-port height="8" pin="670,1370" width="8" x="106" y="276"/>
<circ-port height="8" pin="1160,1310" width="8" x="76" y="276"/>
<circ-port height="8" pin="1160,1170" width="8" x="86" y="276"/>
<circ-port height="8" pin="1160,1030" width="8" x="116" y="276"/>
<circ-port height="8" pin="1160,890" width="8" x="126" y="276"/>
<circ-port height="8" pin="790,690" width="8" x="136" y="276"/>
<circ-anchor facing="east" height="6" width="6" x="357" y="167"/>
</appear>
<wire from="(370,1440)" to="(370,1510)"/>
<wire from="(300,930)" to="(360,930)"/>
<wire from="(1100,940)" to="(1100,960)"/>
<wire from="(560,240)" to="(610,240)"/>
<wire from="(1080,1170)" to="(1120,1170)"/>
<wire from="(1190,240)" to="(1230,240)"/>
<wire from="(300,940)" to="(350,940)"/>
<wire from="(350,1070)" to="(400,1070)"/>
<wire from="(1120,1280)" to="(1120,1310)"/>
<wire from="(1160,1160)" to="(1160,1170)"/>
<wire from="(390,1350)" to="(390,1380)"/>
<wire from="(540,220)" to="(540,240)"/>
<wire from="(300,950)" to="(340,950)"/>
<wire from="(1080,840)" to="(1130,840)"/>
<wire from="(760,1990)" to="(780,1990)"/>
<wire from="(370,1510)" to="(400,1510)"/>
<wire from="(1120,1000)" to="(1130,1000)"/>
<wire from="(950,2230)" to="(950,2270)"/>
<wire from="(300,960)" to="(330,960)"/>
<wire from="(390,910)" to="(400,910)"/>
<wire from="(1100,960)" to="(1130,960)"/>
<wire from="(760,1740)" to="(840,1740)"/>
<wire from="(670,1040)" to="(670,1050)"/>
<wire from="(670,1200)" to="(670,1210)"/>
<wire from="(670,1360)" to="(670,1370)"/>
<wire from="(670,880)" to="(670,890)"/>
<wire from="(830,240)" to="(880,240)"/>
<wire from="(220,1220)" to="(280,1220)"/>
<wire from="(350,940)" to="(350,1070)"/>
<wire from="(590,890)" to="(630,890)"/>
<wire from="(830,2000)" to="(930,2000)"/>
<wire from="(590,1050)" to="(630,1050)"/>
<wire from="(590,1370)" to="(630,1370)"/>
<wire from="(590,1210)" to="(630,1210)"/>
<wire from="(810,220)" to="(810,240)"/>
<wire from="(390,1400)" to="(390,1430)"/>
<wire from="(300,1390)" to="(400,1390)"/>
<wire from="(760,1910)" to="(930,1910)"/>
<wire from="(1270,1960)" to="(1320,1960)"/>
<wire from="(1270,1720)" to="(1320,1720)"/>
<wire from="(1270,1800)" to="(1320,1800)"/>
<wire from="(1270,1880)" to="(1320,1880)"/>
<wire from="(820,1500)" to="(930,1500)"/>
<wire from="(830,670)" to="(850,670)"/>
<wire from="(300,1400)" to="(390,1400)"/>
<wire from="(290,520)" to="(320,520)"/>
<wire from="(760,2030)" to="(790,2030)"/>
<wire from="(380,910)" to="(380,950)"/>
<wire from="(1190,1100)" to="(1220,1100)"/>
<wire from="(330,1480)" to="(330,1670)"/>
<wire from="(1080,1080)" to="(1100,1080)"/>
<wire from="(340,1630)" to="(400,1630)"/>
<wire from="(1080,220)" to="(1080,240)"/>
<wire from="(1100,800)" to="(1100,820)"/>
<wire from="(1080,1030)" to="(1120,1030)"/>
<wire from="(790,1960)" to="(790,2030)"/>
<wire from="(1120,1140)" to="(1120,1170)"/>
<wire from="(770,1430)" to="(770,1460)"/>
<wire from="(760,2070)" to="(800,2070)"/>
<wire from="(1160,1020)" to="(1160,1030)"/>
<wire from="(620,800)" to="(620,820)"/>
<wire from="(620,960)" to="(620,980)"/>
<wire from="(360,1030)" to="(400,1030)"/>
<wire from="(1100,240)" to="(1150,240)"/>
<wire from="(1080,1260)" to="(1130,1260)"/>
<wire from="(360,1450)" to="(360,1550)"/>
<wire from="(590,1280)" to="(610,1280)"/>
<wire from="(590,1120)" to="(610,1120)"/>
<wire from="(780,1440)" to="(930,1440)"/>
<wire from="(1120,860)" to="(1130,860)"/>
<wire from="(1340,400)" to="(1340,460)"/>
<wire from="(700,820)" to="(730,820)"/>
<wire from="(800,1970)" to="(800,2070)"/>
<wire from="(700,980)" to="(730,980)"/>
<wire from="(700,1300)" to="(730,1300)"/>
<wire from="(700,1140)" to="(730,1140)"/>
<wire from="(380,1470)" to="(400,1470)"/>
<wire from="(280,1180)" to="(280,1220)"/>
<wire from="(780,1440)" to="(780,1500)"/>
<wire from="(800,1480)" to="(930,1480)"/>
<wire from="(1100,820)" to="(1130,820)"/>
<wire from="(180,1020)" to="(260,1020)"/>
<wire from="(970,1580)" to="(1040,1580)"/>
<wire from="(760,1460)" to="(770,1460)"/>
<wire from="(1340,320)" to="(1340,360)"/>
<wire from="(760,2110)" to="(810,2110)"/>
<wire from="(810,1980)" to="(930,1980)"/>
<wire from="(650,240)" to="(700,240)"/>
<wire from="(790,690)" to="(850,690)"/>
<wire from="(320,310)" to="(320,320)"/>
<wire from="(810,1980)" to="(810,2110)"/>
<wire from="(630,1020)" to="(630,1050)"/>
<wire from="(630,1340)" to="(630,1370)"/>
<wire from="(630,1180)" to="(630,1210)"/>
<wire from="(630,860)" to="(630,890)"/>
<wire from="(280,600)" to="(320,600)"/>
<wire from="(630,220)" to="(630,240)"/>
<wire from="(480,240)" to="(520,240)"/>
<wire from="(760,1500)" to="(780,1500)"/>
<wire from="(340,950)" to="(340,1110)"/>
<wire from="(950,1740)" to="(950,1780)"/>
<wire from="(820,1990)" to="(820,2150)"/>
<wire from="(800,650)" to="(830,650)"/>
<wire from="(1190,960)" to="(1220,960)"/>
<wire from="(830,2000)" to="(830,2190)"/>
<wire from="(300,1430)" to="(380,1430)"/>
<wire from="(1330,380)" to="(1360,380)"/>
<wire from="(840,710)" to="(850,710)"/>
<wire from="(1080,940)" to="(1100,940)"/>
<wire from="(330,1150)" to="(400,1150)"/>
<wire from="(300,1440)" to="(370,1440)"/>
<wire from="(920,240)" to="(970,240)"/>
<wire from="(370,920)" to="(370,990)"/>
<wire from="(300,1450)" to="(360,1450)"/>
<wire from="(1340,540)" to="(1580,540)"/>
<wire from="(1100,1220)" to="(1100,1240)"/>
<wire from="(1080,890)" to="(1120,890)"/>
<wire from="(760,2150)" to="(820,2150)"/>
<wire from="(350,1590)" to="(400,1590)"/>
<wire from="(300,1460)" to="(350,1460)"/>
<wire from="(320,360)" to="(320,370)"/>
<wire from="(1120,1000)" to="(1120,1030)"/>
<wire from="(830,1510)" to="(930,1510)"/>
<wire from="(840,2010)" to="(840,2230)"/>
<wire from="(900,220)" to="(900,240)"/>
<wire from="(760,1420)" to="(930,1420)"/>
<wire from="(1160,880)" to="(1160,890)"/>
<wire from="(280,650)" to="(320,650)"/>
<wire from="(300,1470)" to="(340,1470)"/>
<wire from="(1080,1120)" to="(1130,1120)"/>
<wire from="(370,990)" to="(400,990)"/>
<wire from="(1120,1280)" to="(1130,1280)"/>
<wire from="(300,1480)" to="(330,1480)"/>
<wire from="(840,2010)" to="(930,2010)"/>
<wire from="(770,1920)" to="(930,1920)"/>
<wire from="(760,1540)" to="(790,1540)"/>
<wire from="(390,1430)" to="(400,1430)"/>
<wire from="(390,1350)" to="(400,1350)"/>
<wire from="(50,310)" to="(320,310)"/>
<wire from="(1100,1240)" to="(1130,1240)"/>
<wire from="(760,2190)" to="(830,2190)"/>
<wire from="(790,1960)" to="(930,1960)"/>
<wire from="(1340,500)" to="(1340,540)"/>
<wire from="(220,1740)" to="(280,1740)"/>
<wire from="(1580,320)" to="(1580,540)"/>
<wire from="(350,1460)" to="(350,1590)"/>
<wire from="(1170,220)" to="(1170,240)"/>
<wire from="(590,840)" to="(640,840)"/>
<wire from="(590,1000)" to="(640,1000)"/>
<wire from="(590,1320)" to="(640,1320)"/>
<wire from="(590,1160)" to="(640,1160)"/>
<wire from="(790,1470)" to="(790,1540)"/>
<wire from="(320,410)" to="(320,420)"/>
<wire from="(800,740)" to="(840,740)"/>
<wire from="(760,1580)" to="(800,1580)"/>
<wire from="(390,880)" to="(390,910)"/>
<wire from="(880,730)" to="(880,750)"/>
<wire from="(300,870)" to="(400,870)"/>
<wire from="(1270,1760)" to="(1320,1760)"/>
<wire from="(1270,1840)" to="(1320,1840)"/>
<wire from="(1270,1920)" to="(1320,1920)"/>
<wire from="(1270,1680)" to="(1320,1680)"/>
<wire from="(300,880)" to="(390,880)"/>
<wire from="(620,820)" to="(640,820)"/>
<wire from="(620,980)" to="(640,980)"/>
<wire from="(300,340)" to="(320,340)"/>
<wire from="(800,1480)" to="(800,1580)"/>
<wire from="(380,1430)" to="(380,1470)"/>
<wire from="(1190,820)" to="(1220,820)"/>
<wire from="(50,680)" to="(320,680)"/>
<wire from="(1330,480)" to="(1360,480)"/>
<wire from="(330,960)" to="(330,1150)"/>
<wire from="(1080,800)" to="(1100,800)"/>
<wire from="(760,2230)" to="(840,2230)"/>
<wire from="(480,120)" to="(480,240)"/>
<wire from="(340,1110)" to="(400,1110)"/>
<wire from="(760,1620)" to="(810,1620)"/>
<wire from="(1340,320)" to="(1580,320)"/>
<wire from="(740,240)" to="(790,240)"/>
<wire from="(1100,1080)" to="(1100,1100)"/>
<wire from="(810,1490)" to="(930,1490)"/>
<wire from="(1080,1310)" to="(1120,1310)"/>
<wire from="(810,1490)" to="(810,1620)"/>
<wire from="(320,620)" to="(320,630)"/>
<wire from="(1120,860)" to="(1120,890)"/>
<wire from="(830,650)" to="(830,670)"/>
<wire from="(1160,1300)" to="(1160,1310)"/>
<wire from="(1080,980)" to="(1130,980)"/>
<wire from="(360,1550)" to="(400,1550)"/>
<wire from="(720,220)" to="(720,240)"/>
<wire from="(820,1990)" to="(930,1990)"/>
<wire from="(360,930)" to="(360,1030)"/>
<wire from="(1120,1140)" to="(1130,1140)"/>
<wire from="(300,390)" to="(320,390)"/>
<wire from="(1230,120)" to="(1230,240)"/>
<wire from="(380,950)" to="(400,950)"/>
<wire from="(910,670)" to="(940,670)"/>
<wire from="(320,540)" to="(320,580)"/>
<wire from="(320,460)" to="(320,500)"/>
<wire from="(820,1500)" to="(820,1660)"/>
<wire from="(280,1700)" to="(280,1740)"/>
<wire from="(1100,1100)" to="(1130,1100)"/>
<wire from="(830,1510)" to="(830,1700)"/>
<wire from="(180,1540)" to="(260,1540)"/>
<wire from="(1010,240)" to="(1060,240)"/>
<wire from="(760,1660)" to="(820,1660)"/>
<wire from="(320,670)" to="(320,680)"/>
<wire from="(840,1520)" to="(840,1740)"/>
<wire from="(770,1920)" to="(770,1950)"/>
<wire from="(840,710)" to="(840,740)"/>
<wire from="(480,120)" to="(1230,120)"/>
<wire from="(990,220)" to="(990,240)"/>
<wire from="(610,1280)" to="(610,1300)"/>
<wire from="(610,1120)" to="(610,1140)"/>
<wire from="(300,1380)" to="(390,1380)"/>
<wire from="(340,1470)" to="(340,1630)"/>
<wire from="(780,1930)" to="(930,1930)"/>
<wire from="(300,440)" to="(320,440)"/>
<wire from="(590,800)" to="(620,800)"/>
<wire from="(840,1520)" to="(930,1520)"/>
<wire from="(590,960)" to="(620,960)"/>
<wire from="(610,1300)" to="(640,1300)"/>
<wire from="(610,1140)" to="(640,1140)"/>
<wire from="(770,1430)" to="(930,1430)"/>
<wire from="(1190,1240)" to="(1220,1240)"/>
<wire from="(780,1930)" to="(780,1990)"/>
<wire from="(50,310)" to="(50,680)"/>
<wire from="(800,1970)" to="(930,1970)"/>
<wire from="(970,2070)" to="(1040,2070)"/>
<wire from="(300,910)" to="(380,910)"/>
<wire from="(760,1700)" to="(830,1700)"/>
<wire from="(790,1470)" to="(930,1470)"/>
<wire from="(760,1950)" to="(770,1950)"/>
<wire from="(1080,1220)" to="(1100,1220)"/>
<wire from="(630,1020)" to="(640,1020)"/>
<wire from="(630,1340)" to="(640,1340)"/>
<wire from="(630,1180)" to="(640,1180)"/>
<wire from="(630,860)" to="(640,860)"/>
<wire from="(300,920)" to="(370,920)"/>
<wire from="(330,1670)" to="(400,1670)"/>
<comp lib="0" loc="(720,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="t0"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(320,650)" name="Tunnel">
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(1360,480)" name="Pin">
<a name="facing" val="west"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="Read_Data_2"/>
<a name="labelloc" val="east"/>
</comp>
<comp lib="0" loc="(1080,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="s1"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(990,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="s0"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(810,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="t1"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="6" loc="(828,105)" name="Text">
<a name="text" val="These are DEBUG/TEST outputs from your circuit."/>
</comp>
<comp lib="6" loc="(1457,306)" name="Text">
<a name="text" val="OUTPUTS from your circuit"/>
</comp>
<comp lib="0" loc="(1330,380)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="read_data1"/>
</comp>
<comp lib="0" loc="(1330,480)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="read_data2"/>
</comp>
<comp lib="0" loc="(630,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="sp"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(300,440)" name="Pin">
<a name="width" val="5"/>
<a name="label" val="rd"/>
</comp>
<comp lib="0" loc="(320,440)" name="Tunnel">
<a name="width" val="5"/>
<a name="label" val="write_reg"/>
</comp>
<comp lib="0" loc="(320,600)" name="Tunnel">
<a name="label" val="write_en"/>
</comp>
<comp lib="0" loc="(540,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="ra"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(320,390)" name="Tunnel">
<a name="width" val="5"/>
<a name="label" val="read_reg2"/>
</comp>
<comp lib="0" loc="(320,520)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="write_data"/>
</comp>
<comp lib="0" loc="(320,340)" name="Tunnel">
<a name="width" val="5"/>
<a name="label" val="read_reg1"/>
</comp>
<comp lib="0" loc="(1170,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="a0"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(300,390)" name="Pin">
<a name="width" val="5"/>
<a name="label" val="rs2"/>
</comp>
<comp lib="6" loc="(239,303)" name="Text">
<a name="text" val="INPUTS to your circuit"/>
</comp>
<comp lib="0" loc="(900,220)" name="Pin">
<a name="facing" val="south"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="t2"/>
<a name="labelloc" val="north"/>
</comp>
<comp lib="0" loc="(1360,380)" name="Pin">
<a name="facing" val="west"/>
<a name="output" val="true"/>
<a name="width" val="32"/>
<a name="label" val="Read_Data_1"/>
<a name="labelloc" val="east"/>
</comp>
<comp lib="6" loc="(859,48)" name="Text">
<a name="text" val="DON'T CHANGE THE LOCATIONS OF THE INPUTS AND OUTPUTS!"/>
<a name="font" val="SansSerif bold 22"/>
</comp>
<comp lib="0" loc="(540,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="ra"/>
</comp>
<comp lib="0" loc="(630,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="sp"/>
</comp>
<comp lib="0" loc="(720,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="t0"/>
</comp>
<comp lib="0" loc="(810,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="t1"/>
</comp>
<comp lib="0" loc="(900,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="t2"/>
</comp>
<comp lib="0" loc="(990,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="s0"/>
</comp>
<comp lib="0" loc="(1080,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="s1"/>
</comp>
<comp lib="0" loc="(1170,240)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="32"/>
<a name="label" val="a0"/>
</comp>
<comp lib="0" loc="(300,340)" name="Pin">
<a name="width" val="5"/>
<a name="label" val="rs1"/>
</comp>
<comp lib="0" loc="(290,520)" name="Pin">
<a name="width" val="32"/>
<a name="label" val="Write_Data"/>
</comp>
<comp lib="0" loc="(280,600)" name="Pin">
<a name="label" val="RegWEn"/>
</comp>
<comp lib="0" loc="(280,650)" name="Pin">
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(590,840)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x1_we"/>
</comp>
<comp lib="0" loc="(590,800)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x1_in"/>
</comp>
<comp lib="0" loc="(590,890)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="4" loc="(640,790)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x1"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(1080,1260)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x10_we"/>
</comp>
<comp lib="0" loc="(1080,1220)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x10_in"/>
</comp>
<comp lib="4" loc="(1130,1210)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x10"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(1080,1310)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(1080,1120)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x9_we"/>
</comp>
<comp lib="0" loc="(1080,1170)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(1080,1080)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x9_in"/>
</comp>
<comp lib="4" loc="(1130,1070)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x9"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="4" loc="(1130,930)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x8"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(1080,1030)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(1080,940)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x8_in"/>
</comp>
<comp lib="0" loc="(1080,980)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x8_we"/>
</comp>
<comp lib="0" loc="(1080,840)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x7_we"/>
</comp>
<comp lib="0" loc="(1080,890)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="4" loc="(1130,790)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x7"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(1080,800)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x7_in"/>
</comp>
<comp lib="4" loc="(850,640)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x0"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(800,740)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(800,650)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x0_in"/>
</comp>
<comp lib="0" loc="(940,670)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x0_out"/>
</comp>
<comp lib="0" loc="(730,820)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x1_out"/>
</comp>
<comp lib="0" loc="(1220,820)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x7_out"/>
</comp>
<comp lib="0" loc="(1220,960)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x8_out"/>
</comp>
<comp lib="0" loc="(1220,1100)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x9_out"/>
</comp>
<comp lib="0" loc="(1220,1240)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x10_out"/>
</comp>
<comp lib="0" loc="(880,750)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(760,1500)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x2_out"/>
</comp>
<comp lib="0" loc="(1040,1580)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="read_data1"/>
</comp>
<comp lib="2" loc="(970,1580)" name="Multiplexer">
<a name="select" val="5"/>
<a name="width" val="32"/>
<a name="enable" val="false"/>
</comp>
<comp lib="0" loc="(760,1620)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x7_out"/>
</comp>
<comp lib="0" loc="(760,1540)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x5_out"/>
</comp>
<comp lib="0" loc="(760,1740)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x10_out"/>
</comp>
<comp lib="0" loc="(760,1580)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x6_out"/>
</comp>
<comp lib="0" loc="(760,1660)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x8_out"/>
</comp>
<comp lib="0" loc="(760,1460)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x1_out"/>
</comp>
<comp lib="0" loc="(760,1700)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x9_out"/>
</comp>
<comp lib="0" loc="(950,1780)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="5"/>
<a name="label" val="read_reg1"/>
</comp>
<comp lib="0" loc="(760,1420)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x0_out"/>
</comp>
<comp lib="0" loc="(760,1950)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x1_out"/>
</comp>
<comp lib="0" loc="(760,2030)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x5_out"/>
</comp>
<comp lib="0" loc="(950,2270)" name="Tunnel">
<a name="facing" val="north"/>
<a name="width" val="5"/>
<a name="label" val="read_reg2"/>
</comp>
<comp lib="0" loc="(760,2150)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x8_out"/>
</comp>
<comp lib="0" loc="(760,2070)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x6_out"/>
</comp>
<comp lib="2" loc="(970,2070)" name="Multiplexer">
<a name="select" val="5"/>
<a name="width" val="32"/>
<a name="enable" val="false"/>
</comp>
<comp lib="0" loc="(760,2230)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x10_out"/>
</comp>
<comp lib="0" loc="(760,2190)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x9_out"/>
</comp>
<comp lib="0" loc="(760,2110)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x7_out"/>
</comp>
<comp lib="0" loc="(1040,2070)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="read_data2"/>
</comp>
<comp lib="0" loc="(760,1990)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x2_out"/>
</comp>
<comp lib="0" loc="(760,1910)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x0_out"/>
</comp>
<comp lib="0" loc="(670,890)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(730,980)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x2_out"/>
</comp>
<comp lib="0" loc="(590,1120)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x5_in"/>
</comp>
<comp lib="4" loc="(640,950)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x2"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(670,1210)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(590,1000)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x2_we"/>
</comp>
<comp lib="0" loc="(730,1140)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x5_out"/>
</comp>
<comp lib="0" loc="(590,1050)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(590,1320)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x6_we"/>
</comp>
<comp lib="0" loc="(590,1370)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(730,1300)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x6_out"/>
</comp>
<comp lib="4" loc="(640,1110)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x5"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(590,960)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x2_in"/>
</comp>
<comp lib="0" loc="(590,1210)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="clk"/>
</comp>
<comp lib="0" loc="(590,1160)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="x5_we"/>
</comp>
<comp lib="0" loc="(670,1050)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(590,1280)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x6_in"/>
</comp>
<comp lib="4" loc="(640,1270)" name="Register">
<a name="width" val="32"/>
<a name="label" val="x6"/>
<a name="showInTab" val="true"/>
</comp>
<comp lib="0" loc="(670,1370)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(1160,1310)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(1160,1170)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(1160,1030)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="0" loc="(1160,890)" name="Pin">
<a name="facing" val="north"/>
</comp>
<comp lib="2" loc="(260,1020)" name="Demultiplexer">
<a name="select" val="5"/>
<a name="width" val="32"/>
<a name="enable" val="false"/>
</comp>
<comp lib="0" loc="(400,1030)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x7_in"/>
</comp>
<comp lib="0" loc="(400,950)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x5_in"/>
</comp>
<comp lib="0" loc="(400,870)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x1_in"/>
</comp>
<comp lib="0" loc="(220,1220)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="5"/>
<a name="label" val="write_reg"/>
</comp>
<comp lib="0" loc="(400,1070)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x8_in"/>
</comp>
<comp lib="0" loc="(180,1020)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="write_data"/>
</comp>
<comp lib="0" loc="(400,990)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x6_in"/>
</comp>
<comp lib="0" loc="(400,1110)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x9_in"/>
</comp>
<comp lib="0" loc="(400,910)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x2_in"/>
</comp>
<comp lib="0" loc="(400,1150)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="x10_in"/>
</comp>
<comp lib="0" loc="(1320,1720)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="sp"/>
</comp>
<comp lib="0" loc="(1320,1960)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="a0"/>
</comp>
<comp lib="0" loc="(1270,1720)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x2_out"/>
</comp>
<comp lib="0" loc="(1270,1960)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x10_out"/>
</comp>
<comp lib="0" loc="(1320,1680)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="ra"/>
</comp>
<comp lib="0" loc="(1270,1800)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x6_out"/>
</comp>
<comp lib="0" loc="(1320,1920)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="s1"/>
</comp>
<comp lib="0" loc="(1270,1680)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x1_out"/>
</comp>
<comp lib="0" loc="(1270,1880)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x8_out"/>
</comp>
<comp lib="0" loc="(1270,1840)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x7_out"/>
</comp>
<comp lib="0" loc="(1320,1800)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="t1"/>
</comp>
<comp lib="0" loc="(1320,1840)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="t2"/>
</comp>
<comp lib="0" loc="(1320,1760)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="t0"/>
</comp>
<comp lib="0" loc="(1270,1920)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x9_out"/>
</comp>
<comp lib="0" loc="(1270,1760)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="32"/>
<a name="label" val="x5_out"/>
</comp>
<comp lib="0" loc="(1320,1880)" name="Tunnel">
<a name="width" val="32"/>
<a name="label" val="s0"/>
</comp>
<comp lib="0" loc="(400,1390)" name="Tunnel">
<a name="label" val="x1_we"/>
</comp>
<comp lib="0" loc="(400,1470)" name="Tunnel">
<a name="label" val="x5_we"/>
</comp>
<comp lib="2" loc="(260,1540)" name="Demultiplexer">
<a name="select" val="5"/>
<a name="enable" val="false"/>
</comp>
<comp lib="0" loc="(180,1540)" name="Tunnel">
<a name="facing" val="east"/>
<a name="label" val="write_en"/>
</comp>
<comp lib="0" loc="(220,1740)" name="Tunnel">
<a name="facing" val="east"/>
<a name="width" val="5"/>
<a name="label" val="write_reg"/>
</comp>
<comp lib="0" loc="(400,1510)" name="Tunnel">
<a name="label" val="x6_we"/>
</comp>
<comp lib="0" loc="(400,1590)" name="Tunnel">
<a name="label" val="x8_we"/>
</comp>
<comp lib="0" loc="(400,1430)" name="Tunnel">
<a name="label" val="x2_we"/>
</comp>
<comp lib="0" loc="(400,1550)" name="Tunnel">
<a name="label" val="x7_we"/>
</comp>
<comp lib="0" loc="(400,1670)" name="Tunnel">
<a name="label" val="x10_we"/>
</comp>
<comp lib="0" loc="(400,1350)" name="Tunnel">
<a name="label" val="x0_we"/>
</comp>
<comp lib="0" loc="(400,1630)" name="Tunnel">
<a name="label" val="x9_we"/>
</comp>
<comp lib="0" loc="(790,690)" name="Pin"/>
</circuit>
</project>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。