Cairo Caplan
e8e7967079
Changes to make the X_if addition compatible with the golden version of the core, minus the rf_we line ( #289 )
2025-03-17 14:57:02 +01:00
Cairo Caplan
44393eb863
Logical Equivalence Checking with Yosys EQY ( #287 )
...
* [rtl] Changed the default number of performance counters from 0 to 10 (#214 )
* Implementation of sequential equivalence checking option using Yosys EQY.
* [sec] Automatic removal of new IO when performing SEC against (current) golden design with Yosys EQY
2025-03-17 10:49:24 +01:00
szbieg
7880e5ae68
Linting verilator script for _top ( #126 )
...
Signed-off-by: Szymon Bieganski <szymon.bieganski@oss.nxp.com>
2023-07-28 15:04:43 +02:00
Davide Schiavone
cd76f83e12
fix regfile 0 val and sec script ( #119 )
...
* fix sec script
* fix reg fil 0 val
2023-05-31 14:42:22 +02:00
Davide Schiavone
0a9e862fee
fix top and sec ( #115 )
2023-05-25 09:43:54 +02:00
MarioOpenHWGroup
67def6f46e
Add SEC scripts ( #113 )
2023-05-15 15:03:24 +02:00
Markus Wegmann
f1b2c869f5
Compile all files
2017-01-12 19:34:41 +01:00
Markus Wegmann
d50354c0db
Add final configuration. Set Prefetch Buffer lower
2017-01-11 01:43:07 +01:00
Markus Wegmann
aeec729b97
Fix bug in config
2017-01-10 10:47:08 +01:00
Markus Wegmann
bf6d09fef8
Fix configs
2017-01-10 10:34:53 +01:00
Markus Wegmann
71ae152c91
Add config number to csv
2017-01-10 10:30:59 +01:00
Markus Wegmann
6510bd3b65
Improve config scripts to not use small IF as it is bigger
2017-01-10 10:14:17 +01:00
Markus Wegmann
4e354a640a
Handl preprocesser definitions outside of config regions correctly in ri5cly-manage.py
2017-01-09 15:53:56 +01:00
Markus Wegmann
57f81c0630
Reformat config scripts
2017-01-09 14:04:06 +01:00
Markus Wegmann
4866ad5139
Merge branch 'master' of iis-git.ee.ethz.ch:pulp-project/little-riscv
2017-01-08 23:10:40 +01:00
Markus Wegmann
a2f4e65e6c
Fix clock extraction
2017-01-08 23:10:35 +01:00
Markus Wegmann
1e04a06a2a
Fix scripts
2017-01-08 23:09:29 +01:00
Markus Wegmann
099673de2b
Do not ungroup
2017-01-08 11:42:37 +01:00
Markus Wegmann
23eda1d0f0
Patch python script
2017-01-08 11:29:05 +01:00
Markus Wegmann
3a7e58995c
Add parts of splitted adder
2017-01-06 10:49:42 +01:00
Markus Wegmann
2644340037
Update configurations
2017-01-05 22:35:53 +01:00
Markus Wegmann
ebfbc3aea3
Add new testing method to ri5cly-manage.py
2017-01-05 19:49:09 +01:00
Markus Wegmann
c727adf719
Add new option ONLY_ALIGNED and new prefetch buffer
...
Compressed instruction now can only be in pairs and jumps have to be
aligned
2017-01-02 12:30:28 +01:00
Markus Wegmann
f21769f93a
Rename example configs.
2017-01-02 12:23:45 +01:00
Markus Wegmann
ac23085ceb
Fix wrong area report being read in case of multiple area reports
2017-01-02 11:20:52 +01:00
Markus Wegmann
6b1b60ffb0
Fix clock detection in ri5cly-manage.py
2017-01-02 04:06:23 +01:00
Markus Wegmann
e3e7ae0d9a
Fix bug in ri5cly-manage.py where test_all did not get example configs
2017-01-02 03:13:27 +01:00
Markus Wegmann
886fd6c19d
Change preamble of python script to run with python3 automatically
2017-01-02 01:44:58 +01:00
Markus Wegmann
e3717c6f48
Compile everything
2017-01-02 01:43:14 +01:00
Markus Wegmann
5ab7a9726e
Add method to overwrite synopsys setup script
2017-01-02 00:52:16 +01:00
Markus Wegmann
40829665ef
Report clock as well
2017-01-02 00:39:16 +01:00
Markus Wegmann
6141ffadd8
Minor fixes when no synthesized version found
2017-01-02 00:38:14 +01:00
Markus Wegmann
52ba034e5e
Merge branch 'master' of iis-git.ee.ethz.ch:pulp-project/little-riscv
2017-01-02 00:30:58 +01:00
Markus Wegmann
87c4f51f2a
Fix syntax in python script
2017-01-02 00:30:53 +01:00
Markus Wegmann
df1f583a38
Enforce Python3+ and change description
2017-01-02 00:29:52 +01:00
Markus Wegmann
b3b31e7faa
Reorder options in ri5cly-manage.py
2017-01-02 00:27:58 +01:00
Markus Wegmann
5794d5a68d
Add new testing capabilities to ri5cly-manage.py. Remove JUMP_IN_ID option from configs.
2017-01-02 00:23:14 +01:00
Markus Wegmann
ad4603bc40
Fix folder overwrite bug
2016-12-30 00:45:49 +01:00
Markus Wegmann
346d14c5c8
Fix some issues and cleanup
2016-12-30 00:26:15 +01:00
Markus Wegmann
caa470303e
Fix system call output
2016-12-30 00:00:02 +01:00
Markus Wegmann
334e22e47f
Fix
2016-12-29 23:58:02 +01:00
Markus Wegmann
2b16f8e2a6
Add report functions
2016-12-29 23:55:43 +01:00
Markus Wegmann
6a6e2022b7
Add indication which file is overwriting the config
2016-12-29 23:27:21 +01:00
Markus Wegmann
7ff400071f
Add message which config is being synthesized
2016-12-29 23:22:20 +01:00
Markus Wegmann
7f17101ff6
Fix
2016-12-29 23:18:49 +01:00
Markus Wegmann
26c1b81d63
Add new synthesize method and fix synthesize_all
2016-12-29 23:15:14 +01:00
Markus Wegmann
79ea1c2920
Fix bug bug concerning folder creation
2016-12-29 23:07:25 +01:00
Markus Wegmann
cdf7a20c56
Fix bug in ri5cly-manage.py
2016-12-29 23:04:09 +01:00
Markus Wegmann
edfa9c9b41
Add synthesizeAll method to ri5cly-manage.py
2016-12-29 22:59:44 +01:00
Markus Wegmann
fe071f4af9
Implement zipping of generated core
2016-12-29 22:26:42 +01:00