chipsalliance / chipsalliance/fasm

Create specification for common "FASM annotations"

Open
#13 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
104
Forks
35
PR merge metrics
No merged PRs in 30d

Description

[FASM supports computer readable metadata called annotations in the fasm file](https://github.com/SymbiFlow/fasm/blob/master/docs/specification.rst#annotations).

We should specify a bunch of common stuff;
- [ ] Target information
- [ ] Which FPGA this FASM file is for
- [ ] Tooling information
- [ ] What tool + version generated this
- [ ] Tooling arguments / parameters.
- [ ] architecture checksums
- [ ] (maybe) run time information (how long, how much memory, etc?)
- [ ] Input information / "debug symbols" (?)
- [ ] input netlist checksums
- [ ] src code line mappings
- [ ] netlist name mappings
- [ ] path timing annotations

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.