tpb has quit [Remote host closed the connection]
sadoon_albader has quit [Ping timeout: 256 seconds]
tpb has joined #symbiflow
Jay_jayjay has joined #symbiflow
sadoon_ has quit [Quit: Leaving]
sadoon_albader has joined #symbiflow
sadoon_albader has quit [Quit: Leaving]
andrewb1999 has quit [Quit: Konversation terminated!]
Jay_jayjay has quit [Ping timeout: 256 seconds]
_whitelogger has joined #symbiflow
Degi_ has joined #symbiflow
Degi has quit [Ping timeout: 256 seconds]
Degi_ is now known as Degi
ASHR has joined #symbiflow
_whitelogger has joined #symbiflow
hansfbaier has joined #symbiflow
hansfbaier has quit [Client Quit]
hansfbaier has joined #symbiflow
hansfbaier has quit [Client Quit]
hansfbaier has joined #symbiflow
kgugala_ has joined #symbiflow
kgugala_ has quit [Read error: Connection reset by peer]
kgugala_ has joined #symbiflow
kgugala has quit [Ping timeout: 265 seconds]
hansfbaier has quit [Quit: WeeChat 2.8]
kgugala has joined #symbiflow
kgugala_ has quit [Ping timeout: 264 seconds]
kgugala_ has joined #symbiflow
kgugala has quit [Ping timeout: 264 seconds]
ASHR has quit [Ping timeout: 256 seconds]
kgugala_ has quit [Read error: Connection reset by peer]
kgugala has joined #symbiflow
ASHR has joined #symbiflow
ASHR has quit [Ping timeout: 256 seconds]
mwalle has joined #symbiflow
hansfbaier has joined #symbiflow
cr1901_modern has quit [Ping timeout: 246 seconds]
cr1901_modern has joined #symbiflow
hansfbaier has quit [Read error: Connection reset by peer]
Jay_jayjay has joined #symbiflow
cr1901_modern has quit [Read error: Connection reset by peer]
cr1901_modern has joined #symbiflow
bluecmd[m] has quit [Quit: Idle for 30+ days]
<litghost> topaz: 057-pip-bi has a way to know which direction is selected, on minute
<litghost> topaz: That line specifically routes a net going from src wire to dst wire, which selects a specific direction of the bipip
<litghost> topaz: The prjuray fuzzer uses a different methodology for determining direction of bipips if you want to check that out
<litghost> topaz: So FASM always lists pip as <tile>.<dst>.<src>
<litghost> topaz: For bidirectional pips, that means each pip has two FASM features, <tile>.<wire0>.<wire1> and <tile>.<wire1>.<wire0>
<litghost> topaz: If you look in the segbits.db, you can actually see this explicitly
<litghost> topaz: So the descriptions are consistent. tile_type_*.json lists src/dst for the "forward" enable of the pip, and the "backward" enable of the pip reverses the src/dst
<litghost> topaz: In theory the timing model supports asymetric timing characterics for the forward and backward enable, but I haven't seen that so far
kgugala has quit [Quit: -a- Connection Timed Out]
kgugala has joined #symbiflow
Jay_jayjay has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
craigo has joined #symbiflow
kgugala_ has joined #symbiflow
kraiskil has joined #symbiflow
kgugala has quit [Ping timeout: 260 seconds]
ASHR has joined #symbiflow
mats has left #symbiflow [#symbiflow]
kraiskil has quit [Ping timeout: 256 seconds]
Jay_jayjay has joined #symbiflow
craigo has quit [Ping timeout: 265 seconds]
kraiskil has joined #symbiflow
kgugala_ has quit [Read error: Connection reset by peer]
kgugala has joined #symbiflow
Jay_jayjay has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Jay_jayjay has joined #symbiflow
Jay_jayjay has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
kraiskil has quit [Ping timeout: 246 seconds]
Jay_jayjay has joined #symbiflow
maartenBE has quit [Ping timeout: 240 seconds]
maartenBE has joined #symbiflow
topaz has joined #symbiflow
<topaz> litghost: thanks - the confusing thing is that in the vivado-generated bitstream i've been playing with, FASM only outputs one pip for the bidirectional wire (INT_R_X27Y46.LV0.LV18), and it's the wrong way round for the required signal propagation. Only when I add the corresponding reverse pip manually does my silly homebrew net-following script successfully find a path from the IOBUF back to the PS7 (which is what i'm trying to RE)
<litghost> Can you post the FASM and the Vivado DCP?
<litghost> We already have a tool (xc-fasm2bels) that can trace nets from FASM files
<litghost> If your FASM can create the same bitstream that the DCP does, it likely points to something your script is misinterpreting
<topaz> yeah, more than likely that my script is wrong ;) i'll try that tool
<topaz> does xc-fasm2bels preserve the wiring? looking at the verilog i can see `.EMIOENET0GMIIRXCLK(RIOB33_X31Y27_IOB_X0Y28_I),`, suggesting that it has correctly identified the connection - i guess the question is whether it observes the direction of the signal when deriving the net or whether it would consider either pip as sufficient for a bidi pip to be a connection (i'll have to look through the code to see)
<_whitenotifier> [symbiflow-examples] HackerFoo opened issue #115: Automatically update SymbiFlow toolchain URLs - https://git.io/JLNBf
<topaz> infact, i can test that easily by manually reversing the problematic pip and seeing if it still finds the connection
<topaz> and if I do that I get `AssertionError: (153781, 'INT_R_X27Y64', 'LV18', 3193070)` which does suggest that the error is mine, I shall try and figure out what i've done wrong... thanks for the help
<litghost> topaz: It should preserve the wiring. Its primary purpose in our flow is to convert open tooling output into something that Vivado can consume
<litghost> topaz: If you find it doesn't
<litghost> topaz: If you find it doesn't preserve the wiring, please file a bug
<litghost> topaz: If you look at the TCL you can see the wiring, grep for FIXED_ROUTE
<topaz> by tcl i presume you mean the xdc file (which does indeed look like tcl) - and yes, it seems to be crossing LV0, i presume the link to LV18 is implicit
<topaz> (i barely know how vivado works, i only installed it on saturday)
<litghost> Oh ya, we converted the TCL to xdc (which is TCL like)
<litghost> Ya, FIXED_ROUTE specified the node at the output of each pip
<litghost> The source node is implicit
<topaz> ah yes, and vivado shows LV0 as the output which agrees with that, indeed the pip in the fasm suggests that too (INT_R_X27Y46.LV0.LV18) so I seem to have just got confused!
Jay_jayjay has quit [Quit: My iMac has gone to sleep. ZZZzzz…]