Commit Graph
78 Commits
Author SHA1 Message Date
Blaise Tine a08d3ebd42 minor update 2023-11-12 23:40:59 -08:00
Blaise Tine c1e168fdbe Vortex 2.0 changes:
+ Microarchitecture optimizations
+ 64-bit support
+ Xilinx FPGA support
+ LLVM-16 support
+ Refactoring and quality control fixes

minor update

minor update

minor update

minor update

minor update

minor update

cleanup

cleanup

cache bindings and memory perf refactory

minor update

minor update

hw unit tests fixes

minor update

minor update

minor update

minor update

minor update

minor udpate

minor update

minor update

minor update

minor update

minor update

minor update

minor update

minor updates

minor updates

minor update

minor update

minor update

minor update

minor update

minor update

minor updates

minor updates

minor updates

minor updates

minor update

minor update
2023-11-10 02:47:05 -08:00
Blaise Tine a06812f93f minor updates 2022-02-01 22:51:33 -05:00
Blaise Tine 41d7e6c63a cummulative fixes, RTL uuid trace, texture unit fixes, simx timing fixes 2021-11-30 07:08:15 -05:00
Blaise Tine bf72800676 debug tracing refactoring 2021-10-17 13:42:16 -07:00
Blaise Tine 58a2140b92 merge update 2021-10-15 19:58:13 -07:00
Blaise Tine e380ded5e1 Merge branch 'master' into graphics 2021-10-15 19:32:11 -07:00
Blaise Tine fe14a9933d device caps fix 2021-09-29 09:32:47 -07:00
Blaise Tine 04249c3ee9 code refactoring for Vivado compatibility 2021-09-29 04:48:53 -04:00
Blaise Tine 9f34b2944c code refactoring for Vivado, sv2v, and yosys compatibility 2021-09-27 08:55:10 -04:00
Blaise Tine 182811697e minor update 2021-09-11 15:14:55 -07:00
Blaise Tine f98e26e0f2 AXI interface update 2021-09-11 15:12:36 -07:00
Blaise Tine 5192846c72 minor updates 2021-09-10 02:57:05 -07:00
Blaise Tine ca46b0a0be OUTPUT_REG => OUT_REG renaming 2021-09-09 03:05:38 -07:00
Blaise Tine c06efbf480 minor update 2021-09-07 23:47:41 -07:00
Blaise Tine af1cecae07 stream arbiter update 2021-09-06 23:38:20 -07:00
Blaise Tine 2a27bfbfd5 LKG Build (reset network update -fmax=236 mhz 4c) 2021-08-23 01:59:22 -07:00
Blaise Tine b00dea6d05 minor update 2021-08-15 14:27:04 -04:00
Blaise Tine f12be56d7c fixed Verilator warnings 2021-08-13 05:52:43 -04:00
Blaise Tine c2b3aaa7d1 enabling delayed tracing 2021-08-12 20:05:43 -07:00
Blaise Tine cc259f60f6 minor update 2021-08-11 15:39:21 -07:00
Blaise Tine 7b8fe11e6a unused variables refactoring 2021-08-05 01:46:26 -07:00
Blaise Tine bb1ceffadd rebase master update 2021-07-30 21:03:14 -07:00
Blaise Tine 1ba2a10ad8 minor update 2021-07-25 15:29:15 -07:00
Blaise Tine ea1e0f201e OUTPUT_REG refactoring 2021-07-23 06:58:37 -07:00
Blaise Tine 0319283ea7 minor update 2021-07-20 21:42:22 -07:00
Blaise Tine 6b641ceb21 minor update 2021-07-17 15:26:04 -07:00
Blaise Tine e0487e4555 minor reset delay fix 2021-07-16 21:31:46 -07:00
Blaise Tine a8248b334c AVS wrapper optimization 2021-07-16 12:58:53 -07:00
Blaise Tine 22cf698e69 minor update 2021-07-13 05:25:44 -07:00
Blaise Tine b99fb41d52 minor update 2021-07-08 01:31:12 -07:00
Blaise Tine 10e9ee124b using onehot multiplexer to reduce critical path 2021-07-08 00:26:59 -07:00
Blaise Tine 86aabbbf5d minor update 2021-06-28 08:00:29 -07:00
Blaise Tine f84c8a0b5d instr_sched => ibuffer 2021-06-27 19:36:43 -07:00
Blaise Tine 1ea738ed26 lkg build 2021-06-25 16:28:10 -07:00
Blaise Tine 7e0dc81cee minor update 2021-06-23 04:19:13 -07:00
Blaise Tine 57143f5889 synthesis optimizations 2021-06-17 16:43:43 -07:00
Blaise Tine 6213b1a910 vortex runtime console out implementation 2021-06-15 04:01:44 -04:00
Blaise Tine 3cc1190cd7 CSRs I/O refactoring 2021-06-11 03:08:07 -07:00
Blaise Tine cbca7e12c6 removing ebreak signals from public interface 2021-06-10 12:57:44 -07:00
Blaise Tine adf033b0aa non-cacheable memory address critical paths optimizations 2021-06-10 12:47:18 -07:00
Blaise Tine 093008fa1e minor update 2021-05-25 09:13:32 -07:00
Blaise Tine 6388d87ec5 afu bug fix 2021-05-24 18:06:11 -07:00
Blaise Tine d80e1b28a3 fixes for multi-channel memory support 2021-05-20 05:36:09 -07:00
Blaise Tine 7095a46066 minor update 2021-05-18 11:15:36 -07:00
Blaise Tine 3e88a71801 minor update 2021-05-06 08:55:46 -07:00
Blaise Tine 6107bf8247 minor fix 2021-05-04 11:05:07 -07:00
Blaise Tine 8f451aa74c minor update 2021-05-04 08:01:49 -07:00
Blaise Tine bde6a69ea0 adding support for multi-banks memory bus 2021-05-04 07:32:03 -07:00
Blaise Tine bac53e4ae1 minor update 2021-05-02 11:05:49 -07:00