pie_ has quit [Quit: Leaving]
pie_ has joined ##openfpga
unixb0y has quit [Ping timeout: 260 seconds]
unixb0y has joined ##openfpga
pie_ has quit [Remote host closed the connection]
pie__ has joined ##openfpga
<
Zorix>
anime nerds...
GenTooMan has quit [Quit: Leaving]
calle__ has joined ##openfpga
mumptai_ has quit [Ping timeout: 240 seconds]
Bike has quit [Quit: Lost terminal]
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined ##openfpga
<
pie__>
dumb question, is there a commonly named function that always rounds up?
<
pie__>
ohh right i
_totally_ forgot floor and ceil are a thing
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined ##openfpga
_whitelogger has joined ##openfpga
mkal has quit [Ping timeout: 252 seconds]
ZombieChicken has quit [Remote host closed the connection]
bitd has joined ##openfpga
<
pie__>
now you can actually navigate, sort of. \o/
calle__ has quit [Quit: Verlassend]
mumptai has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined ##openfpga
noobineer has joined ##openfpga
Bike has joined ##openfpga
noobineer has quit [Ping timeout: 240 seconds]
scrts has quit [Ping timeout: 268 seconds]
scrts has joined ##openfpga
pie__ has quit [Ping timeout: 260 seconds]
pie__ has joined ##openfpga
Miyu has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
mumptai has quit [Read error: Connection reset by peer]
mumptai has joined ##openfpga
rohitksingh has joined ##openfpga
bitd has quit [Ping timeout: 240 seconds]
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined ##openfpga
bitd has joined ##openfpga
mumptai has quit [Quit: Verlassend]
Laksen has joined ##openfpga
rohitksingh has quit [Ping timeout: 260 seconds]
dx has quit [Quit: reboot]
rohitksingh has joined ##openfpga
dx has joined ##openfpga
rohitksingh has quit [Read error: Connection reset by peer]
<
daveshah>
mithro: yeah, as I understand it the number is basically a length
<
daveshah>
in reality I think icecube has a few heuristics based on loading that icetime doesn't replicate
<
daveshah>
hence the max_span_hack, if you need a strict lower bound
<
daveshah>
but icetime is accurate enough without it
<
daveshah>
I've never seen it off by more than 1MHz
<
daveshah>
you're probably better off asking clifford for the details though
<
mithro>
daveshah: I don't quite understand how/what the create_cells function is doing
<
daveshah>
mithro: basically it is converting interconnect to a series of "mux" cells
<
daveshah>
Because that is how routing delays in the ice40 are represented
<
daveshah>
What timing netlist does that produce?
<
daveshah>
That's not a timing netlist
<
daveshah>
I mean the Verilog netlist output
<
mithro>
I'm trying to figure out what part of the verilog file that maps too
<
daveshah>
From memory, every routing connection onto a span4, including from another span4, creates one
<
daveshah>
It would probably be best to start with something very small first
<
daveshah>
So it looks like there is a span4 connection of length 4 mapped to a Span4Mux_h4
<
daveshah>
Then a vertical one of length three goes to a Span4Mux_v3
<
mithro>
Where does the length come from? Isn't a sp4 always 4 length?
<
daveshah>
But not all that four may be used
<
daveshah>
E.g. you might route off after only going up 3 tiles
bitd_ has joined ##openfpga
bitd has quit [Ping timeout: 264 seconds]
bitd_ is now known as bitd
<
mithro>
Okay - so Span4mux_h0 - means you only went 1 tile? Span4mux_h4 means you went the full 5 tiles? (horizontally?)
<
daveshah>
Yeah, I think so
<
daveshah>
Might be worth pinging clifford to check
<
mithro>
There also seem to be Span4Mux_s0_h
<
daveshah>
mithro: that is the Lattice cell name I think
<
daveshah>
I don't think icetime uses those, I think the fuzzer converts them to _h0
<
mithro>
Versus the icestorm names?
<
daveshah>
mithro: this would convert _s0_h to h0 for example
X-Scale has quit [Ping timeout: 240 seconds]
<
mithro>
// Timing estimate: 1.27 ns (786.63 MHz)
Miyu has quit [Ping timeout: 260 seconds]
<
G33KatWork>
does anybody here have experience with debugging a core on a zynqmp with openocd?
<
G33KatWork>
I thought I found a target config for openocd recently but I can't find it anymore
<
G33KatWork>
and it's not in the official openocd repo
m_t has joined ##openfpga
X-Scale has joined ##openfpga
bitd has quit [Ping timeout: 240 seconds]
feuerrot has quit [Ping timeout: 276 seconds]
bitd has joined ##openfpga
GenTooMan has joined ##openfpga
feuerrot has joined ##openfpga
ZombieChicken has joined ##openfpga
_whitelogger has joined ##openfpga
ZombieChicken has quit [Ping timeout: 250 seconds]
ZombieChicken has joined ##openfpga
hackkitten has quit [Ping timeout: 248 seconds]
<
mithro>
Does this make sense?
<
mithro>
daveshah: I'm guessing you are not around?