Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/llvm/circt
Circuit IR Compilers and Tools
https://github.com/llvm/circt
Not a big improvement, but will make function calls easier.
2d1df42ac326e3a568f67b29456524180cc1e64c authored 11 months ago by John Demme <[email protected]>
ESI's runtime context is exactly the same as an MLIR context. It owns
everything which essentia...
Everything needs channels, not just custom services.
2aa45dbb09696f7f195580d6a040e2b9902e347c authored 11 months ago by John Demme <[email protected]>References were too complex to bother.
3b4c088907135de0f2ab4b855e8170ff91580e12 authored 11 months ago by John Demme <[email protected]>748795a0862e38b1e2041d7d8178723b2ae098e1 authored 11 months ago by Nandor Licker <[email protected]>
afff815c55b6b82b0c22d92e51f566c429ae9cda authored 11 months ago by Nandor Licker <[email protected]>
* [FIRRTL] Add layer colors to FModuleOp
Add the ability for FIRRTL module to enable layers. ...
cd2a0518f4a7915a37c52aa8c6bf4a236573403e authored 11 months ago by Schuyler Eldridge <[email protected]>Miscellaneous fixes to get layer-associated probes working.
Signed-off-by: Schuyler Eldridge ...
8b0193bbee89ed6f215342fed0fe3999e1ae8e0a authored 11 months ago by Schuyler Eldridge <[email protected]>Fixes #6639.
01f73c922e0f426127aabfdf3130096c320acf9e authored 11 months ago by Will Dietz <[email protected]>Adds support for implementing function calls in PyCDE.
9b700793320feec09099664338491381f58e4776 authored 11 months ago by John Demme <[email protected]>
- Adds the bitcast method to Signal, allowing any Signal to be converted
to any type of the same...
- Add timescale to sv driver
- Define SIMULATION macro
Turns out the default style PyCDE selected was the non-canonical one --
to_server -- instead of...
Having a direction on the service ports which just reversed the bundle directions was far too co...
6212d2ed21c4e06a982d9a253a6b60d24efbaa7f authored 11 months ago by John Demme <[email protected]>27f35ba7c569dea50467c24427cfb430d3bb45bf authored 11 months ago by Nandor Licker <[email protected]>
If both arms of a `comb.mux` evaluate to the same constant, fold the mux
to that same constant. ...
Add the typed equivalent of ArrayRefAttr. This provides the same benefits
of ArrayRefAttr (you ...
5cdff6351f4dd372d12715b3ddab5e420e10be50 authored 11 months ago by John Demme <[email protected]>
Adds `--sim questa` option to `esi-cosim.py`. Turns out the new cosim
stuff didn't work with Qu...
This implements chipsalliance/firrtl-spec#166
ac8073658204d0eca0f3d540d9a2335673643d52 authored 11 months ago by Hideto Ueno <[email protected]>d18f37942a17f50adcd334749e597e25e06a5f5b authored 11 months ago by Nandor Licker <[email protected]>
These are a C++20 feature, which is not supported yet. This seemed to
have slipped through pull ...
MSVC fails to build the Slang 3 dependency due to issues in Slang's
`MathUtils.h`. (The file is ...
Add a missing `/EHsc` option to Slang builds using MSVC.
6d29091d08658801a387c5779982af9a5cfd81f5 authored 11 months ago by Fabian Schuiki <[email protected]>9ce35f8839c044a54a1c1441cbe530abbceff178 authored 11 months ago by Asuna <[email protected]>
This is the first PR in a longer chain that adds basic SV support to
CIRCT.
Add the Slang Ve...
3d8b7d08d92a0452ec537ee6ac0da5f8cc366a93 authored 11 months ago by Fabian Schuiki <[email protected]>Prefer intrinsic over verbatim verilog.
962fddb9ba7abf427d7dc8c3e8a0fd6e80f4e4ba authored 11 months ago by Will Dietz <[email protected]>Since it is only used in ExportVerilog, there is no need to expose it to all dialects.
95c9d60dba4670d9ef6a075c1a0fd866efb02432 authored 11 months ago by Nandor Licker <[email protected]>* delete literal identifier.
* Update include/circt/Conversion/SCFToCalyx.h
Co-authored-by...
eb7fa7a3a752fa1414c90af4648e677916a53a17 authored 11 months ago by lonely eagle <[email protected]>* [FIRRTL] Parse Layer-Associated Probes
Add support to the FIRRTL parse to handle probes ass...
8e3d29ffa3a510015a7eb7dd4048621d1c9bbae6 authored 11 months ago by Schuyler Eldridge <[email protected]>86246fd284b3216812ca968fe2791773322d7f77 authored 11 months ago by Nandor Licker <[email protected]>
bab53e6d206904a03c997f5ae4fccde2a6063f6b authored 11 months ago by Nandor Licker <[email protected]>
Fix a bug in the `shr` folder where a shift by zero of a zero-width value
would cause a crash. ...
Casts should be cast like, but foriegn ops are ignored. Combinatorial cycles are only defined f...
d4e468e69d9bdc428dbb760d4189df47fb78b2b5 authored 11 months ago by Andrew Lenharth <[email protected]>18499e954e686847177f544a03579aef3622990c authored 12 months ago by Andrew Lenharth <[email protected]>
5899316f8247c6519a9d3618ed1f9f9bd406fb7e authored 12 months ago by Amelia <[email protected]>
We have changed the job to run weekly to avoid running out of space in
PyPI. This just updates t...
.get() on a type should construct a new type. BaseAlias was using this function to ALSO return ...
76cda2053365d70adb0e00cf39cf21a2c2b1a605 authored 12 months ago by Andrew Lenharth <[email protected]>Fixes #6130.
6ef649eb43c45e7b0631a438e4cbab7a1c8247c3 authored 12 months ago by John Demme <[email protected]>bd157adbcec0759bff49470e6645fd6f39b7903b authored 12 months ago by Andrew Lenharth <[email protected]>
070b77689b1da652669735cc04b791a901341647 authored 12 months ago by Andrew Lenharth <[email protected]>
2654d56b9333d797590169500b1c9fc4159d01f3 authored 12 months ago by Andrew Lenharth <[email protected]>
This adds initial support for Dedup to handle deduping classes and
objects. For the most part, ...
cb19b5458d173d6cfe55b7fa8aee594f2d06d660 authored 12 months ago by Nandor Licker <[email protected]>
176926b814eee0665ebb952046d0710f79b67669 authored 12 months ago by Nandor Licker <[email protected]>
dc711a81576365bd34672c1ae63a5095b8d935b4 authored 12 months ago by Andrew Lenharth <[email protected]>
Clear 'dutModuleNames' and 'dutPrefix' along with the other members before running the pass.
38b53252aec2c0a0f67acfe5ba5522154a755d32 authored 12 months ago by fzi-hielscher <[email protected]>b689f6378ca89a0e3d052210614c70442479b1b1 authored 12 months ago by Andrew Lenharth <[email protected]>
be159104483230c4db4b93e2940cb2c7f13126a4 authored 12 months ago by Nandor Licker <[email protected]>
2a809a35653ce512b16f5566b819cc684811c48d authored 12 months ago by Andrew Lenharth <[email protected]>
d8b3cf6b709ef1f01046fe3de1e4472af63ddcbb authored 12 months ago by Andrew Lenharth <[email protected]>
When inlining and flattening FIRRTL instances, create `dbg.scope`
operations to track informati...
FileCheck line assumed that repo and commitHash were filled in, which
they wouldn't be if GitPyt...
Avoids introducing implicit dependencies on header files which may or
may not be generated. (GPU...
A lot of this functionality was replaced by the ESI runtime.
0cd857f5812292506fac8c48050dd36ad11984ed authored 12 months ago by John Demme <[email protected]>Users can either explicitly specify metadata or it can be automatically generated.
d0879a76638c236e79626a3008cbadb7c57e087d authored 12 months ago by John Demme <[email protected]>Oops... didn't run these tests!
01022f7f7ba3423e65b937d268ef6237c9533832 authored 12 months ago by John Demme <[email protected]>
Xilinx Runtime Shell (XRT) support for exposing the MMIO header and
manifest over MMIO. XRT is ...
Probe<Integer> shouldn't complain about nested "reference" types.
3c1ca32322b8a1a057f346c071906c511af57963 authored 12 months ago by Will Dietz <[email protected]>
This is a re-write of comb loop detection pass. It simplifies the pass to use DFS
over a reach...
* [Comb] Handle type aliases in `comb.concat`
* [Comb] Add regression test (#5772)
* [Comb...
86a6b745adf75283de20a089fd8c3d34921eaca4 authored 12 months ago by hovind <[email protected]>28d430dd25fc0a7348017a766efce19c37c01e45 authored 12 months ago by Megan Wachs <[email protected]>
3a8733e88f7d7dcb741955a8fd376ff9277ce37c authored 12 months ago by Hideto Ueno <[email protected]>
This fixes O(N^2) compile time regression in OrOp(and other logical operations) canonicalizers. ...
a784585073696cb9e875a77e1bdc5b1072a37118 authored 12 months ago by Hideto Ueno <[email protected]>Adds a MMIO service implementation for CosimBSP. Doesn't actually fulfill any service requests, ...
6f4562b6845e2ddd2782c65eb4cf7a171b908d1a authored 12 months ago by John Demme <[email protected]>
Fix warning about holding on to MLIR ops. Service generator instances
get held through a C++/Py...
LowerSignatures creates anonymous bound wires as a place holder but these didn't get proper name...
822235043d874b52a5ac6b720b80f9474242bf8c authored 12 months ago by Hideto Ueno <[email protected]>fe5efb3a6e5d81d28bffa34b1ff533237f230e91 authored 12 months ago by John Demme <[email protected]>
3837b1057cb449a2c6f29466cba470d39b1931df authored 12 months ago by Andrew Lenharth <[email protected]>
a285ab792b5620569d4ebe0a105dafa8df429016 authored 12 months ago by Hideto Ueno <[email protected]>
Add support for the MMIO ESI service to PyCDE. Most implementations of this service will embed t...
14b8450bc528b3fed0b3c5668baacc2c6e67f2b0 authored 12 months ago by John Demme <[email protected]>
Changed 'write' to 'req' on the CIRCT side without updating the PyCDE
side. Fixed.
Helps improve debuggablity of the design.
2e0936e1c455883ebf0d2248b6045841aea71b6a authored 12 months ago by John Demme <[email protected]>7b7134c4fd0ec7fca531e71349db47edf4dc4927 authored 12 months ago by Sprite <[email protected]>
Since ESI hardware embeds the manifest, lower the zlib-compressed version of it to a module to b...
9af79e2f668ead95a2bd44cb3a46ba1fb843d682 authored 12 months ago by John Demme <[email protected]>
Currently, can only request a single 32-bit register. In the future,
we'll add the ability to r...
This reverts commit 34489a17f06df6af09219fd5527c16fbcba556d6.
f2428b995f5723d298d26f8d447469c4f3b05509 authored 12 months ago by John Demme <[email protected]>
Self-hosted runners were disabled in our repo, so none of our builds are
being picked up. Going...
If the simulation attempts to send more responses than there are
outstanding requests, log an er...
985858c7b376f632b33a1936318b9e326361a596 authored 12 months ago by John Demme <[email protected]>
7cd2e31494cee6701ff6ccbca4e1481207e21c93 authored 12 months ago by Andrew Lenharth <[email protected]>
b32297eec0ab43123f44af0bfe524d0297abd403 authored 12 months ago by John Demme <[email protected]>
0fd109f6e13c2f94f5825d3f99e6fbea5c650cd8 authored 12 months ago by Nandor Licker <[email protected]>
3d8d8982a26dcf5f9e79e0d2b8ea055611f6aadb authored 12 months ago by Nandor Licker <[email protected]>
The 'esi-cosim' script starts a simulation, waits for it to start, then
executes the 'inner' co...
05d0886671edbcd288c828c1aefa9bb28bd17aad authored 12 months ago by Bea Healy <[email protected]>
8a41150c33f6a703e923bea80a4741df78a9438f authored 12 months ago by Ahmet Ramazan Çapoğlu <[email protected]>
c76fb51e103b6eb3fcc8a40aae25b0c82a006cd0 authored 12 months ago by John Demme <[email protected]>
Add support for representing an optional layer in each probe type. This
only handles storage an...
Several functions had to be pessimized when converting to module type. Start moving them back to...
7cdf3fc71c31852c4e7e1d7fa9868507919d565c authored 12 months ago by Andrew Lenharth <[email protected]>b20b1ee6af448fec45292b4a5713c7be29f1910d authored 12 months ago by Andrew Lenharth <[email protected]>
3ce5370b50cc2ccababf59f3398439d3c536ca66 authored 12 months ago by Nandor Licker <[email protected]>
904187e8457727c42c6b1c589adc0a06b0f76c8d authored 12 months ago by Nandor Licker <[email protected]>
7d0bc380e0da0d5b1d1b0507d7b2187a56787c21 authored 12 months ago by hovind <[email protected]>
Spelling out latency should make it easier to understand what this
attribute means.
cc93794cb16bad668bc9218df793fe35f6a9a5c3 authored 12 months ago by Andrew Lenharth <[email protected]>
When the conversion from FSM to SV was added to the CAPI, an include
of the circt/Conversion/Pa...
dd51f78f33b1150d4e353075af8a507759fee5a4 authored 12 months ago by Andrew Lenharth <[email protected]>
b49fa9b4f67fa24f4bbdcffd728f74e2b3457436 authored 12 months ago by Andrew Lenharth <[email protected]>
f28128c9559a060465b11068514ec7893f6778cc authored 12 months ago by Andrew Lenharth <[email protected]>