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
d48f1c1c5f
minor updates
2022-02-01 06:53:31 -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
8e82ee00a0
minor update
2021-09-29 09:32:21 -07:00
Blaise Tine
04249c3ee9
code refactoring for Vivado compatibility
2021-09-29 04:48:53 -04:00
Blaise Tine
a45261b530
code refactoring for Vivado compatibility
2021-09-29 03:24:17 -04:00
Blaise Tine
132260d84c
minor update
2021-09-27 09:23:58 -04:00
Blaise Tine
9f34b2944c
code refactoring for Vivado, sv2v, and yosys compatibility
2021-09-27 08:55:10 -04:00
Blaise Tine
9b04f3d9d6
Updated README and synthesis scripts
2021-09-22 07:50:47 -07:00
Blaise Tine
feca2db24e
critical path optimizations
2021-09-15 04:50:45 -07:00
Blaise Tine
83d80c061f
Merge branch 'master' of https://github.gatech.edu/casl/Vortex
2021-09-14 05:11:28 -04:00
Blaise Tine
3d7baf1640
block ram read enable fix
2021-09-14 01:45:01 -07:00
Blaise Tine
6652e2f0e9
minor update
2021-09-11 18:16:08 -07:00
Blaise Tine
6f09fb8ba5
Merge branch 'master' of https://github.gatech.edu/casl/Vortex
2021-09-11 18:26:08 -04:00
Blaise Tine
95287980af
minor update
2021-09-11 15:14:17 -07:00
Blaise Tine
0dfdf6cd4d
Merge branch 'master' of https://github.gatech.edu/casl/Vortex
2021-09-10 06:03:32 -04:00
Blaise Tine
5192846c72
minor updates
2021-09-10 02:57:05 -07:00
Blaise Tine
18172fa611
AXI memory bus support
2021-09-10 01:36:01 -07:00
Blaise Tine
ca46b0a0be
OUTPUT_REG => OUT_REG renaming
2021-09-09 03:05:38 -07:00
Blaise Tine
a46c32ed4b
Adding Vortex Yosys build support
2021-09-08 23:04:33 -04:00
Blaise Tine
c06efbf480
minor update
2021-09-07 23:47:41 -07:00
Blaise Tine
0d91f8771e
Workaround fix for Verilator bug with array indexing
2021-09-07 23:28:54 -07:00
Blaise Tine
d42baf34ff
minor update
2021-09-06 23:44:31 -07:00
Blaise Tine
af1cecae07
stream arbiter update
2021-09-06 23:38:20 -07:00
Blaise Tine
b52ace5142
area optimization bundle
2021-09-05 23:35:44 -07:00
Blaise Tine
fe5112b6c1
minor updates
2021-09-05 23:05:21 -07:00
Blaise Tine
377466ed1c
fpu area optimization
2021-09-05 21:01:52 -07:00
Blaise Tine
f3ba27b138
GPRs optimization - disabling BRAM's read-during-write bypass block.
2021-08-28 15:34:36 -07:00
Blaise Tine
28eb3cfdb2
minor update
2021-08-26 14:49:57 -07:00
Blaise Tine
74a45e2772
stream arbiter optimization (using indexing instead of onehot mux)
2021-08-26 09:52:13 -07:00
Blaise Tine
d91d56d126
block ram refactoring (multi-porting supporting and simulation support)
2021-08-26 08:19:44 -07:00
Blaise Tine
e494860f38
using lzc instead of priority_encoder
2021-08-26 07:29:47 -07:00
Blaise Tine
2a27bfbfd5
LKG Build (reset network update -fmax=236 mhz 4c)
2021-08-23 01:59:22 -07:00
Blaise Tine
eef3dda81d
fixed Verilator error
2021-08-13 19:33:12 -07:00
Blaise Tine
646371f9e9
bram block optimization
2021-08-13 19:31:55 -07:00
Blaise Tine
f12be56d7c
fixed Verilator warnings
2021-08-13 05:52:43 -04:00
Blaise Tine
7961cf7474
Disabling tracing on library
2021-08-12 01:55:52 -07:00
Blaise Tine
7b8fe11e6a
unused variables refactoring
2021-08-05 01:46:26 -07:00
Blaise Tine
79fd92a1b4
minor update
2021-07-30 17:43:15 -07:00
Blaise Tine
160ff94a22
minor update
2021-07-30 16:01:22 -07:00
Blaise Tine
3d19588e57
bus arbiters refactoring
2021-07-30 16:00:09 -07:00
Blaise Tine
ea1e0f201e
OUTPUT_REG refactoring
2021-07-23 06:58:37 -07:00
Blaise Tine
5c58f7eec6
minor update
2021-07-16 12:57:50 -07:00
Blaise Tine
a8f9a2559d
minor update
2021-07-15 12:25:51 -07:00
Blaise Tine
c5aec572b5
minor update
2021-07-15 11:46:43 -07:00
Blaise Tine
7d01be367c
reset network refactoring
2021-07-15 11:34:55 -07:00
Blaise Tine
22cf698e69
minor update
2021-07-13 05:25:44 -07:00
Blaise Tine
10e9ee124b
using onehot multiplexer to reduce critical path
2021-07-08 00:26:59 -07:00
Blaise Tine
dc34c5c5bd
minor update
2021-07-03 04:47:19 -07:00