Write a Python library for decoding Xilinx Series 7 wire names
Open
arch-xc7
good first issue
help wanted
lang-python
type-utils
- Dominant language
- Jupyter Notebook
- Stars
- 314
- Forks
- 121
- PR merge metrics
- No merged PRs in 30d
Description
The names of wires in the series-7 FPGA have meaning, for example `SW4BEG0` might mean 'the beginning of a wire which runs south west 4 tiles'.
There is the start of some code here -> https://github.com/SymbiFlow/symbiflow-arch-defs/blob/474d3ed44647c1dc53eafddb16ba9eb0e025506a/artix7/utils/prjxray-routing-import.py#L308-L343
The [Project X-Ray `tileconn.json`](https://github.com/SymbiFlow/prjxray-db/blob/master/artix7/tileconn.json) has a list of names we know.
But it would nice to have a proper library with tests and such.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.