├── .gitignore ├── README.md ├── multi-cycle-mips-report.pdf ├── multi-cycle-mips ├── README.md ├── given_test.dat ├── loopaddone.mips.bin ├── multicyclemips.xise ├── src │ ├── ALU.vhd │ ├── Control.vhd │ ├── DualPortMem.vhd │ ├── DualPortMem.xco │ ├── HostComm.vhd │ ├── MIPSProcessor.vhd │ ├── MIPSSystem.ucf │ ├── MIPSSystem.vhd │ ├── PC.vhd │ ├── Registers.vhd │ ├── alu_control.vhd │ ├── decode.vhd │ ├── defs.vhdl │ ├── testbench │ │ ├── tb_MIPSProcessor.vhd │ │ ├── tb_alu.vhd │ │ ├── tb_alu_control.vhd │ │ ├── tb_control.vhd │ │ ├── tb_decode.vhd │ │ └── tb_pc.vhd │ └── uart │ │ ├── baudGen.vhd │ │ ├── uart2BusTop.vhd │ │ ├── uart2BusTop_pkg.vhd │ │ ├── uartParser.vhd │ │ ├── uartRx.vhd │ │ ├── uartTop.vhd │ │ └── uartTx.vhd └── tb_register_file.vhd ├── pipeline-mips-report.pdf ├── pipeline-mips ├── README.md ├── given_test.dat ├── loopaddone.mips.bin ├── pipeline_mips.xise ├── src │ ├── ALU.vhd │ ├── DualPortMem.ncf │ ├── DualPortMem.vhd │ ├── DualPortMem.xco │ ├── DualPortMem.xco.bak │ ├── HostComm.vhd │ ├── MIPSSystem.ucf │ ├── MIPSSystem.vhd │ ├── Registers.vhd │ ├── branch_address_select.vhd │ ├── coregen.cgc │ ├── decode.vhd │ ├── defs.vhdl │ ├── execute.vhd │ ├── forwarding_unit.vhd │ ├── hazard_detection.vhd │ ├── instruction_decode.vhd │ ├── instruction_fetch.vhd │ ├── modular_pipelined_processor.vhd │ ├── pipes │ │ ├── ex_to_mem_pipe.vhd │ │ ├── id_to_ex_pipe.vhd │ │ ├── if_to_id_pipe.vhd │ │ └── mem_to_wb_pipe.vhd │ ├── stall_test.asm │ ├── test_utils.vhd │ ├── testbench │ │ ├── tb_MIPSProcessor.vhd │ │ ├── tb_MIPSProcessor_allways_noop.vhd │ │ ├── tb_MIPSProcessor_forwarding.vhd │ │ ├── tb_alu.vhd │ │ ├── tb_forwarding_unit.vhd │ │ ├── tb_hazard_detection.vhd │ │ ├── tb_instruction_decode.vhd │ │ └── tb_pc.vhd │ └── uart │ │ ├── baudGen.vhd │ │ ├── uart2BusTop.vhd │ │ ├── uart2BusTop_pkg.vhd │ │ ├── uartParser.vhd │ │ ├── uartRx.vhd │ │ ├── uartTop.vhd │ │ └── uartTx.vhd └── tb_register_file.vhd ├── stack-machine └── src │ ├── control.vhd │ ├── defs.vhd │ ├── framework │ ├── InstructionBuffer.vhd │ ├── RPNDataMem.xco │ ├── RPNSystem.ucf │ ├── RPNSystem.vhd │ ├── rpnsystem_tb.vhd │ └── uart │ │ ├── baudGen.vhd │ │ ├── uart2BusTop.vhd │ │ ├── uart2BusTop_pkg.vhd │ │ ├── uartParser.vhd │ │ ├── uartRx.vhd │ │ ├── uartTop.vhd │ │ └── uartTx.vhd │ ├── memory_cell.vhd │ ├── stack.vhd │ ├── stack_machine.vhd │ └── tests │ ├── control_tb.vhd │ ├── stack_machine_tb.vhd │ ├── stack_tb.vhd │ └── testutil.vhd └── tutorial ├── src ├── blinquay.vhd ├── pin_constraints.ucf ├── tb_tutorial.vhd └── tutorial.vhd └── tutorial.xise /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/README.md -------------------------------------------------------------------------------- /multi-cycle-mips-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips-report.pdf -------------------------------------------------------------------------------- /multi-cycle-mips/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/README.md -------------------------------------------------------------------------------- /multi-cycle-mips/given_test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/given_test.dat -------------------------------------------------------------------------------- /multi-cycle-mips/loopaddone.mips.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/loopaddone.mips.bin -------------------------------------------------------------------------------- /multi-cycle-mips/multicyclemips.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/multicyclemips.xise -------------------------------------------------------------------------------- /multi-cycle-mips/src/ALU.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/ALU.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/Control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/Control.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/DualPortMem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/DualPortMem.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/DualPortMem.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/DualPortMem.xco -------------------------------------------------------------------------------- /multi-cycle-mips/src/HostComm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/HostComm.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/MIPSProcessor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/MIPSProcessor.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/MIPSSystem.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/MIPSSystem.ucf -------------------------------------------------------------------------------- /multi-cycle-mips/src/MIPSSystem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/MIPSSystem.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/PC.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/PC.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/Registers.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/Registers.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/alu_control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/alu_control.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/decode.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/defs.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/defs.vhdl -------------------------------------------------------------------------------- /multi-cycle-mips/src/testbench/tb_MIPSProcessor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/testbench/tb_MIPSProcessor.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/testbench/tb_alu.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/testbench/tb_alu.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/testbench/tb_alu_control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/testbench/tb_alu_control.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/testbench/tb_control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/testbench/tb_control.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/testbench/tb_decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/testbench/tb_decode.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/testbench/tb_pc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/testbench/tb_pc.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/baudGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/baudGen.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/uart2BusTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/uart2BusTop.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/uart2BusTop_pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/uart2BusTop_pkg.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/uartParser.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/uartParser.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/uartRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/uartRx.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/uartTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/uartTop.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/src/uart/uartTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/src/uart/uartTx.vhd -------------------------------------------------------------------------------- /multi-cycle-mips/tb_register_file.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/multi-cycle-mips/tb_register_file.vhd -------------------------------------------------------------------------------- /pipeline-mips-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips-report.pdf -------------------------------------------------------------------------------- /pipeline-mips/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/README.md -------------------------------------------------------------------------------- /pipeline-mips/given_test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/given_test.dat -------------------------------------------------------------------------------- /pipeline-mips/loopaddone.mips.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/loopaddone.mips.bin -------------------------------------------------------------------------------- /pipeline-mips/pipeline_mips.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/pipeline_mips.xise -------------------------------------------------------------------------------- /pipeline-mips/src/ALU.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/ALU.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/DualPortMem.ncf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipeline-mips/src/DualPortMem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/DualPortMem.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/DualPortMem.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/DualPortMem.xco -------------------------------------------------------------------------------- /pipeline-mips/src/DualPortMem.xco.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/DualPortMem.xco.bak -------------------------------------------------------------------------------- /pipeline-mips/src/HostComm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/HostComm.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/MIPSSystem.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/MIPSSystem.ucf -------------------------------------------------------------------------------- /pipeline-mips/src/MIPSSystem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/MIPSSystem.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/Registers.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/Registers.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/branch_address_select.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/branch_address_select.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/coregen.cgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/coregen.cgc -------------------------------------------------------------------------------- /pipeline-mips/src/decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/decode.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/defs.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/defs.vhdl -------------------------------------------------------------------------------- /pipeline-mips/src/execute.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/execute.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/forwarding_unit.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/forwarding_unit.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/hazard_detection.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/hazard_detection.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/instruction_decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/instruction_decode.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/instruction_fetch.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/instruction_fetch.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/modular_pipelined_processor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/modular_pipelined_processor.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/pipes/ex_to_mem_pipe.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/pipes/ex_to_mem_pipe.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/pipes/id_to_ex_pipe.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/pipes/id_to_ex_pipe.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/pipes/if_to_id_pipe.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/pipes/if_to_id_pipe.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/pipes/mem_to_wb_pipe.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/pipes/mem_to_wb_pipe.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/stall_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/stall_test.asm -------------------------------------------------------------------------------- /pipeline-mips/src/test_utils.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/test_utils.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_MIPSProcessor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_MIPSProcessor.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_MIPSProcessor_allways_noop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_MIPSProcessor_allways_noop.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_MIPSProcessor_forwarding.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_MIPSProcessor_forwarding.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_alu.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_alu.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_forwarding_unit.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_forwarding_unit.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_hazard_detection.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_hazard_detection.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_instruction_decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_instruction_decode.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/testbench/tb_pc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/testbench/tb_pc.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/baudGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/baudGen.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/uart2BusTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/uart2BusTop.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/uart2BusTop_pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/uart2BusTop_pkg.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/uartParser.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/uartParser.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/uartRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/uartRx.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/uartTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/uartTop.vhd -------------------------------------------------------------------------------- /pipeline-mips/src/uart/uartTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/src/uart/uartTx.vhd -------------------------------------------------------------------------------- /pipeline-mips/tb_register_file.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/pipeline-mips/tb_register_file.vhd -------------------------------------------------------------------------------- /stack-machine/src/control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/control.vhd -------------------------------------------------------------------------------- /stack-machine/src/defs.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/defs.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/InstructionBuffer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/InstructionBuffer.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/RPNDataMem.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/RPNDataMem.xco -------------------------------------------------------------------------------- /stack-machine/src/framework/RPNSystem.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/RPNSystem.ucf -------------------------------------------------------------------------------- /stack-machine/src/framework/RPNSystem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/RPNSystem.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/rpnsystem_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/rpnsystem_tb.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/baudGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/baudGen.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/uart2BusTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/uart2BusTop.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/uart2BusTop_pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/uart2BusTop_pkg.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/uartParser.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/uartParser.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/uartRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/uartRx.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/uartTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/uartTop.vhd -------------------------------------------------------------------------------- /stack-machine/src/framework/uart/uartTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/framework/uart/uartTx.vhd -------------------------------------------------------------------------------- /stack-machine/src/memory_cell.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/memory_cell.vhd -------------------------------------------------------------------------------- /stack-machine/src/stack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/stack.vhd -------------------------------------------------------------------------------- /stack-machine/src/stack_machine.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/stack_machine.vhd -------------------------------------------------------------------------------- /stack-machine/src/tests/control_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/tests/control_tb.vhd -------------------------------------------------------------------------------- /stack-machine/src/tests/stack_machine_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/tests/stack_machine_tb.vhd -------------------------------------------------------------------------------- /stack-machine/src/tests/stack_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/tests/stack_tb.vhd -------------------------------------------------------------------------------- /stack-machine/src/tests/testutil.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/stack-machine/src/tests/testutil.vhd -------------------------------------------------------------------------------- /tutorial/src/blinquay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/tutorial/src/blinquay.vhd -------------------------------------------------------------------------------- /tutorial/src/pin_constraints.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/tutorial/src/pin_constraints.ucf -------------------------------------------------------------------------------- /tutorial/src/tb_tutorial.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/tutorial/src/tb_tutorial.vhd -------------------------------------------------------------------------------- /tutorial/src/tutorial.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/tutorial/src/tutorial.vhd -------------------------------------------------------------------------------- /tutorial/tutorial.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lionleaf/dmkonst/HEAD/tutorial/tutorial.xise --------------------------------------------------------------------------------