ChanServ changed the topic of #glasgow to: glasgow interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://freenode.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow · no ETAs at the moment
Getorix_ has joined #glasgow
Getorix has quit [Ping timeout: 256 seconds]
<d1b2> <Attie> @whitequark - I think the I2S applet is looking pretty good now... would you mind taking a look sometime?
<d1b2> <Attie> I'd be happy to make a PR if that would be easier (though I appear to be spamming the channel, apologies everyone)
<d1b2> <Attie> I've had some issues getting higher sample rates to work without tripping, and I'm thinking about adding an extra FIFO in the FPGA...
<d1b2> <Attie> 48kHz is fine, but 192kHz is no-go at the moment
<d1b2> <Attie> (96kHz is no good either as it stands)
<d1b2> <Attie> bit rate / sample rate / sample size detection is working well
electronic_eel has quit [Ping timeout: 246 seconds]
electronic_eel has joined #glasgow
PyroPeter_ has joined #glasgow
PyroPeter has quit [Ping timeout: 264 seconds]
PyroPeter_ is now known as PyroPeter
Getorix_ has quit [Ping timeout: 272 seconds]
Getorix has joined #glasgow
ali_as has quit [Remote host closed the connection]
ali_as has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 246 seconds]
<whitequark> a PR is fine
Stormwind_mobile has joined #glasgow
bvernoux has joined #glasgow
<_whitenotifier-f> [glasgow] attie opened pull request #217: applet.audio.i2s_capture: implement I2S audio capture - https://git.io/JTt74
<electronic_eel> attie: I don't think you are spamming the channel with any work you do on github
<electronic_eel> and pushing stuff or updating PRs should not be limited because of the notifier
<electronic_eel> if others consider it spammy, I think the settings of the notifier should be changed instead
<d1b2> <Attie> ha, thanks... i'll probablly still feel self-conscious until it becomes a bit more normal for me
<d1b2> <Attie> I was also going to say to the team - sorry if the influx of attention from me has caused any stress, it's not indented to, and please tell me if you need / want time / etc... (particularly wq / thanks for your support!)
<whitequark> the notifier uses "notice" irc messages
<whitequark> on irssi it shows in a different color, i think on most other clients too, though a few ignore it
<whitequark> Attie: no problem so far, though no promises on review latency either
<whitequark> it is likely that i'll only get to reviewing anything substantial once i get less busy with nmigen
<d1b2> <Attie> re "shows in a different color" - oh interesting, i might see if that's an option on discord (I've never managed to get "in to" irssi)
<d1b2> <Attie> re latency - no problem, thanks!
<whitequark> the discord bridge makes them italic
<d1b2> <Attie> true
simukis_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
simukis_ has joined #glasgow
Stephie has quit [Quit: Fuck this shit, I'm out!]
Stephie has joined #glasgow
Stephie has quit [Excess Flood]
<_whitenotifier-f> [glasgow] attie synchronize pull request #217: applet.audio.i2s_capture: implement I2S audio capture - https://git.io/JTt74
Stormwind_mobile has quit [Ping timeout: 256 seconds]
Stormwind_mobile has joined #glasgow
spacekookie has quit [Quit: No Ping reply in 60 seconds.]
spacekookie has joined #glasgow
pinoaffe has quit [Ping timeout: 260 seconds]
pinoaffe has joined #glasgow
<gruetzkopf> i should read over that before building a TDM bus applet
<gruetzkopf> (channelised 8-bit-clean transport from telco equipment, at clock rated that are exact multiples of 2048000Hz, carried over four wires (TX, RX, BitClock, FrameClock (always 8kHz for the latter))
<d1b2> <Attie> sounds good... i had a feeling there was a multi-channel "spec" for I2S, but I can't seem to find any reference to it
<d1b2> <Attie> some parts can use a sync pulse to implement a TDM multi-channel audio interface
<d1b2> <Attie> i was wondering about extending this to cover that, but possibly later
<gruetzkopf> yeah, this is conceptually similar to I2S
<d1b2> <Attie> (or feel free to read over, and take that on - especially if you have signals to work with)
<gruetzkopf> though fixed to 8bit/sample/channel for telco stuff
<d1b2> <Attie> this can work with 8-bit samples, and is currently limited to 2-ch / stereo, but no reason that couldn't be expanded
<d1b2> <Attie> how many channels would you need / want?
<d1b2> <Attie> your figures imply 32?
<gruetzkopf> i do have buses carrying 512 channels (at 32.768Mbit/s) - but i only need access to a few at a time
<gruetzkopf> fun thing is once you're this far you've built half a PBX
<d1b2> <Attie> filtering channels by demand / at runtime would be neat
<gruetzkopf> in telco applications, this is a multidrop bus
<d1b2> <Attie> i was also thinking about bidirection, and clock/frame sync generation... but... maybe later
<d1b2> <Attie> ah interesting
<gruetzkopf> and the element that generates timing also connects channels to each other on the upstream/downstream data lines
<gruetzkopf> (and to other such buses)
<d1b2> <Attie> neat
<gruetzkopf> another closely related variant can break each channel down into four subchannels (using only 2 bittimes/frame) - that was commonly used in stuff like ISDN NT1, ISDN phones and stuff like that (because the signalling channel only gets 16kbit/s on ISDN baserate subscriber ports)
<gruetzkopf> because of that it (IOM-2) is also commonly present in DSPs
<gruetzkopf> or the mototola 68302 Integrated Multiprotocol Processor, the 68360 QUICC
<d1b2> <Attie> interesting - you mentioning the QUICC name reminded me - i was on the edge of a bit of work a while ago that used Freescale MPC83xx, though over xDSL. we used their TDM featureset to split the pipe and give a guaranteed section of bandwidth / latency to a specific application... it's good stuff
<gruetzkopf> yup, the 68360 is the ancestor of the PowerQUICC family
<gruetzkopf> HDLC/SDLC bitstuffing/unstuffing would also be good to push to the fpga
<gruetzkopf> too bad HDLC max frame size (2¹⁶) is larger than usb max packet size :D
diverger has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 264 seconds]
Stormwind_mobile has joined #glasgow
tomtastic has quit [Ping timeout: 260 seconds]
tomtastic_ has joined #glasgow
spacekookie has quit [Quit: No Ping reply in 60 seconds.]
bvernoux has quit [Quit: Leaving]
spacekookie has joined #glasgow
feldim2425 has quit [Quit: ZNC 1.8.x-git-91-b00cc309 - https://znc.in]
feldim2425 has joined #glasgow
oeuf has quit [Read error: Connection reset by peer]
oeuf has joined #glasgow
Stephie has joined #glasgow
Ultrasauce has quit [Remote host closed the connection]
Ultrasauce has joined #glasgow
vup has quit [Ping timeout: 260 seconds]
vup has joined #glasgow
Luciole has quit [Quit: Goodbye]
FireFly has joined #glasgow