.. |
fpga_config/OrangeCrab_r0.2.1
|
Added support to the build system for synthesising, place and routing, serialising and uploading the design to a Lattice ECP5 OrangeCrab FPGA
|
2023-11-02 00:29:14 +00:00 |
alu_header.v
|
Added partial support for the software interrupt INT instruction
|
2023-03-08 07:26:28 +00:00 |
alu.v
|
Added the OUT instruction to be able to properly address I/O and moved printing logic to a device on the I/O space. Also added IRET which is basically just a RET in this case
|
2023-03-09 06:03:13 +00:00 |
biu.v
|
did some cleanup relating to the generation of the VALID_INSTRUCTION signal
|
2023-11-01 05:00:09 +00:00 |
boot_code.asm
|
Improved DOS char print code
|
2023-03-14 07:20:30 +00:00 |
config.v
|
Made the size of the cache variable
|
2023-05-18 11:21:27 +01:00 |
decoder.v
|
Added support to the build system for synthesising, place and routing, serialising and uploading the design to a Lattice ECP5 OrangeCrab FPGA
|
2023-11-02 00:29:14 +00:00 |
error_header.v
|
First draft of a bus interface unit in an effort to make the CPU pipelined. Currently supports code prefetching
|
2023-05-07 13:34:15 +01:00 |
exec_state_def.v
|
General cleanup and moved the reading of instruction parameters from a separate stage in execute to circuitry during the decode
|
2023-05-29 02:29:15 +01:00 |
execute.v
|
Lots of cleanup mainly on processor.v
|
2023-06-01 02:13:55 +01:00 |
general.v
|
Cleaned up some pieces of code and fixed a bug
|
2023-05-04 00:49:04 +01:00 |
Makefile
|
Added support to the build system for synthesising, place and routing, serialising and uploading the design to a Lattice ECP5 OrangeCrab FPGA
|
2023-11-02 00:29:14 +00:00 |
memory.v
|
Added support to the build system for synthesising, place and routing, serialising and uploading the design to a Lattice ECP5 OrangeCrab FPGA
|
2023-11-02 00:29:14 +00:00 |
processor.v
|
Added support to the build system for synthesising, place and routing, serialising and uploading the design to a Lattice ECP5 OrangeCrab FPGA
|
2023-11-02 00:29:14 +00:00 |
registers.v
|
Improved BIU performance and debug messages
|
2023-05-10 04:05:56 +01:00 |
system.v
|
Added support to the build system for synthesising, place and routing, serialising and uploading the design to a Lattice ECP5 OrangeCrab FPGA
|
2023-11-02 00:29:14 +00:00 |
testbench.cpp
|
Cleaned up some pieces of code and fixed a bug
|
2023-05-04 00:49:04 +01:00 |
testbench.v
|
Changed slogan and cleaned up some small pieces of code
|
2023-05-23 16:18:33 +01:00 |
ucode_header.v
|
Added partial support for the software interrupt INT instruction
|
2023-03-08 07:26:28 +00:00 |
ucode.txt
|
Changed slogan and cleaned up some small pieces of code
|
2023-05-23 16:18:33 +01:00 |
verilator_makefile
|
Removed erroneous file and run aspell
|
2023-03-21 14:51:39 +00:00 |