Commit Graph

7170 Commits

Author SHA1 Message Date
Kevin Kim
bfca11d475 more bug fixes 2023-10-21 10:04:17 -07:00
Kevin Kim
87e9dbe1fd more bug fixes on fp-synth 2023-10-21 09:50:04 -07:00
Kevin Kim
dad199753a fixed synth parallelize bug 2023-10-20 20:38:35 -07:00
Kevin Kim
2dd58dd8b8 parallelize synth jobs 2023-10-20 20:28:19 -07:00
Kevin Kim
f4d0f1bad2 comments 2023-10-20 20:24:56 -07:00
Kevin Kim
cb4ca72b33 writes to synth csv 2023-10-20 20:24:08 -07:00
Kevin Kim
ac458995ca added area + timing grabber to synth-fp 2023-10-20 20:04:18 -07:00
Kevin Kim
3ec8f2f6f2 bug fix in wrapper generation 2023-10-18 14:22:57 -07:00
Kevin Kim
93e8495818 bug fix in getTitle, added synth functions 2023-10-18 10:28:14 -07:00
Kevin Kim
9304ad8fd9 progress on fp-synth 2023-10-17 15:45:13 -07:00
Kevin Kim
06ed3a25ef started fp-synth script 2023-10-17 11:43:43 -07:00
Kevin Kim
c4a762754d Merge branch 'divremsqrt' of https://github.com/kipmacsaigoren/cvw into divremsqrt 2023-09-11 17:09:04 -07:00
Kevin Kim
4feabdcf11 cleaning 2023-09-11 17:08:48 -07:00
Kevin Kim
8659d1c491 Merge branch 'divremsqrt' of https://github.com/kipmacsaigoren/cvw into divremsqrt 2023-09-11 17:05:13 -07:00
David Harris
6a43f6ffc5
Merge pull request #409 from openhwgroup/main
Updates divremqrt with changes from main
2023-09-10 23:32:36 -07:00
Ross Thompson
9f4745467e
Merge pull request #408 from naichewa/main
wrapperGen creates wrapper dir if nonexistant
2023-09-07 17:36:17 -05:00
naichewa
4bcb27593a wrapperGen creates wrapper dir if nonexistant 2023-09-07 13:46:04 -07:00
Ross Thompson
f00df8d121
Merge pull request #407 from davidharrishmc/dev
initial spill logic improvement
2023-09-05 13:29:37 -05:00
David Harris
da7c23ee88 Added build to the Embench make run command to avoid errors when just doing make run 2023-09-05 11:12:23 -07:00
Ross Thompson
e39fc44efd
Merge pull request #406 from magpyed/cachesim_fix
Properly gate LRUWriteEn with ~FlushStage
2023-09-05 11:10:58 -05:00
David Harris
6ab71ffca6 initial spill logic improvement 2023-09-03 04:21:13 -07:00
Ross Thompson
59ed063878
Merge pull request #404 from davidharrishmc/dev
Coverage improvements
2023-09-02 15:31:59 -05:00
David Harris
1ced158596 tlbNAPOT hangs due to PBMT making instruction memory uncacheable, and spill logic not working there. Fixed TLBLRU to update recently used on TLBHit rather than CAMHit. Moved coverage exclusions to proper line in pmachecker 2023-09-02 12:56:36 -07:00
David Harris
5b372fb1ca
Merge pull request #402 from ross144/main
Enables PBMT and adds zsh, coremark, dhrystone, and whetstone to linux configurations.
2023-09-02 12:23:56 -07:00
Limnanthes Serafini
b334e4ff1f Properly gate LRUWriteEn with ~FlushStage 2023-09-01 23:31:02 -07:00
David Harris
98fa3a78dd Improved tlb and controller coverage; fixed exclusions on broken lines 2023-08-31 00:27:47 -07:00
David Harris
376ca68cbb Improved NAPOT test coverage 2023-08-30 21:04:36 -07:00
Ross Thompson
a59e7f782b
Merge pull request #403 from davidharrishmc/dev
Initial TLB NAPOT tests
2023-08-29 16:43:35 -05:00
David Harris
1946b3cc58
Merge pull request #400 from kipmacsaigoren/synth_wrapper_gen
configurability for synthesis wrapper generation
2023-08-29 12:41:41 -07:00
David Harris
c27ec6830d Initial TLB NAPOT tests 2023-08-29 12:39:24 -07:00
Ross Thompson
8171d77628 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-29 13:36:01 -05:00
Ross Thompson
4fc736fb95 Enables PBMT and adds zsh, coremark, dhrystone, and whetstone to linux configurations. 2023-08-29 13:35:48 -05:00
Kevin Kim
2ad6486841 del old 2023-08-29 08:31:23 -07:00
Kevin Kim
81908d9066 removed duplicate synth scripts 2023-08-29 08:25:31 -07:00
David Harris
70314f9b7d
Merge pull request #401 from ross144/main
Fix Imperas testbench
2023-08-29 07:15:46 -07:00
Ross Thompson
014d1b890f Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-29 09:01:44 -05:00
Ross Thompson
754b81d001 Fixed testbench_imperas.sv 2023-08-29 09:01:35 -05:00
Kevin Kim
dfe252be34 makefile bug fix 2023-08-28 09:43:04 -07:00
Kevin Kim
ccce91ca8b Merge branch 'synth_wrapper_gen' of https://github.com/kipmacsaigoren/cvw into synth_wrapper_gen 2023-08-28 09:33:02 -07:00
Kevin Kim
1b2e9c33bd added configurability for wrapper 2023-08-28 09:32:59 -07:00
Ross Thompson
feeebb61d4
Merge pull request #399 from kipmacsaigoren/synth_wrapper_gen
Make Synth Uses Wrapper Generation
2023-08-28 11:19:10 -05:00
Kevin Kim
e4ed61a2ce
Merge branch 'openhwgroup:main' into synth_wrapper_gen 2023-08-28 09:03:10 -07:00
Kevin Kim
fc25afb3cb make synth integerates wrapper generation and runs synth on wrapper 2023-08-28 09:02:56 -07:00
Ross Thompson
d1354385be Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-28 09:13:16 -05:00
Ross Thompson
e7becd53d7
Merge pull request #398 from davidharrishmc/dev
Completed basic tests of svnapot and svpbmt
2023-08-28 09:10:20 -05:00
David Harris
10549b7787 Completed basic tests of svnapot and svpbmt 2023-08-28 06:57:35 -07:00
David Harris
5aae187238
Merge pull request #397 from kipmacsaigoren/synth_wrapper_gen
Synthesis Wrapper Generation script
2023-08-27 17:35:15 -07:00
Kevin Kim
993d109012 wrapper generation works 2023-08-27 14:13:29 -07:00
Kevin Kim
b96f51ccf0 started wrapper generation script 2023-08-27 14:00:10 -07:00
David Harris
e82ae5cf2e
Merge pull request #396 from kipmacsaigoren/synthfix
Synthesis fix
2023-08-27 07:22:13 -07:00