<whitequark>
sb: rjo: do you know anything about GTH/GTX offset scan mode?
<whitequark>
is the offset sampler an entirely hardware feature that is a part of the transceiver?
Stormwind_mobile has quit [Ping timeout: 246 seconds]
<rjo>
The Eye Scan? That's really nice and useful. Mostly front end hardware
<rjo>
A delay and a bias
<whitequark>
yeah, eye scan
<whitequark>
I was looking if ECP5 can be tricked into doing that
<whitequark>
looks like no
Stormwind_mobile has joined #m-labs
mauz555 has joined #m-labs
<rjo>
i'm doing the temporal part on a ice40. the bias would need special hardware. could be done with a simple sigma/pwm dac on each diff pair.
<rjo>
*one dac on one side of the pair may suffice for a dirty attempt
<whitequark>
temporal?
<rjo>
the delay. that can be done as a phase shift of the pll.
<whitequark>
hm. what bitrate are you looking at?
<rjo>
that's just 500 Mb/s very much limited by what the ice40 can do.
<rjo>
but bitrate doesn't matter for the technique
<whitequark>
the issue with the ECP5 SERDES is that i think you can't add a phase offset.
<whitequark>
you can actually sample the RX values but... it bypasses equalizer, it's a DC-coupled buffer, and it works at 250 Mbps at most
<whitequark>
it's basically the boundary scan buffer that's exposed to the fabric as an option, for various out-of-band signals
proteus-guy has joined #m-labs
mauz555 has quit []
Stormwind_mobile has quit [Ping timeout: 240 seconds]
Stormwind_mobile has joined #m-labs
Stormwind_mobile has quit [Ping timeout: 250 seconds]
Stormwind_mobile has joined #m-labs
m4ssi has quit [Remote host closed the connection]
en0k has joined #m-labs
plonk has joined #m-labs
plonk has quit [Changing host]
plonk has joined #m-labs
Stormwind_mobile has quit [Remote host closed the connection]
Stormwind_mobile has joined #m-labs
<_whitenotifier-e>
[nmigen] povauboin opened issue #274: Signal that is used as both an input and output to an Instance gets assigned to its reset value - https://git.io/JeXvC
rohitksingh has joined #m-labs
Stormwind_mobile has quit [Ping timeout: 268 seconds]
<_whitenotifier-e>
[nmigen] whitequark commented on issue #274: Signal that is used as both an input and output to an Instance gets assigned to its reset value - https://git.io/JeXvx
en0k has quit [Ping timeout: 276 seconds]
Stormwind_mobile has joined #m-labs
Stormwind_mobile has quit [Ping timeout: 265 seconds]
mumptai has joined #m-labs
Stormwind_mobile has joined #m-labs
Stormwind_mobile has quit [Read error: Connection reset by peer]
Stormwind_mobile has joined #m-labs
Stormwind_mobile has quit [Ping timeout: 265 seconds]
plonk has quit [Read error: Connection reset by peer]
<ZirconiumX>
whitequark: I'm going to need to write a test suite for my nMigen code, and your tweets about pysim2 make me wonder if I should wait for that, use pysim[1] and accept the speed cost, or try cocotb.
plonk has joined #m-labs
<whitequark>
use pysim imo
<whitequark>
pysim2 is approx 4 times faster
mauz555 has joined #m-labs
<whitequark>
after pysim2 there'll be cxxsim, which should be in the same order of magnitude as verilator, and with the same interface
<whitequark>
but first I need to solve some interesting research problems
Stormwind_mobile has joined #m-labs
<ZirconiumX>
Right, okay, thank you
en0k has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
en0k has quit [Remote host closed the connection]
en0k has joined #m-labs
en0k has quit [Client Quit]
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
Junki has joined #m-labs
<_whitenotifier-e>
[m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/JeXI0
<_whitenotifier-e>
[m-labs/nmigen] whitequark 56bb42a - hdl.ir: for instance ports, prioritize defs over uses.
<_whitenotifier-e>
[nmigen] whitequark closed issue #274: Signal that is used as both an input and output to an Instance gets assigned to its reset value - https://git.io/JeXvC
<Junki>
Hi, I have a question about flashing CPLD of urukul with The Digilent JTAG-HS2. I read a note on urukul github that it was working and bought one to flash our urukul, but it just keeps failing to write urukul.jed file.