Python package to reorder init strings
Project description
Easy LUT Init String manipulation
You only need two things:
- A pin mapping given by rapidwright.
- A 64 bit initstring in hex format like
"0x0123456789ABCDEF"
Then by using the following you can obtain the init string found in the bitstream
from lutstrings import lut
bitstream_init_string = lut.fullConversion(pin_mapping, init_string)
The pin mapping can be obtained using rapidwright from a LUT cell with
pin_mapping = cell_lut.getPinMappingsL2P()
This currently only works for 6 input luts with 64 bit init strings
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lutstrings-0.1.3.tar.gz
(4.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lutstrings-0.1.3.tar.gz.
File metadata
- Download URL: lutstrings-0.1.3.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b76becf65a205dc0b0828ae86532387845bb32e9fafc1d13430fdd3a468e81dc
|
|
| MD5 |
8cba1b14a5f8eab70747975823266bee
|
|
| BLAKE2b-256 |
5953ac687c3cb17cd4b7193688695d3bd8163fa07e1b055f7124a029c26754cc
|
File details
Details for the file lutstrings-0.1.3-py3-none-any.whl.
File metadata
- Download URL: lutstrings-0.1.3-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f465eba39b54353bb7d1f50eb6f65405d200d2af160eee9245af7eb2747bf96
|
|
| MD5 |
a620cbcc0eb3c106b392ad5fa52f1b8a
|
|
| BLAKE2b-256 |
aab07136eb81bacc6cdafdb820b1871ca0953022143dbcd53614c96623f2b429
|