futarisIRCcloud has quit [Quit: Connection closed for inactivity]
futarisIRCcloud has joined #m-labs
Gurty has joined #m-labs
<GitHub-m-labs>
[artiq] klickverbot commented on issue #1142: In terms of injection, what would be higher priority in my opinion than a nice UI would be working override functionality similar to what we have for TTLs, where one can pin the channel to a fixed frequency/phase setting regardless of what the experiment is doing. (This is motivated by diagnosing issues with both DDS hardware and the experiment attached to it over t
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
rohitksingh_work has quit [Read error: Connection reset by peer]
<acathla>
whitequark, i'm trying to use your UART in migen, with another FSM to store the received bytes in a FIFO. Nothing works as expected, sometimes the UART FSM is in no known state and crash. My FSM do strange loops while it should not...
<whitequark>
acathla: do you use MultiReg to synchronize inputs?
<whitequark>
oh yeah, I was just starting out with FPGA design when I wrote that
<whitequark>
it needs to be fixed or at least have a note attached
<whitequark>
thanks
<whitequark>
acathla: that said
<acathla>
I am also starting with migen...
<whitequark>
it does that because the point was to write the UART core itself and not to show how it integrates into a larger design
<whitequark>
but I entirely agree that it can be confusing and misleading, so i'll fix that
<acathla>
Which UART should I use then? rewrite my own? Try to understand those overcomplicated UART in misoc with wishbone interface I don't need (yet)?
<whitequark>
acathla: so it's a multiple clock domain design?
<acathla>
Not really, unless you talk about the VGA part
<whitequark>
then why are you using multireg between uart and framing?
<acathla>
Because... i did it before adding it to the uart part only (between physical serial and UART part then)
<whitequark>
hrm
<whitequark>
i'm pretty sure it's not the uart, i've used that specific uart in many designs (with synchronization) and it works flawlessly
<whitequark>
but i can't point at anything specific in yourdesign, it's pretty large and somewhat hard to navigate
<whitequark>
what are the symptoms anyway
<acathla>
In the STORE state, I just added a counter, and I monitor it with 7 segments. With the first character sent (after the start byte), it counts to 0x61
<whitequark>
smething you could try is adding an explicit reset
<whitequark>
not all FPGAs come out of configuration in a well defined state in all cases
<whitequark>
e.g. nontrivial ice40 designs all but require a reset
<whitequark>
self.submodules += CRG(clk50) or something
<whitequark>
also, it passes timing, right?
rohitksingh has joined #m-labs
<acathla>
At 9600 bauds? I guess so. I think it's not right configured
<GitHub-m-labs>
[artiq] jordens commented on issue #1063: That's a different feature. This one applies to other tools than master as well. And as long as you can't start the master from the dashboard I'm not that interested in being able to shut it down. If a tool is started from the command line it should be possible to end it cleanly right there as well.... https://github.com/m-labs/artiq/issues/1063#issuecomment-4421635
<marmelada>
and call it with bankname "spi0" and then "spi1" for sayma
mumptai has joined #m-labs
rohitksingh has joined #m-labs
xobs has joined #m-labs
jfng has joined #m-labs
felix[m]2 has joined #m-labs
xobs has quit [Remote host closed the connection]
felix[m]2 has quit [Remote host closed the connection]
jfng has quit [Remote host closed the connection]
marble[m] has quit [Remote host closed the connection]
marmelada has quit [Ping timeout: 256 seconds]
marble[m] has joined #m-labs
rohitksingh has quit [Remote host closed the connection]
felix[m]2 has joined #m-labs
xobs has joined #m-labs
jfng has joined #m-labs
cr1901_modern1 has joined #m-labs
cr1901_modern has quit [Ping timeout: 252 seconds]
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined #m-labs
mumptai has quit [Quit: Verlassend]
futarisIRCcloud has joined #m-labs
<GitHub-m-labs>
[artiq] dhslichter commented on issue #1142: @klickverbot yes this would be nice, but definitely requires more mucking around with the guts on the FPGA in a serious way. @sbourdeauducq is there a reasonable way to maintain the DDS state in gateware or is this a nightmare? https://github.com/m-labs/artiq/issues/1142#issuecomment-442264085