_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
<somlo> zyp: I'm not really sure of anything at all: so far all I have to go on is an excel spreadsheet with the pin-port mapping and some rather dense verilog that converts the gmii ethernet demo used with the v1 board to rgmii
<somlo> if anything, that's where I might find some answers, once I train my pattern-matching wetware for what to look for :)
<somlo> but no schematics (yet)
bl0x has joined #litex
bl0x_ has quit [Ping timeout: 268 seconds]
Degi_ has joined #litex
Degi has quit [Ping timeout: 260 seconds]
Degi_ is now known as Degi
hansfbaier has joined #litex
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #litex
<hansfbaier> somlo: There is a schematic for the previous version of the STLV7325 board though
<hansfbaier> somlo: Where exactly did you configure the delays that made the ethernet work?
hansfbaier has quit [Quit: WeeChat 3.5]
shorne has quit [Read error: Connection reset by peer]
shorne has joined #litex
lexano has quit [Ping timeout: 268 seconds]
lexano has joined #litex
hansfbaier has joined #litex
hansfbaier has quit [Client Quit]
jryans has joined #litex
lambda has quit [Ping timeout: 248 seconds]
peeps has joined #litex
peeps[zen] has quit [Ping timeout: 268 seconds]
<somlo> _florent_: follow-up question, what's the meaningful resolution on e.g. s7rgmii phy's rx_delay and tx_delay? I.e., if I want to "sweep" the [0.9e-9 .. 1.3e-9] range to find where my tftp transfer is "least choppy" when netbooting
<somlo> should I try increments of 0.1e-9, 0.05e-9, etc? I don't have an intuitive feeling for how fine is no longer worth bothering with :)
<somlo> *fine grained
lambda has joined #litex
so-offishul has joined #litex
so-offishul has quit [Remote host closed the connection]
so-offish has quit [Ping timeout: 260 seconds]
so-offish has joined #litex
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #litex
shorne has quit [Read error: Connection reset by peer]
shorne has joined #litex
shorne has quit [Read error: Connection reset by peer]
shorne has joined #litex
<somlo> hansfbaier: (on the off chance that you end up reading the logs): the previous version of the stlv7325 uses gmii (8 tx, 8 rx pins)
<somlo> the new version uses rgmii (4 tx, 4rx); so the phy delays (currently at https://github.com/gsomlo/litex-boards/blob/gls-stlv7325-v2/litex_boards/targets/sitlinv_stlv7325_v2.py#L90-L91) are naturally different
<_florent_> somlo: The I/ODELAYs have 32 taps on 7-Series, so you could just make test the taps around the one that "work"
<_florent_> somlo: if you print iodelay_tap_average, you'll get the increment you can test
<somlo> _florent_: thanks, that makes sense (for rx_delay); looks like tx_delay works a bit differently
<somlo> but besides eyeballing the tftp "spinner" and deciding it's "too choppy", maybe I should try using iperf to measure (and optimize) the delays for each direction (tx vs. rx) independently of each other...
<somlo> _florent: for tx_delay the valid range is [0 .. 8.0e-9], so that tx_phase can go from 0 to 360
markov_twain has joined #litex
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #litex
<somlo> guess the resolution there depends on what granularity the phase parameter can be at, in a xilinx `create_clkout(...)` call
<somlo> it's from 0 to 360, but what happens when you feed it a decimal like 67.5? Does it end up rounding to the nearest integer, or can it handle sub-unit resolution on phase?
gurki is now known as naive
naive is now known as gurki
zjason` has joined #litex
zjason has quit [Ping timeout: 276 seconds]