tpb has joined #symbiflow
craigo has joined #symbiflow
Bertl_oO is now known as Bertl_zZ
freeemint has quit [Ping timeout: 252 seconds]
craigo has quit [Quit: leaving]
craigo has joined #symbiflow
space_zealot has quit [Ping timeout: 250 seconds]
_whitelogger has joined #symbiflow
<mithro> There are a bunch of potentially interesting things at https://github.com/OpenCAPI/omi_host_fire/tree/master/verilog
<tpb> Title: omi_host_fire/verilog at master · OpenCAPI/omi_host_fire · GitHub (at github.com)
<mithro> They have a bunch of (simple) models for bram / dram / etc
<mithro> They also use `(* ram_style = "block" *)`
<mithro> And a few other attributes like that...
mkru has joined #symbiflow
Bertl_zZ is now known as Bertl
mkru has quit [Remote host closed the connection]
adjtm_ has quit [Ping timeout: 265 seconds]
freeemint has joined #symbiflow
adjtm_ has joined #symbiflow
freeemint has quit [Quit: Leaving]
freeemint has joined #symbiflow
freeemint has quit [Remote host closed the connection]
freeemint has joined #symbiflow
freemint has joined #symbiflow
freeemint has left #symbiflow [#symbiflow]
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #symbiflow
freemint has quit [Ping timeout: 264 seconds]
freemint has joined #symbiflow
freemint has quit [Ping timeout: 250 seconds]
alexhw[m] has quit [Ping timeout: 240 seconds]
xobs has quit [Ping timeout: 250 seconds]
alexhw[m] has joined #symbiflow
space_zealot has joined #symbiflow
xobs has joined #symbiflow
Bertl is now known as Bertl_oO
lromor[m] has quit [Ping timeout: 250 seconds]
lromor[m] has joined #symbiflow
freemint has joined #symbiflow
adjtm has joined #symbiflow
adjtm_ has quit [Ping timeout: 240 seconds]
adjtm_ has joined #symbiflow
freemint has quit [Ping timeout: 245 seconds]
ybit has joined #symbiflow
heath has quit [Ping timeout: 268 seconds]
craigo has quit [Ping timeout: 268 seconds]
felix_ has quit [Ping timeout: 268 seconds]
plaes has quit [Ping timeout: 268 seconds]
adjtm has quit [Ping timeout: 268 seconds]
nats` has quit [Ping timeout: 268 seconds]
nurelin has quit [Ping timeout: 268 seconds]
felix___ has joined #symbiflow
craigo has joined #symbiflow
plaes_ has joined #symbiflow
nurelin has joined #symbiflow
nats` has joined #symbiflow
felix___ is now known as felix_
freemint has joined #symbiflow
craigo has quit [Ping timeout: 250 seconds]
plaes_ has quit [Quit: Reconnecting]
plaes has joined #symbiflow
plaes has joined #symbiflow
adjtm_ has quit [Ping timeout: 250 seconds]
freemint has quit [Ping timeout: 245 seconds]
ZipCPU has quit [Quit: ZNC 1.6.4 - http://znc.in]
freemint has joined #symbiflow
ZipCPU has joined #symbiflow
adjtm_ has joined #symbiflow
<hackerfoo> litghost: Is 0 a valid rr_node index?
<litghost> hackerfoo: So be? At the end of the day it is just an array index?
<litghost> Should*
<hackerfoo> Error 1:
<hackerfoo> Type: Routing
<hackerfoo> ...(truncated)
<litghost> ?
<hackerfoo> The type isn't weird, it's a SINK (1)
<litghost> Sorry, you message was truncated, so nothing you sent actually is visible
<hackerfoo> I guess I'll just filter nodes out without a canonical location for now.
<hackerfoo> The error was: No canonical location of node 0
<litghost> That is a bug in the routing import or create edges
<hackerfoo> On line 306 of connection_box_lookahead_map.cpp in run_dijkstra
<hackerfoo> I'm using arch-defs-master
<hackerfoo> I mean master of arch-defs
<litghost> which graph?
<litghost> basys3-roi?
<hackerfoo> Yes.
<tpb> Title: add lookahead · HackerFoo/hackerfoo-go-functions@001c4a7 · GitHub (at github.com)
<litghost> What is the wire name(s) for rr node 0?
<hackerfoo> I'm not sure how to get that.
<hackerfoo> Here's the XML: <node capacity="1" id="0" type="SINK"><loc ptc="0" xhigh="10" xlow="10" yhigh="18" ylow="18"/><timing C="0.0" R="0.0"/></node>
<hackerfoo> I got a KeyError from prjxray_lookup_inode.py
<hackerfoo> Oh yeah, only works for IPINs and OPINs IIRC.
<litghost> So follow the SINK back to the IPIN, and then check
<hackerfoo> The IPIN is 1, also a KeyError, and that connects to a CHANX (545569).
<litghost> hackerfoo: What block type does rr node 0 and 1 belong too? If it's the VCC or GND it might explain why it not in the lookup, but not why it is missing an canonical location, as that should be set here: https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/xc7/utils/prjxray_form_channels.py#L1369
<tpb> Title: symbiflow-arch-defs/prjxray_form_channels.py at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
<hackerfoo> I don't know, without spending significant time on it. Should I create an issue?
<litghost> ?
<litghost> What requires significant time?
<hackerfoo> Finding the block type of the rr nodes.
<hackerfoo> I found that StartNode used to filter ndoes without a canonical location, so I'll just filter them out as we did before.
<litghost> Finding the block type of the rr nodes should be one or two grep's on the formatted XML, so it shouldn't take too long
<litghost> All nodes should have a canonical location, otherwise we may get strange sampling holes
<hackerfoo> Grepping for single digit numbers doesn't work so well.
<hackerfoo> The CHANX is: <canonical_loc x="11" y="17"/>
<hackerfoo> 0 and 1 don't have a canonical_loc
<litghost> grep "grid_loc x=\"10\" y=\"18\"" a.xml ?
space_zealot has quit [Ping timeout: 250 seconds]
freemint has quit [Ping timeout: 250 seconds]
space_zealot has joined #symbiflow
space_zealot has quit [Ping timeout: 240 seconds]
tpb has quit [Remote host closed the connection]