Eric Matthews
|
3b59abdc79
|
added missing Intel LUTRAM attributes
|
2019-09-05 15:49:22 -07:00 |
|
Eric Matthews
|
42aeaf0c79
|
FIFO reg bypass for fetch buffer and tracing updates
|
2019-09-05 14:59:42 -07:00 |
|
Eric Matthews
|
aa4824a462
|
id tracking updates and barrel shifter update
|
2019-09-04 20:44:12 -07:00 |
|
Eric Matthews
|
1df419913d
|
updated makefile
|
2019-09-04 13:56:52 -07:00 |
|
Eric Matthews
|
c9015dc180
|
fixed quick div reuse timing bug
|
2019-09-04 09:02:54 -07:00 |
|
Eric Matthews
|
5f2dfd21db
|
unit wb renaming
|
2019-09-04 08:45:33 -07:00 |
|
Eric Matthews
|
184aad14c8
|
code cleanups
|
2019-09-03 17:26:08 -07:00 |
|
Eric Matthews
|
38472acec5
|
assert fix
|
2019-09-03 17:25:44 -07:00 |
|
Eric Matthews
|
a773873f01
|
changes for vivado simulation
|
2019-09-03 16:48:58 -07:00 |
|
Eric Matthews
|
863c7ae6e6
|
code cleanups
|
2019-09-03 10:44:39 -07:00 |
|
Eric Matthews
|
db775b826e
|
misc fixes
|
2019-09-02 15:57:40 -07:00 |
|
Eric Matthews
|
3717214b56
|
rewrite of id_tracking
|
2019-09-02 15:57:28 -07:00 |
|
Eric Matthews
|
2ae42cc9eb
|
resource savings
|
2019-09-02 10:58:18 -07:00 |
|
Eric Matthews
|
daaf28f9e3
|
force nochange mode instead of default read_first
|
2019-09-02 10:57:37 -07:00 |
|
Eric Matthews
|
1bfdbd9d26
|
updates for compliance build
|
2019-09-02 10:44:14 -07:00 |
|
Eric Matthews
|
0524004047
|
further code cleanup
|
2019-09-01 21:10:09 -07:00 |
|
Eric Matthews
|
a34714db52
|
code cleanup
|
2019-09-01 20:44:13 -07:00 |
|
Eric Matthews
|
89ae201b30
|
writeback to shared ID register file
|
2019-09-01 20:35:41 -07:00 |
|
Eric Matthews
|
f75f981f36
|
writeback tweak
|
2019-09-01 18:44:10 -07:00 |
|
Eric Matthews
|
c0727257f4
|
Now always in-order commit
|
2019-09-01 15:39:59 -07:00 |
|
Eric Matthews
|
7bd80c1f1c
|
initial pass at new forwarding network
|
2019-08-30 15:37:43 -07:00 |
|
Eric Matthews
|
b38ecb479d
|
changed lint options
|
2019-08-30 15:33:19 -07:00 |
|
Eric Matthews
|
782e449492
|
moved signal declarations
|
2019-08-30 15:32:44 -07:00 |
|
Eric Matthews
|
a7a6753ef7
|
split off shift counters
|
2019-08-30 13:51:29 -07:00 |
|
Eric Matthews
|
272adbf077
|
moved some branch logic out of decode
|
2019-08-30 13:27:39 -07:00 |
|
Eric Matthews
|
17e1215b11
|
removed unused file
|
2019-08-29 16:26:47 -07:00 |
|
Eric Matthews
|
5dd0befcac
|
Removed unused signals, added additional linting criteria
|
2019-08-29 14:38:37 -07:00 |
|
Eric Matthews
|
227bbc1385
|
Decode/Issue unit-interface signal refactoring
|
2019-08-29 13:44:48 -07:00 |
|
Eric Matthews
|
bf5c12af25
|
branch unit bug fix, inuse adjustments, csr fix
|
2019-08-29 11:17:58 -07:00 |
|
Eric Matthews
|
4e35ee52f6
|
L/S output now shared with CSRs
|
2019-08-28 16:59:41 -07:00 |
|
Eric Matthews
|
e4299bba99
|
writeback frequency improvement
|
2019-08-28 16:57:47 -07:00 |
|
Eric Matthews
|
a8d7872c45
|
fowarding path performance fix
|
2019-08-23 22:22:09 -07:00 |
|
Eric Matthews
|
b3d39d0ebf
|
struct to bit vector
|
2019-08-23 20:50:58 -07:00 |
|
Eric Matthews
|
d79aba9d23
|
Removed branch unit as a write-back unit. Refactored pre-decode logic into its own file
|
2019-08-21 15:56:26 -07:00 |
|
Eric Matthews
|
ce1dea3d1d
|
trimmed two_plus output
|
2019-08-21 13:12:25 -07:00 |
|
Eric Matthews
|
9e0a3b2be9
|
Merge branch 'master' of gitlab.com:sfu-rcl/Taiga-dev
|
2019-08-20 22:12:52 -07:00 |
|
Eric Matthews
|
d368f2f4d5
|
writeback one-hot to mux
|
2019-08-20 22:08:17 -07:00 |
|
Eric Matthews
|
1a548616b4
|
FIFO cleanups
|
2019-08-20 22:07:53 -07:00 |
|
Eric Matthews
|
306a868d1d
|
2nd cycle forwarding removal
|
2019-08-20 19:44:50 -07:00 |
|
Eric Matthews
|
6285d7cae5
|
2nd cycle forwarding removal
|
2019-08-20 10:58:22 -07:00 |
|
Eric Matthews
|
ba64f8dcae
|
critical path improvements
|
2019-08-19 22:18:59 -07:00 |
|
Eric Matthews
|
1a5751adb2
|
ready signal improvements
|
2019-08-19 15:40:16 -07:00 |
|
Eric Matthews
|
3ec01d6524
|
removed uneeded wb.accepted, covered by instruction_queue_empty
|
2019-08-19 14:55:52 -07:00 |
|
Eric Matthews
|
fc0e5b9c24
|
ready signal changes for div and load/store
|
2019-08-19 14:53:54 -07:00 |
|
Eric Matthews
|
1ac97a8872
|
alu writeback changes and writeback frequency improvements
|
2019-08-19 14:51:54 -07:00 |
|
Eric Matthews
|
e41fb648be
|
switch to write first mode
|
2019-08-19 14:51:02 -07:00 |
|
Eric Matthews
|
976ad3d5ee
|
embench benchmarks added and binary tool made more robust
|
2019-08-18 17:23:01 -07:00 |
|
Eric Matthews
|
553a193a3c
|
load store 2 cycle bypass
|
2019-08-18 17:21:29 -07:00 |
|
Eric Matthews
|
b45de30452
|
branch fix and conversion to writeback id bank
|
2019-08-18 15:26:44 -07:00 |
|
Eric Matthews
|
e3ee58c74f
|
typo
|
2019-08-18 15:17:31 -07:00 |
|