Robert Taylor
3920f36e54
Enable unicorn
2023-08-09 17:33:14 +01:00
Robert Taylor
40352ea4da
Rename top level from 'Coriolis' to 'coriolis'
2023-08-09 17:33:14 +01:00
Robert Taylor
a89a4feacc
Use PEP440 versioning
2023-08-09 17:33:14 +01:00
Robert Taylor
75419fd817
Add (temporaray) token for pypi testing
2023-08-09 17:33:14 +01:00
Robert Taylor
26af38dd39
Rename package to coriolis-eda
2023-08-09 17:33:14 +01:00
Robert Taylor
1e8211c973
Always upload to testing, only upload to real pypi on a tagged release
2023-08-09 17:33:14 +01:00
Robert Taylor
760692e496
Deploy wheels to pypi testing
2023-08-09 17:33:14 +01:00
Jean-Paul Chaput
9846330b91
Remove non-needed Python Development.Module requirement in CMakeLists.txt.
2023-08-09 10:11:54 +02:00
Gabriel Gouvine
6d8afe24e4
Fix Virtualenv setup + doc flag
2023-08-08 17:41:36 +02:00
Jean-Paul Chaput
cd72c17cf2
Slightly increase the row height in the selection popup (to see underscores).
2023-08-08 00:59:48 +02:00
Jean-Paul Chaput
258bd053c4
Various bug fixes on blockages & H-Tree managment under Katana.
...
* Change: In Katana::PowerRailsPlanes::Rail::doLayout(): change the delta
computation. Extend of the pitch *minus* the half wire-width *minus* 1.
So a wire at minimal with will reach exactly the previous and next
track axis. And will not be insterted in them due to the "minus 1".
TrackFixedSegments created at this stage must be flagged as
TElemBlockageNet, so that any overlap between them is not seen as an
error by the track overlap checker.
This was a problem for the clock tree wires which partly uses
pre-fixed wires, but the driver of the H-Tree is a normal signal that
must abide the usual checking.
* Change: In Katana::TrackFixedSegment::getNet(), no longer rely on the
kind of net to choose to return the actual net or the blockage one,
but uses the TElemUseBlockageNet flag.
2023-08-08 00:59:48 +02:00
Jean-Paul Chaput
3c9ef5b937
Ensure that we are using the "main" branchs of the repositories.
2023-08-06 19:03:45 +02:00
Jean-Paul Chaput
df181b44b9
Link Yosys binaries in /usr/bin; so he can find it's subscripts.
2023-08-05 14:43:01 +02:00
Jean-Paul Chaput
475b558192
Another trial at making Yosys find it's share/ directory.
2023-08-05 14:28:11 +02:00
Jean-Paul Chaput
790bec3613
Fix the confusion between DESTDIR & PREFIX in Yosys compilation.
2023-08-05 14:09:05 +02:00
Jean-Paul Chaput
fcd8be5323
Is the commented line the problem ?
2023-08-05 13:27:56 +02:00
Jean-Paul Chaput
e631039c34
Problem with backslashed newlines.
2023-08-05 13:26:43 +02:00
Jean-Paul Chaput
d1738e8a1c
Forgot to remove the sudo build of Yosys.
2023-08-05 13:24:10 +02:00
Jean-Paul Chaput
87d09af1ff
Disable artifact for installed tree. Too slow and should use cache instead.
2023-08-05 13:12:06 +02:00
Jean-Paul Chaput
e6e88849e1
Space after ending backslash, was it the problem?
2023-08-05 11:34:20 +02:00
Jean-Paul Chaput
5810b181c9
Weird error somewhere.
2023-08-05 11:31:59 +02:00
Jean-Paul Chaput
700cf55904
Tabs again. Needs to configure Emacs.
2023-08-05 11:29:31 +02:00
Jean-Paul Chaput
3926718ea6
Retry at compiling Yosys in the Coriolis install tree.
2023-08-05 11:27:30 +02:00
Jean-Paul Chaput
787ecdd167
Install Yosys in /usr.
2023-08-05 02:50:36 +02:00
Jean-Paul Chaput
ed753b75b1
Install Yosys directly in-system.
2023-08-05 02:14:04 +02:00
Jean-Paul Chaput
20530e3318
The Python Yosys dist-packages was not in accordance to the system.
2023-08-05 01:38:06 +02:00
Jean-Paul Chaput
58724e9421
Try to diagnose bad PYTHONPATH detection by crlenv.py
2023-08-05 01:25:37 +02:00
Jean-Paul Chaput
226efd0f02
Directly setup CORIOLIS_TOP for crlenv.py to initialize correctly.
2023-08-05 01:04:52 +02:00
Jean-Paul Chaput
260cd85ed2
Forgot to install doit.
2023-08-05 00:44:23 +02:00
Jean-Paul Chaput
78ba8bfde3
Removing tab again.
2023-08-05 00:31:54 +02:00
Jean-Paul Chaput
878f0bcc4b
Make the runner fails *after* uploading the logs.
2023-08-05 00:30:18 +02:00
Jean-Paul Chaput
16d08d9a5e
Upload full gopy logs (detailed design runs).
2023-08-05 00:00:16 +02:00
Jean-Paul Chaput
c3d59ecf0c
Forgot "benchs" part of the path.
2023-08-04 23:44:18 +02:00
Jean-Paul Chaput
097d1dc7b8
Enable the design set checking.
2023-08-04 23:34:10 +02:00
Jean-Paul Chaput
184fe426c5
Path adjustments for Yosys build.
2023-08-04 22:47:12 +02:00
Jean-Paul Chaput
70bbde6589
Another tweak for Yosys installation directory.
2023-08-04 19:28:34 +02:00
Jean-Paul Chaput
4a3e333962
Add ccache. Try o install yosys in my tree.
2023-08-04 18:54:40 +02:00
Jean-Paul Chaput
67df43bfc8
checkout action seems not to like commit hash. Using tag.
2023-08-04 18:09:54 +02:00
Jean-Paul Chaput
699eca3ebb
Remove f**king tabulations.
2023-08-04 18:01:38 +02:00
Jean-Paul Chaput
67afb4564b
Added local Yosys version (0.24).
2023-08-04 17:59:24 +02:00
Jean-Paul Chaput
f41f01daee
Forgot to shift arguments in allianceInstaller.sh.
2023-08-04 16:57:18 +02:00
Jean-Paul Chaput
f3bab0a666
Add Alliance build to regression tests.
2023-08-04 16:45:46 +02:00
Jean-Paul Chaput
826bc0dd2e
Do not try to install the doc when not generated.
2023-08-04 15:37:08 +02:00
Jean-Paul Chaput
6f36a977d7
Qt & Qwt dependencies.
2023-08-04 15:17:03 +02:00
Jean-Paul Chaput
289d796497
Added Qt5 dependency (APT).
2023-08-04 15:04:57 +02:00
Jean-Paul Chaput
b08d95490c
Long lines in YAML ?
2023-08-04 14:56:43 +02:00
Jean-Paul Chaput
9eb7f35976
Added RapidJSON dependency (APT).
2023-08-04 14:51:10 +02:00
Jean-Paul Chaput
976ce7f8d8
Added boost packages (APT).
2023-08-04 14:41:20 +02:00
Jean-Paul Chaput
9050cd8edf
Correct --root argument for ccp.by.
2023-08-04 14:32:04 +02:00
Jean-Paul Chaput
033990c6eb
Regressions tests on github, trial #1
2023-08-04 14:06:45 +02:00