_whitelogger has joined #symbiflow
OmniMancer has joined #symbiflow
OmniMancer has quit [Ping timeout: 246 seconds]
whatnick has joined #symbiflow
OmniMancer has joined #symbiflow
matthusz` has joined #symbiflow
matthusz` has quit [Remote host closed the connection]
whatnick has quit [Quit: Leaving.]
<tpb> Title: Document the bitstream for the IOBs in the Artix-7 · Issue #11 · SymbiFlow/prjxray · GitHub (at github.com)
<digshadow> just updated comment I added
<OmniMancer> Is there any guidance available for the BRAM patching tool requirements/direction?
<tpb> Title: Create tool to patch blockram (BRAM) contents in bitstream · Issue #181 · SymbiFlow/prjxray · GitHub (at github.com)
<litghost> The BRAM contents live in the BLOCK_RAM segments of the bitstream (see https://raw.githubusercontent.com/SymbiFlow/prjxray-db/master/artix7/tilegrid.json). So a tool could use xc7patch to replace frames in those segments with new contents, and a tool could extract that data too.
<litghost> With tilegrid.json and the block ram segbits (https://github.com/SymbiFlow/prjxray-db/blob/master/artix7/segbits_bram_l.block_ram.db) we do have the mapping of bits in the BLOCK_RAM sections, and their relationship to the BRAM
<tpb> Title: prjxray-db/segbits_bram_l.block_ram.db at master · SymbiFlow/prjxray-db · GitHub (at github.com)
<litghost> Some work is required to handle things like parity bits if enabled, and the bits in the segbits do not match the exact bits used in the vivado techmap
<litghost> The vivado techmap defines 256 bit segments, where as the segbits are a flat linear array
<OmniMancer> Ah, thanks for the links, I will look at them after LCA and see what I can make of it and ask further questions if I have them
citypw has joined #symbiflow
whatnick has joined #symbiflow
whatnick has quit [Client Quit]
OmniMancer has quit [Ping timeout: 246 seconds]
OmniMancer has joined #symbiflow
OmniMancer has quit [Ping timeout: 240 seconds]
OmniMancer has joined #symbiflow
OmniMancer has quit [Ping timeout: 240 seconds]
<nats`> https://github.com/SymbiFlow/prjxray/issues/528 <= I'll take care of that this evening, I'll store it in the run.ok (it'll be moved later when we will move fuzzer results in xml files)
<tpb> Title: Fuzzer storing last target · Issue #528 · SymbiFlow/prjxray · GitHub (at github.com)
OmniMancer has joined #symbiflow
DontShoot has joined #symbiflow
DontShoot has left #symbiflow [#symbiflow]
OmniMancer has quit [Quit: Leaving.]
citypw has quit [Ping timeout: 246 seconds]
_whitelogger has joined #symbiflow
<litghost> nats: Maybe conside making the build directories and run.ok files suffix with .${XRAY_PART}? Then we could build databases in the same directory structure?
<litghost> I haven't thought about it too hard, but there is nothing preventing it, and then Make would track the dependencies correctly
Rahix has joined #symbiflow
tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow