Commit Graph

17 Commits

Author SHA1 Message Date
Martin Erhart 2345382e67
[LLHD] Remove llhd-sim (#7351) 2024-07-19 17:54:14 +01:00
John Demme 1927491cff
[ESI] Move Cap'nProto into ESI runtime (#6354)
Simplifies the CIRCT proper build. Also mitigates a runtime binary distribution problem by requiring users to compile the runtime themselves.
2023-10-30 13:45:17 -07:00
Morten Borup Petersen b73232484f [Docs] Add Pipeline to dialects.dot 2023-07-21 08:35:38 +00:00
Andrew Butt 4d8d6e5b3f
[Docs] Update dialects.dot for LoopSchedule (#5632) 2023-07-20 18:48:02 -04:00
Martin Erhart 675dbedc4f
[Docs] Add Arc to dialects diagram (#5134) 2023-05-04 22:14:48 +02:00
Martin Erhart 33dbb6e5c3
[Docs] Update dialect diagram (#4122) 2023-05-04 18:22:18 +02:00
Julian Oppermann a7da8470fe
[Docs] Add SSP to dialect diagram. (#4295) 2022-11-17 08:57:21 +01:00
Martin Erhart c0f0d4c97d
[RFC] Interoperability dialect (#4126) 2022-10-25 10:50:46 +02:00
Martin Erhart c84e9778bf
[Docs] Update dialects diagram (#4121)
* Remove arrow from Comb to ExportSystemC since it has to be lowered
  through SystemC
* Add arrow from Moore to LLHD since it lowers things that Seq/HW/Comb
  cannot represent to LLHD
* Move SV from the Core Dialects cluster to the backend dialects since
  it is targeted towards printing and not analysis and transformations
2022-10-18 20:02:13 +02:00
John Demme 57178484c5
[Docs] Update dialects diagram (#3721)
Changing the diagram to update it and improve clarity. Label changes increase clarity of intent. Arrow changes sacrifice *a little* accuracy for visual clarity. Also deleted references to "Circilator" since a google could not find any references aside from a GH issue which implied that it was a theoretical future project.
2022-08-15 16:01:54 -07:00
Morten Borup Petersen b3359685c7
[StaticLogic] Rename dialect to 'Pipeline' (#3648)
It is probably fair to conclude that naming this dialect `StaticLogic` has been a pain point for a while. This commit proposes a dialect renaming to `Pipeline`, for a couple of reaons:

1. So far, we've only been working with pipeline abstractions within this dialect.
2. Pipeline representations aren't necessarily statically scheduled - we plan on adding switches to select between latency sensitive and latency insensitive lowerings of pipelines.

This name change does not preclude renamings in the future if we want to fit more stuff into this dialect. Personally, i think it is prudent to maintain a dialect name which reflects what's actually being done within the dialect, as well as the (near/mid/"someone actually intends to work on this"-term) future plans for the dialect.
2022-08-04 10:58:40 +02:00
Martin Erhart 8779cf15d7 [docs] Add Moore MIR dialect to diagram 2022-07-22 22:39:31 +02:00
Morten Borup Petersen 6a85aaa360 [Docs] Calyx, PyCDE now generates FSM 2022-07-21 13:19:34 +02:00
Martin Erhart ae3d1acd19
[RFC] Add a dialect for SystemC emission (#3520) 2022-07-19 17:14:36 +02:00
Morten Borup Petersen bff16f61df [Docs] Add HWArith to dialect diagram 2022-07-11 14:31:04 +02:00
Julian Oppermann ccc50d8943
Update dialect overview diagram (#2976) 2022-04-27 19:35:12 +02:00
Morten Borup Petersen 56bc7b5470
Update dialect overview diagram (#2072)
Seeing as quite a few new dialects and conversions have entered CIRCT since this diagram was made, I think it's due for an update! Let me know what you think, and if you have anything you'd like to have added/removed.
2021-12-10 22:26:00 +01:00