Commit Graph

77 Commits

Author SHA1 Message Date
Blaise Tine
d47cccc157 Vortex 2.0 changes:
+ Microarchitecture optimizations
+ 64-bit support
+ Xilinx FPGA support
+ LLVM-16 support
+ Refactoring and quality control fixes
2023-10-19 20:51:22 -07: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
Blaise Tine
e40a3feefa minor update 2021-05-01 10:33:24 -07:00