| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use the assembler for allocating static storage in the Fib program. | Julian Blake Kongslie | 2021-04-05 | 1 | -51/+51 |
| | | |||||
| * | Assembler errors for too-far jumps. | Julian Blake Kongslie | 2021-04-05 | 1 | -0/+2 |
| | | |||||
| * | Change our simulator timing model to use continuous assignment guards. | Julian Blake Kongslie | 2021-04-05 | 4 | -86/+113 |
| | | | | | | | | Instead of depending on verilator getting $past right, this (ab-)uses the SystemVerilog scheduling model which allows us to get a consistent view of the universe by "isolating" the blocking updates. Easier to code to and seems to be more reliable in verilator. | ||||
| * | Make PC ADDR-sized rather than DATA-sized for now | Julian Blake Kongslie | 2021-04-05 | 1 | -3/+3 |
| | | |||||
| * | Remove some old debug messages. | Julian Blake Kongslie | 2021-04-05 | 1 | -11/+1 |
| | | |||||
| * | Longer runtime for verilator before giving up. | Julian Blake Kongslie | 2021-04-05 | 1 | -1/+1 |
| | | |||||
| * | Change build system so verilator doesn't require constant "make clean"s. | Julian Blake Kongslie | 2021-04-05 | 2 | -3/+7 |
| | | |||||
| * | Remove idx, add indirect jumps, renumber opcodes so NOP=0, add absolute ↵ | Julian Blake Kongslie | 2021-04-04 | 3 | -117/+133 |
| | | | | | labels to asm.rb | ||||
| * | Add indirect memory operations. | Julian Blake Kongslie | 2021-04-04 | 3 | -8/+34 |
| | | |||||
| * | Very fancy improved Fibonacci machine, with HDL convert-to-ASCII functionality | Julian Blake Kongslie | 2021-04-04 | 3 | -13/+80 |
| | | |||||
| * | Remove unneeded .exe suffixes in bat scripts. | Julian Blake Kongslie | 2021-04-04 | 2 | -4/+4 |
| | | |||||
| * | Change assembler input to make it idempotent. | Julian Blake Kongslie | 2021-04-04 | 1 | -0/+1 |
| | | |||||
| * | Streamlined the Fibonacci program somewhat. | Julian Blake Kongslie | 2021-03-30 | 1 | -17/+10 |
| | | |||||
| * | Add a Fibonacci sequence to the end of output (no ASCII conversion yet) | Julian Blake Kongslie | 2021-03-29 | 2 | -13/+20 |
| | | |||||
| * | Trivial assembler. | Julian Blake Kongslie | 2021-03-29 | 2 | -10/+71 |
| | | |||||
| * | Trivial cleanup of initial memory image. | Julian Blake Kongslie | 2021-03-29 | 1 | -2/+1 |
| | | |||||
| * | Convert to using $sampled instead of $past, for more uniformity. | Julian Blake Kongslie | 2021-03-29 | 3 | -13/+9 |
| | | |||||
| * | Fix WIDTH warnings from verilator. | Julian Blake Kongslie | 2021-03-29 | 2 | -6/+9 |
| | | |||||
| * | Vastly improve the edit-rebuild-debug cycle. | Julian Blake Kongslie | 2021-03-28 | 1 | -0/+7 |
| | | |||||
| * | Possibly slightly less lame. | Julian Blake Kongslie | 2021-03-28 | 1 | -10/+10 |
| | | |||||
| * | Yet another lame attempt. | Julian Blake Kongslie | 2021-03-28 | 2 | -34/+71 |
| | | |||||
| * | Pessimize JTAG UART somewhat. | Julian Blake Kongslie | 2021-03-28 | 2 | -8/+5 |
| | | |||||
| * | Use a separate memory module. | Julian Blake Kongslie | 2021-03-28 | 2 | -9/+110 |
| | | | | | Hopefully this will infer a memory the way we want in Quartus. | ||||
| * | Some more interesting opcodes. | Julian Blake Kongslie | 2021-03-28 | 3 | -24/+62 |
| | | |||||
| * | Initial commit. | Julian Blake Kongslie | 2021-03-28 | 16 | -0/+356 |
