]>
git.the-white-hart.net Git - vhdl/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
rs [Tue, 14 Oct 2025 00:53:20 +0000 (19:53 -0500)]
Add push, pop, and pc set commands to emulator
Ryan [Mon, 13 Oct 2025 22:50:20 +0000 (17:50 -0500)]
Add blinking cursor to writer test program
rs [Mon, 13 Oct 2025 02:46:44 +0000 (21:46 -0500)]
Update writer test program with cursor
rs [Mon, 13 Oct 2025 02:45:46 +0000 (21:45 -0500)]
Add breakpoints and memory dumps to emulator
rs [Fri, 10 Oct 2025 22:29:20 +0000 (17:29 -0500)]
Add divmod routine and test within emulator
rs [Fri, 10 Oct 2025 05:45:34 +0000 (00:45 -0500)]
Add binary artifiacts to .gitignore
rs [Fri, 10 Oct 2025 05:43:02 +0000 (00:43 -0500)]
Add vim swp files to .gitignore
rs [Fri, 10 Oct 2025 05:41:43 +0000 (00:41 -0500)]
Commit progress on vga_console
rs [Fri, 10 Oct 2025 05:41:21 +0000 (00:41 -0500)]
Add emulator with mul_uu test
rs [Fri, 10 Oct 2025 05:40:58 +0000 (00:40 -0500)]
Use local labels and fix duplicated label
rs [Fri, 10 Oct 2025 02:05:17 +0000 (21:05 -0500)]
Add local labels and error on label redefinition
Ryan [Tue, 7 Oct 2025 01:20:22 +0000 (20:20 -0500)]
Add PS2 keyboard handling and remove old source
rs [Sat, 4 Oct 2025 06:19:51 +0000 (01:19 -0500)]
Add multi-file assembly project
rs [Sat, 4 Oct 2025 05:55:14 +0000 (00:55 -0500)]
Add clarifying comment to assembler
rs [Sat, 4 Oct 2025 05:53:10 +0000 (00:53 -0500)]
Update CPU0 assembler
* Add support for multi-file builds
* Add line tracking for error messages
* Add case sensitivity
* Add support for negative byte-values
rs [Sat, 4 Oct 2025 02:53:43 +0000 (21:53 -0500)]
Fix PS2 interface interrupt and error flags
Ryan [Fri, 3 Oct 2025 00:58:14 +0000 (19:58 -0500)]
Fix color-during-blank bug in vga tiler
Ryan [Fri, 3 Oct 2025 00:57:02 +0000 (19:57 -0500)]
Adjust VGA vert timing and change sync polarity
Ryan [Thu, 2 Oct 2025 22:20:10 +0000 (17:20 -0500)]
Add VGA console print and memory subroutines
rs [Thu, 2 Oct 2025 00:08:41 +0000 (19:08 -0500)]
Add map file to .gitignore
rs [Thu, 2 Oct 2025 00:06:37 +0000 (19:06 -0500)]
Add IO test assembly program for CPU0
rs [Thu, 2 Oct 2025 00:05:40 +0000 (19:05 -0500)]
Fix step and run bugs in jtag debugger
rs [Thu, 2 Oct 2025 00:03:20 +0000 (19:03 -0500)]
Add mapfile generation to CPU0 assembler
rs [Thu, 2 Oct 2025 00:02:29 +0000 (19:02 -0500)]
Clean up unused signals in UART
rs [Thu, 2 Oct 2025 00:01:16 +0000 (19:01 -0500)]
Update Wishbone debug entity
Ryan [Tue, 30 Sep 2025 20:54:31 +0000 (15:54 -0500)]
Add arguments to jtag debug utility
Ryan [Tue, 30 Sep 2025 07:47:43 +0000 (02:47 -0500)]
Switch full-system sim test to latest CPU0
Ryan [Tue, 30 Sep 2025 07:46:35 +0000 (02:46 -0500)]
Add sparse array to simulated RAM
Ryan [Tue, 30 Sep 2025 07:43:13 +0000 (02:43 -0500)]
Swap file endianness to little for simulated flash
Ryan [Tue, 30 Sep 2025 07:41:22 +0000 (02:41 -0500)]
Add JTAG debugging to CPU0
Ryan [Tue, 30 Sep 2025 07:39:18 +0000 (02:39 -0500)]
Drive Wishbone bridge with state machine
Ryan [Tue, 30 Sep 2025 07:38:09 +0000 (02:38 -0500)]
Add default output reg value to jtag for sims
Ryan [Tue, 30 Sep 2025 07:37:36 +0000 (02:37 -0500)]
Add missing signal to sensitivity list
Ryan [Mon, 29 Sep 2025 01:27:49 +0000 (20:27 -0500)]
Add JTAG USERn registers and test to utility lib
Ryan [Mon, 29 Sep 2025 01:26:17 +0000 (20:26 -0500)]
Remove old test programs
Ryan [Fri, 26 Sep 2025 23:42:39 +0000 (18:42 -0500)]
Add autoerase to digdude
Ryan [Fri, 26 Sep 2025 21:16:54 +0000 (16:16 -0500)]
Add shift instructions to CPU0
Ryan [Fri, 26 Sep 2025 21:16:06 +0000 (16:16 -0500)]
Fix whitespace
rs [Thu, 25 Sep 2025 19:22:20 +0000 (14:22 -0500)]
Add performance testing experiment
rs [Thu, 25 Sep 2025 05:00:04 +0000 (00:00 -0500)]
Add lil experiments, as a treat
Ryan [Tue, 23 Sep 2025 16:18:42 +0000 (11:18 -0500)]
Add clock-optimized version of CPU0 project
Ryan [Tue, 23 Sep 2025 16:18:02 +0000 (11:18 -0500)]
Remove debug signals from CPU0 project
Ryan [Tue, 23 Sep 2025 16:17:12 +0000 (11:17 -0500)]
Add Wisbhone register bridge
rs [Sun, 21 Sep 2025 03:49:04 +0000 (22:49 -0500)]
Add attempt at resource-optimized CPU
rs [Fri, 19 Sep 2025 07:27:25 +0000 (02:27 -0500)]
Add updated host controller
rs [Fri, 19 Sep 2025 04:27:51 +0000 (23:27 -0500)]
Add host regs with SRL clock divider
rs [Fri, 19 Sep 2025 04:26:35 +0000 (23:26 -0500)]
Add clock enable to seven-seg-mux
Ryan [Thu, 18 Sep 2025 23:52:08 +0000 (18:52 -0500)]
Remove default test data from VGA screen buffer
Ryan [Thu, 18 Sep 2025 23:51:38 +0000 (18:51 -0500)]
Use SRLs for watchdog timer in PS2 controler
Ryan [Thu, 18 Sep 2025 20:07:59 +0000 (15:07 -0500)]
Update for optimized version of CPU0 project
Ryan [Thu, 18 Sep 2025 19:54:35 +0000 (14:54 -0500)]
Create copy of PS2 host for optimization
Swap out the FIFOs, that's an easy win to start
Ryan [Wed, 17 Sep 2025 21:46:29 +0000 (16:46 -0500)]
Update hardware test for nexys2 memctrl
Ryan [Wed, 17 Sep 2025 21:24:09 +0000 (16:24 -0500)]
Update ps2 tests to point at renamed entities
Ryan [Wed, 17 Sep 2025 21:23:28 +0000 (16:23 -0500)]
Organize utility library
Ryan [Wed, 17 Sep 2025 21:06:04 +0000 (16:06 -0500)]
Organize simulation library
Ryan [Wed, 17 Sep 2025 20:39:12 +0000 (15:39 -0500)]
Remove deprecated entities
Ryan [Wed, 17 Sep 2025 20:30:31 +0000 (15:30 -0500)]
Remove deprecated sim_memory
Ryan [Wed, 17 Sep 2025 20:29:54 +0000 (15:29 -0500)]
Update UART hardware test and baud rate comment
Ryan [Wed, 17 Sep 2025 19:32:23 +0000 (14:32 -0500)]
Update with lots of work, need to organize
rs [Thu, 28 Aug 2025 18:37:19 +0000 (13:37 -0500)]
Add RO simulated flash and simulation utilities
rs [Sat, 23 Aug 2025 16:46:07 +0000 (11:46 -0500)]
Remove debug print
rs [Thu, 3 Jul 2025 04:59:16 +0000 (23:59 -0500)]
Add scripts to single-step cpu from host
rs [Thu, 3 Jul 2025 04:58:44 +0000 (23:58 -0500)]
Update test programs
rs [Thu, 3 Jul 2025 04:57:27 +0000 (23:57 -0500)]
Update project
* Add single stepping back to CPU
* Separate flash and RAM cyc signals
* Add timers
* Fix interrupt bug
rs [Thu, 3 Jul 2025 04:55:18 +0000 (23:55 -0500)]
Add align assembler directive
rs [Sun, 29 Jun 2025 22:20:26 +0000 (17:20 -0500)]
Separate CYC for flash and ram in mem controller
rs [Sun, 29 Jun 2025 10:24:19 +0000 (05:24 -0500)]
Move power-on-reset into host_ctrl
rs [Sun, 29 Jun 2025 09:39:36 +0000 (04:39 -0500)]
Add new Wishbone address mapper
rs [Sun, 29 Jun 2025 09:37:41 +0000 (04:37 -0500)]
Update cpu0 test programs
rs [Sun, 29 Jun 2025 09:35:53 +0000 (04:35 -0500)]
Remove trailing whitespace
rs [Sat, 28 Jun 2025 05:42:31 +0000 (00:42 -0500)]
Add Wishbone docs to cpu and remove debug signals
rs [Sat, 28 Jun 2025 05:18:50 +0000 (00:18 -0500)]
Add documentation to VGA interface
rs [Sat, 28 Jun 2025 05:18:29 +0000 (00:18 -0500)]
Add Wishbone datasheet to RS232 UART
rs [Sat, 28 Jun 2025 05:01:44 +0000 (00:01 -0500)]
Add more documentation for PS2 and RS232 ifaces
rs [Sat, 28 Jun 2025 04:53:56 +0000 (23:53 -0500)]
Add documentation in nexys2 library
rs [Sat, 28 Jun 2025 03:25:41 +0000 (22:25 -0500)]
Add license
rs [Sat, 28 Jun 2025 03:19:34 +0000 (22:19 -0500)]
Initial commit