Bertl_oO is now known as Bertl_zZ
citypw has joined #symbiflow
space_zealot has joined #symbiflow
space_zealot has quit [Read error: Connection reset by peer]
adjtm has quit [Remote host closed the connection]
adjtm has joined #symbiflow
adjtm has quit [Remote host closed the connection]
adjtm has joined #symbiflow
Xark has quit [Ping timeout: 268 seconds]
Xark has joined #symbiflow
adjtm has quit [Remote host closed the connection]
adjtm has joined #symbiflow
OmniMancer has joined #symbiflow
adjtm has quit [Remote host closed the connection]
adjtm has joined #symbiflow
adjtm has quit [Remote host closed the connection]
adjtm has joined #symbiflow
adjtm has quit [Remote host closed the connection]
adjtm has joined #symbiflow
_whitelogger has joined #symbiflow
proteus-guy has joined #symbiflow
rvalles_ has quit [Ping timeout: 260 seconds]
rvalles_ has joined #symbiflow
proteus-guy has quit [Ping timeout: 258 seconds]
Bertl_zZ is now known as Bertl
<bunnie[m]> I'm trying to patch the INIT value for some LUTs in an existing bitstream for an Artix-7.
<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...
<sf-slack> <tmichalak> @bunnie: tilegrid.json holds this type of information: https://raw.githubusercontent.com/SymbiFlow/prjxray-db/master/artix7/tilegrid.json
<litghost> bunnie: My recommendation is to round trip to/from FASM
<litghost> bunnie: Use bit2fasm.py to convert the bitstream to FASM
<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
<litghost> bunnie: This works as long as all FASM features decode
<litghost> bunnie: Make sure to pass "--verbose" to bit2fasm.py to ensure that unknown features get emitted into the FASM file (if any)
<litghost> bunnie: Then grep the output FASM file for "unknown"
<bunnie[m]> awesome, thanks so much...!
<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
<tpb> Title: Add make install target by kgugala · Pull Request #1252 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
citypw has quit [Ping timeout: 260 seconds]
Bertl is now known as Bertl_oO
josi98 has quit [Ping timeout: 252 seconds]
killruana has quit [Quit: ZNC 1.7.5 - https://znc.in]
killruana has joined #symbiflow
OmniMancer has quit [Quit: Leaving.]
vup2 has quit [Quit: No Ping reply in 180 seconds.]
anuejn has quit [Quit: No Ping reply in 180 seconds.]
anuejn has joined #symbiflow
gruetzkopf has quit [Remote host closed the connection]
vup has joined #symbiflow
gruetzkopf has joined #symbiflow
tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow