*** tpb has joined #symbiflow | 00:00 | |
*** Bertl_oO is now known as Bertl_zZ | 01:01 | |
*** citypw has joined #symbiflow | 02:26 | |
*** space_zealot has joined #symbiflow | 02:44 | |
*** space_zealot has quit IRC | 03:34 | |
*** adjtm has quit IRC | 05:04 | |
*** adjtm has joined #symbiflow | 05:04 | |
*** adjtm has quit IRC | 05:17 | |
*** adjtm has joined #symbiflow | 05:18 | |
*** Xark has quit IRC | 05:19 | |
*** Xark has joined #symbiflow | 05:24 | |
*** adjtm has quit IRC | 05:33 | |
*** adjtm has joined #symbiflow | 05:33 | |
*** OmniMancer has joined #symbiflow | 05:43 | |
*** adjtm has quit IRC | 05:50 | |
*** adjtm has joined #symbiflow | 05:50 | |
*** adjtm has quit IRC | 05:57 | |
*** adjtm has joined #symbiflow | 05:58 | |
*** adjtm has quit IRC | 05:59 | |
*** adjtm has joined #symbiflow | 05:59 | |
*** _whitelogger has quit IRC | 06:25 | |
*** _whitelogger has joined #symbiflow | 06:27 | |
*** proteus-guy has joined #symbiflow | 08:36 | |
*** rvalles_ has quit IRC | 09:33 | |
*** rvalles_ has joined #symbiflow | 09:47 | |
*** proteus-guy has quit IRC | 10:29 | |
*** Bertl_zZ is now known as Bertl | 11:12 | |
bunnie[m] | I'm trying to patch the INIT value for some LUTs in an existing bitstream for an Artix-7. | 11:45 |
---|---|---|
bunnie[m] | Does a tool or code already exist that can map a LUT's X/Y offset or row/column number (as shown in Vivado) to a frame address in the bitstream? Alternatively, if there is anyone can point me to docs/code/tools that can elucidate the mapping of the prjxray database format to bitstream frames, I can probably figure it out from there... | 11:45 |
sf-slack | <tmichalak> @bunnie: tilegrid.json holds this type of information: https://raw.githubusercontent.com/SymbiFlow/prjxray-db/master/artix7/tilegrid.json | 12:20 |
litghost | bunnie: My recommendation is to round trip to/from FASM | 14:36 |
litghost | bunnie: Use bit2fasm.py to convert the bitstream to FASM | 14:36 |
litghost | bunnie: Then you can find the LUT, change it's init value in the FASM file, then use fasm2frames.py + xc7frames2bit to create a new bitstream | 14:36 |
litghost | bunnie: This works as long as all FASM features decode | 14:37 |
litghost | bunnie: Make sure to pass "--verbose" to bit2fasm.py to ensure that unknown features get emitted into the FASM file (if any) | 14:37 |
litghost | bunnie: Then grep the output FASM file for "unknown" | 14:37 |
bunnie[m] | awesome, thanks so much...! | 14:45 |
litghost | bunnie: We are working on standalone install files, and they happen to have a good example of how to invoke the FASM to bitstream path: https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1252/files#diff-237813215e9e0eab63227bed4c776208R65-R67 | 14:57 |
tpb | Title: Add make install target by kgugala · Pull Request #1252 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 14:57 |
*** citypw has quit IRC | 15:09 | |
*** Bertl is now known as Bertl_oO | 15:09 | |
*** josi98 has quit IRC | 16:29 | |
*** killruana has quit IRC | 17:00 | |
*** killruana has joined #symbiflow | 17:03 | |
*** OmniMancer has quit IRC | 17:29 | |
*** vup2 has quit IRC | 21:48 | |
*** anuejn has quit IRC | 21:48 | |
*** anuejn has joined #symbiflow | 21:48 | |
*** gruetzkopf has quit IRC | 21:49 | |
*** vup has joined #symbiflow | 21:49 | |
*** gruetzkopf has joined #symbiflow | 21:50 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!