<Wanda[cis]>
glasgow with wings (it's an angel girl)
<jn>
:o
<whitequark[cis]>
nice
redstarcomrade has quit [Read error: Connection reset by peer]
victorhooi[m] has quit [Quit: Idle timeout reached: 172800s]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<Darius>
needs more eyes for biblical accuracy
<jn>
aren't ten eyes enough?
<jn>
(they're in the back and unlit though, in the picture)
<galibert[m]>
Any idea how long I can reasonably make a triplet of wires transporting serial audio (e.g. sclk, lrclk and data) before signal integrity goes to shit?
<Darius>
galibert[m]: depends on the frequency/rise time, driver characteristics, termination and cable type
<Darius>
eg you could turn it into LVDS and run it over CAT5 cables for quite a ways (10s of metres perhaps)
<galibert[m]>
I think it's 20bits/sample, so around 2Mhz, driver is an asic, cable type is I don't know, something I'll have to solder over some through-hole resistors, and termination would be a glasgow connector
<galibert[m]>
distance is enough to get out of the synthesizer
<galibert[m]>
but not significantly more than that
<galibert[m]>
would like to have digital output out of my psr540
redstarcomrade has quit [Read error: Connection reset by peer]
<Darius>
galibert[m]: it depends on the signal rise time rather than the frequency directly but you'll probably be fine, you will probably want some series termination at teh glasgow end
<galibert[m]>
what does that look like?
<galibert[m]>
I'm inexistant where it comes to non-digital electronics
<Darius>
just a resistor in series with the signal, like 33 ohms or so
<galibert[m]>
so between the cable and the glasgow?
<Darius>
yes
<galibert[m]>
ok, thanks
<Darius>
I mean you can try without, could work :)
<galibert[m]>
well, I'm waiting on the glasgow :-)
<jn>
someone recently mentioned that there are already some series resistors in a glasgow
<jn>
(but the blogpost also mentions that you might need *more* resistors)
<Darius>
you want to match the impedance of the transmitter and receiver
<Darius>
ish
<Darius>
another option is RC termination
<Darius>
the reason being you have fast edges and long wires, so you have a transmission line
<Darius>
thats back in analogue land so you should be at home ;)
<theorbtwo[m]>
Hmm, potentially dumb question time: I see there is already a tiny bit of LPC stuff in the Glasgow repo. Any thoughts on how hard it would be to do a "proper" LPC applet? Probably starting as a sniffer, or a logging port 80 bootup debug info display, but eventually growing into something you could prototype a peripheral on.
<whitequark[cis]>
i have a wip applet
<whitequark[cis]>
it required language and stdlib improvements that are still not fully done, since it has to run async
<whitequark[cis]>
I want to finish it one day, I think
<whitequark[cis]>
it can be well paired with HyperRAM
<theorbtwo[m]>
(Heck, one could implement a sound blaster that way. One Glasgow port for LPC to connect to the PC, one to output PDM / i2s / SPDIF / whatever audio.)
<whitequark[cis]>
yes
<whitequark[cis]>
that is literally why i started building it, iirc
<whitequark[cis]>
except i think jtopl may not fit into the ice40 we use
<theorbtwo[m]>
Hm, that sounds both more complicated then expected and more complicated then I want to do. Is the effective bandwidth that high? I thought LPC was fairly slow, and low utilisation... Especially as I was thinking of doing simple filters on the FPGA for things like "only give me io ports below 0xff".
<whitequark[cis]>
theorbtwo[m]: it runs at the same 33MHz as PCI
<whitequark[cis]>
and it gives glasgow the clock
<whitequark[cis]>
this is not easy to handle well
<whitequark[cis]>
it's kind of similar to ethernet applet
<theorbtwo[m]>
Ah, now I get you. Not the two parts being async I thought you meant.
<theorbtwo[m]>
Is your WIP readable somewhere?
<whitequark[cis]>
yeah
<whitequark[cis]>
it should be in a branch in my fork
<whitequark[cis]>
but its ancient and not working
<theorbtwo[m]>
Cool. Will have a gander at that + the rgmii applet, to see if I can figure out what is going on and how to use the infra from the rgmii stuff for the lpc.
<theorbtwo[m]>
*ponders a somewhat easier next target*
<jn>
theorbtwo[m]: or a sound blaster emulator, even (stream the audio to the host for recording, livestreaming, whatever)
<jn>
(eh, i slightly failed at reading what you wrote, but you get the gist, i hope)
z0e has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
esden[cis] has joined #glasgow
<esden[cis]>
Wanda: I am glad everything arrived. I was curious if you will find the "hidden treat" :D (I sent you both sizes I have, in case it will be useful in one way or another)
z0e has quit [Quit: Client closed]
smkz has quit [Quit: smkz]
smkz has joined #glasgow
smkz has quit [Client Quit]
smkz has joined #glasgow
gsuberland has quit [Remote host closed the connection]
gsuberland has joined #glasgow
nyanotech has quit [Remote host closed the connection]