James E. Stine
|
3dc7b93f57
|
Revert removal of WRAPPER option that is not prudent
|
2023-11-17 16:25:35 -06:00 |
|
James E. Stine
|
8ca1e3ba37
|
missing synth.tcl added for use with wrapper
|
2023-11-15 08:48:07 -06:00 |
|
James E. Stine
|
79d6fe8c93
|
Add wrapper passing automatically for individual designs vs. Wally
|
2023-11-15 08:45:25 -06:00 |
|
James E. Stine
|
9dce08a743
|
minor typo on ppaSynth and ppaAnalyze
|
2023-11-14 02:41:44 -06:00 |
|
James E. Stine
|
c722e2c59d
|
fix plotPPA and other excruciatingly painful problems related to using allWidths and causing empty arrays to be used. This generates the normalized/unnormalized plots
|
2023-11-14 01:06:14 -06:00 |
|
James E. Stine
|
6374d1a200
|
Modify ppaSynth.py to be able to not issue excess number of operations with Pool command. This is due to the original command using the Popen command, whereas, using the subprocess.call command solves this issue. The relieves the python script from issuing a ton of synthesis commands and using up all the licenses
|
2023-11-14 01:04:37 -06:00 |
|
James E. Stine
|
74056246d4
|
Remove ppa_ prefix and modify ppaAnalyze.py to handle correct vector
|
2023-11-13 10:02:10 -06:00 |
|
James E. Stine
|
46bfdf5df9
|
update ppaAnalyze to analyze correctionly freqSweep
|
2023-11-13 02:39:25 -06:00 |
|
James E. Stine
|
7b79d8edeb
|
Update scripts/synth.tcl to add with parameter for width and also checks wrapper to see if running CONFIG=rv32e to run without WIDTH
|
2023-11-10 21:10:35 -06:00 |
|
James E. Stine
|
65e536e401
|
Update ppa/ppaSynth.py for sky130 and better sweep parameterization
|
2023-11-10 21:07:36 -06:00 |
|
James E. Stine
|
e1c935bd9b
|
Add bestSynths.csv that are the initial values. If this is re-run after ppaAnalysis.py is run, more refinement can be made
|
2023-11-10 21:06:24 -06:00 |
|
James E. Stine
|
91d7790251
|
update README for ppaSynth.py
|
2023-11-10 21:05:42 -06:00 |
|
James E. Stine
|
9a47667fd7
|
update README on ppa
|
2023-11-09 01:00:33 -06:00 |
|
James E. Stine
|
5a115bc6f2
|
update ppaSynth.py with runCommand
|
2023-11-09 00:52:40 -06:00 |
|
James E. Stine
|
a6bc69d73f
|
Add encoding for utf-8 on wrapperGen.py to avoid issue with incorrect encoding on RHEL C-shell
|
2023-11-08 23:57:59 -06:00 |
|
James E. Stine
|
41f4c634b0
|
Update to ppaSynth and ppaAnalyze - still have to push in mod for ppaAnalyze to plot more refined plots as well as some other plots - I have a fix working - just need to push in which will do later today
|
2023-11-08 14:00:36 -06:00 |
|
James E. Stine
|
f83188a4a4
|
add typo on setting WALLY for C-shell that caused some incompatability issues
|
2023-11-08 13:59:04 -06:00 |
|
Rose Thompson
|
44c60a3e76
|
Merge pull request #455 from davidharrishmc/dev
Bit manipulation imperas config, fsqrt code changes to match chapter
|
2023-11-08 08:27:15 -08:00 |
|
David Harris
|
b1994f12fa
|
Merge pull request #456 from naichewa/main
fifo fixes and edge case testing
|
2023-11-08 02:54:06 -08:00 |
|
naichewa
|
a5837eb62c
|
fifo fixes and edge case testing
|
2023-11-07 17:59:46 -08:00 |
|
David Harris
|
637cc3b78a
|
Reparitioned sign logic in fdivsqrt to match paper
|
2023-11-06 14:11:42 -08:00 |
|
David Harris
|
2b183020d5
|
Fixed bit manpulation on imperas config
|
2023-11-06 14:11:01 -08:00 |
|
Rose Thompson
|
380694293f
|
Merge pull request #453 from davidharrishmc/dev
Fixed regression error of watchdog timeout when PCM is optimized out of the IFU
|
2023-11-05 15:53:57 -08:00 |
|
David Harris
|
bddd2d573e
|
Shortened path to PCSrcE in logger to avoid problematic hierarchical reference
|
2023-11-05 07:06:53 -08:00 |
|
David Harris
|
9c4a7866b8
|
Fixed Svnapot_page_mask for imperas.ic
|
2023-11-05 06:51:01 -08:00 |
|
David Harris
|
b0dbf3a984
|
Testbench fixes to add SPI and make string pp static in testbench.fp to solve compiler issue
|
2023-11-04 20:36:05 -07:00 |
|
David Harris
|
568aa3c4a6
|
Verilator improvements
|
2023-11-04 03:21:07 -07:00 |
|
David Harris
|
4de21c206f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-11-03 16:04:10 -07:00 |
|
David Harris
|
d067b735e8
|
Merge pull request #454 from naichewa/spi
add SPI to cvw/main
|
2023-11-03 16:02:57 -07:00 |
|
naichewa
|
75f1c07022
|
merge main, pull /A/ tests
|
2023-11-03 13:16:19 -07:00 |
|
naichewa
|
6cdeb671bb
|
Merge branch 'main' into spi
|
2023-11-03 13:15:15 -07:00 |
|
David Harris
|
7a56a66927
|
set default USE_SRAM=0 in memories; cleaned up synthesis script grep for cvw_t
|
2023-11-03 06:37:05 -07:00 |
|
David Harris
|
1f2899de14
|
Modified rams to take USE_SRAM rather than P to facilitate synthesis
|
2023-11-03 05:44:13 -07:00 |
|
David Harris
|
dd072c80f2
|
Updated testbenches to capture InstrM because it may be optimized out of IFU
|
2023-11-03 05:24:15 -07:00 |
|
David Harris
|
402538e13c
|
Temporary fix of InstrM to prevent testbench hanging
|
2023-11-03 04:59:44 -07:00 |
|
David Harris
|
09aebbf252
|
Fixed regression error of watchdog timeout when PCM is optimized out of the IFU
|
2023-11-03 04:38:27 -07:00 |
|
naichewa
|
4651b807ed
|
added test cases
|
2023-11-02 15:43:08 -07:00 |
|
naichewa
|
29e42b21df
|
added test cases
|
2023-11-02 15:42:28 -07:00 |
|
Rose Thompson
|
455b78362c
|
Merge pull request #449 from davidharrishmc/dev
Synthesis cleanup
|
2023-11-02 12:26:55 -05:00 |
|
David Harris
|
bf65ce0f9f
|
Removed .gitattributes
|
2023-11-01 17:50:44 -07:00 |
|
naichewa
|
a08356fdaa
|
correct exclusion tags and reset testbench
|
2023-11-01 10:34:39 -07:00 |
|
naichewa
|
e3d8162279
|
harris code review 3
|
2023-11-01 10:14:15 -07:00 |
|
David Harris
|
31d9ec08cb
|
Improved comments about memory read paths
|
2023-11-01 07:00:17 -07:00 |
|
naichewa
|
9aa8a7af3e
|
comments, more test cases
|
2023-11-01 01:26:34 -07:00 |
|
naichewa
|
fefb5adb8f
|
code review harris
|
2023-10-31 12:27:41 -07:00 |
|
David Harris
|
dccd7bf5ee
|
Fixes to config extraction
|
2023-10-31 06:27:55 -07:00 |
|
David Harris
|
5112bfed19
|
130 nm synthesis script improvements
|
2023-10-30 20:57:35 -07:00 |
|
David Harris
|
680fb3f30b
|
Conditionally instantiate hardware in ifu
|
2023-10-30 20:55:00 -07:00 |
|
David Harris
|
afabc52b61
|
Gated InstrOrigM and PCMReg when not needed
|
2023-10-30 20:05:37 -07:00 |
|
David Harris
|
2d17a991d8
|
rom1p1r code cleanup
|
2023-10-30 19:47:49 -07:00 |
|