├── .github └── workflows │ └── scala.yml ├── .gitmodules ├── 7series.txt ├── LICENSE ├── LerosMuviumSDK ├── Native.java ├── NativeEcho.java ├── config.xml ├── lib │ ├── Leros.jar │ ├── Muvium-Leros.jar │ ├── jaxen.jar │ └── jdom.jar ├── makeLeros.bat ├── makeNativeEcho.bat └── runBlink.bat ├── Makefile ├── README.md ├── TODO.md ├── _config.yml ├── asm ├── blink.asm ├── blink.s ├── echo.asm ├── hello.asm ├── jal.asm ├── loadstore.asm └── test │ ├── anas.s │ ├── base.s │ ├── branch.s │ ├── imm.s │ ├── jal.s │ ├── lhi.s │ ├── lhi2.s │ ├── lhi3.s │ ├── loadind.s │ ├── loadind2.s │ ├── loadix.s │ ├── lognosign.s │ ├── mem.s │ ├── mem2.s │ ├── mem3.s │ ├── mem4.s │ ├── nop.s │ ├── out.s │ ├── reg.s │ └── shift.s ├── doc ├── design-blog.txt ├── leros.pdf ├── leros32.txt ├── lerosjvm.pdf └── notes.txt ├── ep4ce115f29.cfg ├── java ├── examples │ └── Hello.java ├── target │ └── src │ │ ├── Blink.java │ │ ├── DrawLine.java │ │ ├── TestNoc.java │ │ ├── com │ │ └── muvium │ │ │ ├── MuviumRunnable.java │ │ │ └── leros │ │ │ └── Native.java │ │ └── java │ │ ├── io │ │ └── Serializable.java │ │ └── lang │ │ ├── Object.java │ │ ├── Runnable.java │ │ └── String.java └── tools │ ├── images │ ├── ButtonOFF.png │ ├── ButtonON.png │ ├── LedOFF.png │ ├── LedON.png │ ├── Muvium.ico │ ├── MuviumICON16.png │ └── MuviumLOGO.png │ └── src │ ├── grammar │ └── Leros.g │ └── leros │ ├── asm │ └── LerosAsm.java │ └── sim │ ├── ILerosIO.java │ ├── LerosIO.java │ ├── LerosSim.java │ └── QuickIO.java ├── leros16.mk ├── lib └── antlr-4.7.1-complete.jar ├── modelsim ├── Makefile ├── sim.do └── wave.do ├── nexysA7.xdc ├── quartus └── de2-115 │ ├── fmax.qpf │ ├── fmax.qsf │ ├── fmax.sdc │ ├── leros.qpf │ ├── leros.qsf │ └── leros.sdc ├── quartus16 ├── altde2-115 │ ├── leros.cdf │ ├── leros.qpf │ └── leros.qsf ├── altde2-70 │ ├── leros.cdf │ ├── leros.qpf │ ├── leros.qsf │ └── leros.sdc ├── dspio │ ├── leros.qpf │ ├── leros.qsf │ └── leros.sdc ├── fmax │ ├── leros.qpf │ ├── leros.qsf │ └── leros.sdc └── memtest │ ├── memfmax.qsf │ └── memfmax.sdc ├── src ├── main │ └── scala │ │ └── leros │ │ ├── AluAccu.scala │ │ ├── DataMem.scala │ │ ├── Decode.scala │ │ ├── InstrMem.scala │ │ ├── Leros.scala │ │ ├── LerosTestTop.scala │ │ ├── LerosTop.scala │ │ ├── State.scala │ │ ├── shared │ │ ├── Constants.scala │ │ └── Util.scala │ │ ├── sim │ │ └── LerosSim.scala │ │ ├── uart │ │ ├── UARTRx.scala │ │ └── UARTTx.scala │ │ ├── util │ │ ├── Assembler.scala │ │ └── DumpProgram.scala │ │ └── wrmem │ │ ├── LerosWrMemTest.scala │ │ ├── ProgFSM.scala │ │ └── WrInstrMem.scala └── test │ └── scala │ └── leros │ ├── AluAccuTest.scala │ ├── AluTop.scala │ ├── CompareTest.scala │ ├── CosimTest.scala │ ├── LerosTest.scala │ ├── WrInstrMemTest.scala │ └── sim │ └── LerosSimTest.scala ├── vhdl ├── .libraries.xml ├── .project ├── altera │ ├── cyc2_pll.vhd │ ├── cyc3_pll.vhd │ └── cyc_pll.vhd ├── core │ ├── leros.vhd │ ├── leros_decode.vhd │ ├── leros_ex.vhd │ ├── leros_fedec.vhd │ ├── leros_im.vhd │ └── leros_types.vhd ├── io │ └── uart.vhd ├── simulation │ └── tb_leros.vhd ├── test │ └── memfmax.vhd ├── top │ ├── leros_de2-115.vhd │ ├── leros_de2-70.vhd │ ├── leros_nexys2.vhd │ └── leroscyc12.vhd └── xilinx │ └── sp3epll.vhd ├── vivado_synth └── xilinx ├── fmax └── fmax.xise ├── memtest └── memtest.xise ├── nexys2 └── nexys2.xise └── ucf ├── Nexys2_500General.ucf ├── general.ucf └── leros_nexys2.ucf /.github/workflows/scala.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/.github/workflows/scala.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/.gitmodules -------------------------------------------------------------------------------- /7series.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/7series.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LICENSE -------------------------------------------------------------------------------- /LerosMuviumSDK/Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/Native.java -------------------------------------------------------------------------------- /LerosMuviumSDK/NativeEcho.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/NativeEcho.java -------------------------------------------------------------------------------- /LerosMuviumSDK/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/config.xml -------------------------------------------------------------------------------- /LerosMuviumSDK/lib/Leros.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/lib/Leros.jar -------------------------------------------------------------------------------- /LerosMuviumSDK/lib/Muvium-Leros.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/lib/Muvium-Leros.jar -------------------------------------------------------------------------------- /LerosMuviumSDK/lib/jaxen.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/lib/jaxen.jar -------------------------------------------------------------------------------- /LerosMuviumSDK/lib/jdom.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/lib/jdom.jar -------------------------------------------------------------------------------- /LerosMuviumSDK/makeLeros.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/makeLeros.bat -------------------------------------------------------------------------------- /LerosMuviumSDK/makeNativeEcho.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/makeNativeEcho.bat -------------------------------------------------------------------------------- /LerosMuviumSDK/runBlink.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/LerosMuviumSDK/runBlink.bat -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/TODO.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/_config.yml -------------------------------------------------------------------------------- /asm/blink.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/blink.asm -------------------------------------------------------------------------------- /asm/blink.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/blink.s -------------------------------------------------------------------------------- /asm/echo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/echo.asm -------------------------------------------------------------------------------- /asm/hello.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/hello.asm -------------------------------------------------------------------------------- /asm/jal.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/jal.asm -------------------------------------------------------------------------------- /asm/loadstore.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/loadstore.asm -------------------------------------------------------------------------------- /asm/test/anas.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/anas.s -------------------------------------------------------------------------------- /asm/test/base.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/base.s -------------------------------------------------------------------------------- /asm/test/branch.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/branch.s -------------------------------------------------------------------------------- /asm/test/imm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/imm.s -------------------------------------------------------------------------------- /asm/test/jal.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/jal.s -------------------------------------------------------------------------------- /asm/test/lhi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/lhi.s -------------------------------------------------------------------------------- /asm/test/lhi2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/lhi2.s -------------------------------------------------------------------------------- /asm/test/lhi3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/lhi3.s -------------------------------------------------------------------------------- /asm/test/loadind.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/loadind.s -------------------------------------------------------------------------------- /asm/test/loadind2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/loadind2.s -------------------------------------------------------------------------------- /asm/test/loadix.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/loadix.s -------------------------------------------------------------------------------- /asm/test/lognosign.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/lognosign.s -------------------------------------------------------------------------------- /asm/test/mem.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/mem.s -------------------------------------------------------------------------------- /asm/test/mem2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/mem2.s -------------------------------------------------------------------------------- /asm/test/mem3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/mem3.s -------------------------------------------------------------------------------- /asm/test/mem4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/mem4.s -------------------------------------------------------------------------------- /asm/test/nop.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/nop.s -------------------------------------------------------------------------------- /asm/test/out.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/out.s -------------------------------------------------------------------------------- /asm/test/reg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/reg.s -------------------------------------------------------------------------------- /asm/test/shift.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/asm/test/shift.s -------------------------------------------------------------------------------- /doc/design-blog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/doc/design-blog.txt -------------------------------------------------------------------------------- /doc/leros.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/doc/leros.pdf -------------------------------------------------------------------------------- /doc/leros32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/doc/leros32.txt -------------------------------------------------------------------------------- /doc/lerosjvm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/doc/lerosjvm.pdf -------------------------------------------------------------------------------- /doc/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/doc/notes.txt -------------------------------------------------------------------------------- /ep4ce115f29.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/ep4ce115f29.cfg -------------------------------------------------------------------------------- /java/examples/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/examples/Hello.java -------------------------------------------------------------------------------- /java/target/src/Blink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/Blink.java -------------------------------------------------------------------------------- /java/target/src/DrawLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/DrawLine.java -------------------------------------------------------------------------------- /java/target/src/TestNoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/TestNoc.java -------------------------------------------------------------------------------- /java/target/src/com/muvium/MuviumRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/com/muvium/MuviumRunnable.java -------------------------------------------------------------------------------- /java/target/src/com/muvium/leros/Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/com/muvium/leros/Native.java -------------------------------------------------------------------------------- /java/target/src/java/io/Serializable.java: -------------------------------------------------------------------------------- 1 | package java.io; 2 | 3 | public interface Serializable { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /java/target/src/java/lang/Object.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/java/lang/Object.java -------------------------------------------------------------------------------- /java/target/src/java/lang/Runnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/java/lang/Runnable.java -------------------------------------------------------------------------------- /java/target/src/java/lang/String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/target/src/java/lang/String.java -------------------------------------------------------------------------------- /java/tools/images/ButtonOFF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/ButtonOFF.png -------------------------------------------------------------------------------- /java/tools/images/ButtonON.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/ButtonON.png -------------------------------------------------------------------------------- /java/tools/images/LedOFF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/LedOFF.png -------------------------------------------------------------------------------- /java/tools/images/LedON.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/LedON.png -------------------------------------------------------------------------------- /java/tools/images/Muvium.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/Muvium.ico -------------------------------------------------------------------------------- /java/tools/images/MuviumICON16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/MuviumICON16.png -------------------------------------------------------------------------------- /java/tools/images/MuviumLOGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/images/MuviumLOGO.png -------------------------------------------------------------------------------- /java/tools/src/grammar/Leros.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/src/grammar/Leros.g -------------------------------------------------------------------------------- /java/tools/src/leros/asm/LerosAsm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/src/leros/asm/LerosAsm.java -------------------------------------------------------------------------------- /java/tools/src/leros/sim/ILerosIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/src/leros/sim/ILerosIO.java -------------------------------------------------------------------------------- /java/tools/src/leros/sim/LerosIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/src/leros/sim/LerosIO.java -------------------------------------------------------------------------------- /java/tools/src/leros/sim/LerosSim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/src/leros/sim/LerosSim.java -------------------------------------------------------------------------------- /java/tools/src/leros/sim/QuickIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/java/tools/src/leros/sim/QuickIO.java -------------------------------------------------------------------------------- /leros16.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/leros16.mk -------------------------------------------------------------------------------- /lib/antlr-4.7.1-complete.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/lib/antlr-4.7.1-complete.jar -------------------------------------------------------------------------------- /modelsim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/modelsim/Makefile -------------------------------------------------------------------------------- /modelsim/sim.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/modelsim/sim.do -------------------------------------------------------------------------------- /modelsim/wave.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/modelsim/wave.do -------------------------------------------------------------------------------- /nexysA7.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/nexysA7.xdc -------------------------------------------------------------------------------- /quartus/de2-115/fmax.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus/de2-115/fmax.qpf -------------------------------------------------------------------------------- /quartus/de2-115/fmax.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus/de2-115/fmax.qsf -------------------------------------------------------------------------------- /quartus/de2-115/fmax.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus/de2-115/fmax.sdc -------------------------------------------------------------------------------- /quartus/de2-115/leros.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus/de2-115/leros.qpf -------------------------------------------------------------------------------- /quartus/de2-115/leros.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus/de2-115/leros.qsf -------------------------------------------------------------------------------- /quartus/de2-115/leros.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus/de2-115/leros.sdc -------------------------------------------------------------------------------- /quartus16/altde2-115/leros.cdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/altde2-115/leros.cdf -------------------------------------------------------------------------------- /quartus16/altde2-115/leros.qpf: -------------------------------------------------------------------------------- 1 | # Revisions 2 | 3 | PROJECT_REVISION = "leros" 4 | -------------------------------------------------------------------------------- /quartus16/altde2-115/leros.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/altde2-115/leros.qsf -------------------------------------------------------------------------------- /quartus16/altde2-70/leros.cdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/altde2-70/leros.cdf -------------------------------------------------------------------------------- /quartus16/altde2-70/leros.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/altde2-70/leros.qpf -------------------------------------------------------------------------------- /quartus16/altde2-70/leros.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/altde2-70/leros.qsf -------------------------------------------------------------------------------- /quartus16/altde2-70/leros.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/altde2-70/leros.sdc -------------------------------------------------------------------------------- /quartus16/dspio/leros.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/dspio/leros.qpf -------------------------------------------------------------------------------- /quartus16/dspio/leros.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/dspio/leros.qsf -------------------------------------------------------------------------------- /quartus16/dspio/leros.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/dspio/leros.sdc -------------------------------------------------------------------------------- /quartus16/fmax/leros.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/fmax/leros.qpf -------------------------------------------------------------------------------- /quartus16/fmax/leros.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/fmax/leros.qsf -------------------------------------------------------------------------------- /quartus16/fmax/leros.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/fmax/leros.sdc -------------------------------------------------------------------------------- /quartus16/memtest/memfmax.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/memtest/memfmax.qsf -------------------------------------------------------------------------------- /quartus16/memtest/memfmax.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/quartus16/memtest/memfmax.sdc -------------------------------------------------------------------------------- /src/main/scala/leros/AluAccu.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/AluAccu.scala -------------------------------------------------------------------------------- /src/main/scala/leros/DataMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/DataMem.scala -------------------------------------------------------------------------------- /src/main/scala/leros/Decode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/Decode.scala -------------------------------------------------------------------------------- /src/main/scala/leros/InstrMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/InstrMem.scala -------------------------------------------------------------------------------- /src/main/scala/leros/Leros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/Leros.scala -------------------------------------------------------------------------------- /src/main/scala/leros/LerosTestTop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/LerosTestTop.scala -------------------------------------------------------------------------------- /src/main/scala/leros/LerosTop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/LerosTop.scala -------------------------------------------------------------------------------- /src/main/scala/leros/State.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/State.scala -------------------------------------------------------------------------------- /src/main/scala/leros/shared/Constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/shared/Constants.scala -------------------------------------------------------------------------------- /src/main/scala/leros/shared/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/shared/Util.scala -------------------------------------------------------------------------------- /src/main/scala/leros/sim/LerosSim.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/sim/LerosSim.scala -------------------------------------------------------------------------------- /src/main/scala/leros/uart/UARTRx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/uart/UARTRx.scala -------------------------------------------------------------------------------- /src/main/scala/leros/uart/UARTTx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/uart/UARTTx.scala -------------------------------------------------------------------------------- /src/main/scala/leros/util/Assembler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/util/Assembler.scala -------------------------------------------------------------------------------- /src/main/scala/leros/util/DumpProgram.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/util/DumpProgram.scala -------------------------------------------------------------------------------- /src/main/scala/leros/wrmem/LerosWrMemTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/wrmem/LerosWrMemTest.scala -------------------------------------------------------------------------------- /src/main/scala/leros/wrmem/ProgFSM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/wrmem/ProgFSM.scala -------------------------------------------------------------------------------- /src/main/scala/leros/wrmem/WrInstrMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/main/scala/leros/wrmem/WrInstrMem.scala -------------------------------------------------------------------------------- /src/test/scala/leros/AluAccuTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/AluAccuTest.scala -------------------------------------------------------------------------------- /src/test/scala/leros/AluTop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/AluTop.scala -------------------------------------------------------------------------------- /src/test/scala/leros/CompareTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/CompareTest.scala -------------------------------------------------------------------------------- /src/test/scala/leros/CosimTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/CosimTest.scala -------------------------------------------------------------------------------- /src/test/scala/leros/LerosTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/LerosTest.scala -------------------------------------------------------------------------------- /src/test/scala/leros/WrInstrMemTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/WrInstrMemTest.scala -------------------------------------------------------------------------------- /src/test/scala/leros/sim/LerosSimTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/src/test/scala/leros/sim/LerosSimTest.scala -------------------------------------------------------------------------------- /vhdl/.libraries.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/.libraries.xml -------------------------------------------------------------------------------- /vhdl/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/.project -------------------------------------------------------------------------------- /vhdl/altera/cyc2_pll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/altera/cyc2_pll.vhd -------------------------------------------------------------------------------- /vhdl/altera/cyc3_pll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/altera/cyc3_pll.vhd -------------------------------------------------------------------------------- /vhdl/altera/cyc_pll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/altera/cyc_pll.vhd -------------------------------------------------------------------------------- /vhdl/core/leros.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/core/leros.vhd -------------------------------------------------------------------------------- /vhdl/core/leros_decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/core/leros_decode.vhd -------------------------------------------------------------------------------- /vhdl/core/leros_ex.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/core/leros_ex.vhd -------------------------------------------------------------------------------- /vhdl/core/leros_fedec.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/core/leros_fedec.vhd -------------------------------------------------------------------------------- /vhdl/core/leros_im.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/core/leros_im.vhd -------------------------------------------------------------------------------- /vhdl/core/leros_types.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/core/leros_types.vhd -------------------------------------------------------------------------------- /vhdl/io/uart.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/io/uart.vhd -------------------------------------------------------------------------------- /vhdl/simulation/tb_leros.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/simulation/tb_leros.vhd -------------------------------------------------------------------------------- /vhdl/test/memfmax.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/test/memfmax.vhd -------------------------------------------------------------------------------- /vhdl/top/leros_de2-115.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/top/leros_de2-115.vhd -------------------------------------------------------------------------------- /vhdl/top/leros_de2-70.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/top/leros_de2-70.vhd -------------------------------------------------------------------------------- /vhdl/top/leros_nexys2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/top/leros_nexys2.vhd -------------------------------------------------------------------------------- /vhdl/top/leroscyc12.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/top/leroscyc12.vhd -------------------------------------------------------------------------------- /vhdl/xilinx/sp3epll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vhdl/xilinx/sp3epll.vhd -------------------------------------------------------------------------------- /vivado_synth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/vivado_synth -------------------------------------------------------------------------------- /xilinx/fmax/fmax.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/xilinx/fmax/fmax.xise -------------------------------------------------------------------------------- /xilinx/memtest/memtest.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/xilinx/memtest/memtest.xise -------------------------------------------------------------------------------- /xilinx/nexys2/nexys2.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/xilinx/nexys2/nexys2.xise -------------------------------------------------------------------------------- /xilinx/ucf/Nexys2_500General.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/xilinx/ucf/Nexys2_500General.ucf -------------------------------------------------------------------------------- /xilinx/ucf/general.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/xilinx/ucf/general.ucf -------------------------------------------------------------------------------- /xilinx/ucf/leros_nexys2.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leros-dev/leros/HEAD/xilinx/ucf/leros_nexys2.ucf --------------------------------------------------------------------------------