mumptai has quit [Remote host closed the connection]
lkcl has joined #m-labs
lkcl has quit [Ping timeout: 268 seconds]
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #m-labs
rohitksingh has joined #m-labs
mauz555 has quit []
lkcl has joined #m-labs
airwoodix3 has joined #m-labs
airwoodix has quit [Ping timeout: 265 seconds]
airwoodix3 is now known as airwoodix
rohitksingh has quit [Ping timeout: 248 seconds]
Dar1us_ has joined #m-labs
Dar1us has quit [Ping timeout: 260 seconds]
Dar1us_ is now known as Dar1us
Dar1us has quit [Ping timeout: 260 seconds]
Dar1us has joined #m-labs
sb0 has joined #m-labs
m4ssi has joined #m-labs
_whitelogger has joined #m-labs
_whitelogger has joined #m-labs
Stormwind_mobile has quit [Ping timeout: 240 seconds]
Getorix has joined #m-labs
Getorix_ has quit [Ping timeout: 268 seconds]
sb0 has quit [Quit: Leaving]
Stormwind_mobile has joined #m-labs
lkcl has quit [Ping timeout: 268 seconds]
lkcl has joined #m-labs
lkcl has quit [Ping timeout: 268 seconds]
lkcl has joined #m-labs
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` has joined #m-labs
X-Scale` is now known as X-Scale
rohitksingh has joined #m-labs
strobo-m has joined #m-labs
rohitksingh has quit [Ping timeout: 245 seconds]
cr1901_modern has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
Stormwind_mobile has quit [Ping timeout: 265 seconds]
strobo-m has left #m-labs [#m-labs]
Stormwind_mobile has joined #m-labs
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined #m-labs
m4ssi has quit [Remote host closed the connection]
<mtrbot-ml>
[mattermost] <pathfinder49> @rjo I've had a play with your example https://github.com/m-labs/artiq/issues/1373#issuecomment-577793300. As far as I can tell, the sinusoid updates at 1.3 MS. When I try increasing this towards 2 MS, an incorrect waveform is produced. Is your update frequency the limit?
<rjo>
The link data rate is a constant and isochronous 2.55 MS/s. Half that rate is the limit of generating RTIO events by the CPU. "incorrect waveform" suggests a misunderstanding of what a sample is, how the Fastino data link works, and when the samples are converted.
<rjo>
It's on the list of things to document in the coredevice driver. For now read the FPGA (Fastino and ARITQ gateware) code and documentation/comments.
<rjo>
you might get full rate out of DMA. for how many channels is something tom wanted to test. i'll add a additional optional "wide" RTIO interface where one event contains samples for multiple/all DACs later.
<rjo>
but that'll be pretty costly in terms of BRAM and logic usage for the RTIO fabric.
<mtrbot-ml>
[mattermost] <pathfinder49> @hartytp DMA works fine at 2.55 MS with a single channel. I've tried up to 32 channels. This works for a short time only. Updating all channels at 2.55 MS I get an RTIO underflow in the DMA playback after 8 samples per channel (longer with less channels). With 2 channels DMA underflows after about 10 000 samples per channel.
<mtrbot-ml>
[mattermost] <pathfinder49> @hartytp DMA works fine at 2.55 MS with a single channel. I've tried up to 32 channels. This works for a short time only. Updating all channels at 2.55 MS I get an RTIO underflow in the DMA playback after 8 samples per channel (longer with less channels). With 2 channels DMA underflows after about 1 000 samples per channel. Edit: corected cycle number typo
<mtrbot-ml>
[mattermost] <pathfinder49> @hartytp DMA works fine at 2.55 MS with a single channel. I've tried up to 32 channels. This works for a short time only. Updating all channels at 2.55 MS I get an RTIO underflow in the DMA playback after 8 samples per channel (longer with less channels). With 2 channels DMA underflows after about 1 000 samples per channel. Edit: corrected cycle number typo
<mtrbot-ml>
[mattermost] <hartytp> @pathfinder49 cool! Glad you've got things working well enough to gather statistics...
<mtrbot-ml>
[mattermost] <hartytp> I think it's more long-term useful if you post this info on GH though.
<mtrbot-ml>
[mattermost] <hartytp> nice job!
Getorix_ has joined #m-labs
Getorix has quit [Ping timeout: 265 seconds]
rohitksingh has quit [Ping timeout: 272 seconds]
Getorix has joined #m-labs
Getorix_ has quit [Ping timeout: 268 seconds]
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 265 seconds]
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 260 seconds]
mauz555 has joined #m-labs
zignig has quit [Ping timeout: 268 seconds]
zignig has joined #m-labs
rohitksingh has joined #m-labs
mauz555 has quit []
rohitksingh has quit [Ping timeout: 265 seconds]
lkcl has quit [Ping timeout: 268 seconds]
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale has joined #m-labs
cr1901_modern has joined #m-labs
siruf_ has joined #m-labs
siruf has quit [Read error: Connection reset by peer]
siruf_ is now known as siruf
X-Scale has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet]