https://github.com/amanley97/pyfilament
Recreation of the Filament HDL for our EECS 700: Intro to Program Synthesis course.
https://github.com/amanley97/pyfilament
filament hdl program-synthesis
Last synced: 7 months ago
JSON representation
Recreation of the Filament HDL for our EECS 700: Intro to Program Synthesis course.
- Host: GitHub
- URL: https://github.com/amanley97/pyfilament
- Owner: amanley97
- License: mit
- Created: 2024-10-11T15:41:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-14T03:53:56.000Z (about 1 year ago)
- Last Synced: 2025-03-21T09:47:55.424Z (11 months ago)
- Topics: filament, hdl, program-synthesis
- Language: Python
- Homepage:
- Size: 39.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# program-synthesis-project
Recreation of the Filament HDL for our EECS 700: Intro to Program Synthesis course.
## Building
To build the binary of the project:
```
make
```
For documentation:
```
make docs
```
To run tests:
```
make test
```
To clean up:
```
make clean
```
## Sources
Rachit Nigam, Pedro Amorim, and Adrian Sampson. 2023. Modular Hardware Design with Timeline Types. Proc. ACM Program. Lang. 7, PLDI, Article 120 (June 2023), 25 pages. https://doi.org/10.1145/3591234