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
electronic_eel has quit [Ping timeout: 260 seconds]
electronic_eel has joined #glasgow
PyroPeter_ has joined #glasgow
PyroPeter has quit [Ping timeout: 256 seconds]
PyroPeter_ is now known as PyroPeter
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
Getorix_ has joined #glasgow
Getorix has quit [Ping timeout: 260 seconds]
Getorix has joined #glasgow
Getorix_ has quit [Ping timeout: 264 seconds]
ender| has quit [Ping timeout: 260 seconds]
ender| has joined #glasgow
samlittlewood has joined #glasgow
samlittlewood_ has quit [Ping timeout: 265 seconds]
FFY00 has quit [Ping timeout: 240 seconds]
FFY00 has joined #glasgow
ExeciN has joined #glasgow
ExeciN has quit [Quit: so long king Bowser]
Chips4Makers has quit [Remote host closed the connection]
Chips4Makers has joined #glasgow
emily has quit [Quit: killed]
jschievink has quit [Quit: killed]
promach3 has quit [Quit: killed]
gillesmauve has quit [Quit: killed]
_whitelogger has joined #glasgow
promach3 has joined #glasgow
disasm[m] has joined #glasgow
sambristow_nz[m] has joined #glasgow
jschievink has joined #glasgow
fridtjof[m] has joined #glasgow
gillesmauve has joined #glasgow
emily has joined #glasgow
jevinskie[m] has joined #glasgow
ZerataX has joined #glasgow
samlittlewood has quit [Ping timeout: 260 seconds]
samlittlewood has joined #glasgow
tomtastic has quit [Ping timeout: 265 seconds]
tomtastic has joined #glasgow
samlittlewood_ has joined #glasgow
samlittlewood has quit [Read error: Connection reset by peer]
samlittlewood_ is now known as samlittlewood
samlittlewood has quit [Ping timeout: 246 seconds]
samlittlewood has joined #glasgow
samlittlewood has quit [Ping timeout: 256 seconds]
samlittlewood has joined #glasgow
Stormwind_mobile has joined #glasgow
<d1b2> <DCC> Hi there.
<whitequark> hi!
<d1b2> <DCC> Who did the floppy dumping, dumping DCC may be roughly similar in terms of processing the distorted digital signal from magnetic storage.
<whitequark> i did
<whitequark> did we talk on twitter before?
lukego_ has joined #glasgow
eddyb[legacy]_ has joined #glasgow
pepijndevos_ has joined #glasgow
sambristow_nz[m] has quit [*.net *.split]
ender| has quit [*.net *.split]
pepijndevos has quit [*.net *.split]
apo has quit [*.net *.split]
eddyb[legacy] has quit [*.net *.split]
lukego has quit [*.net *.split]
varesa has quit [*.net *.split]
nicoo has quit [*.net *.split]
lukego_ is now known as lukego
eddyb[legacy]_ is now known as eddyb[legacy]
sambristow_nz[m] has joined #glasgow
ender| has joined #glasgow
apo has joined #glasgow
varesa has joined #glasgow
nicoo has joined #glasgow
<d1b2> <DCC> Don't think so, you just got mentioned in that thread afaik.
<d1b2> <DCC> Do you want to talk here, in glasgow-addons or privately about details, I have some questions?
<d1b2> <Attie> #glasgow-addons is discord only
<d1b2> <Attie> @DCC I'd just shoot some questions!
<whitequark> yeah i'm not actually in #glasgow-addons and i think i just learned about it?
<whitequark> anyways
<d1b2> <Attie> oh, sorry! I presumed esden would have said
<d1b2> <Attie> talking about physical addon boards, more than usage / development
<d1b2> <Attie> (e.g: PROM with ZIF... I'm looking at a CAN board, etc...)
<whitequark> why a separate channel anyways?
<whitequark> i think addons are very much on-topic here
<whitequark> since from day 1 glasgow was designed to take addons...
<d1b2> <Attie> not sure... I guess to keep on-topic / core dev, but if you're happy with that talk here (and not in #glasgow-addons), perhaps we should move over
<d1b2> <Attie> *and you're not in
<d1b2> <DCC> DCC tape is MP1 with some interesting additions (got documentation for that), rough data rate of 1 MBit/s. 9 tracks either parallel or multiplexed at 3,072 MHz with a clock and an indicator of the first track. Needs some kind of IIR and FIR according to documentation, never looked at it. I guess I have finally found the right tool for the job.
<d1b2> <DCC> Can you see edits on IRC or what you are on properly?
<whitequark> Attie: totally happy with it, would mildly prefer it even
<d1b2> <Attie> I'd guess not
<whitequark> i don't think this channel has enough volume to really warrant splitting it
<d1b2> <Attie> (edits)
<whitequark> no, i don't see edits
<whitequark> i'd like to have the current bridge replaced with matrix
<whitequark> i.e. matrix bridging plus matrix-discord bridging
<d1b2> <Attie> @wq, ok! I'll announce there
<whitequark> *that* actually works really well
<whitequark> but i don't want to ask 1b2 to put even more effort into what is surely an aggravating job
<whitequark> DCC: do you want the device to deserialize the data too, or just capture it?
<whitequark> is it analog or is it a pulse train?
<d1b2> <DCC> DCC tape is what is now considered MP1 with some interesting additions on metadata, a teletext like graphics format (ITTS) and more (got documentation for that), the raw data rate is roughly 1 MBit/s. 9 tracks either parallel or multiplexed at 3.072 MHz with a clock and an indicator of the first track. Needs some kind of IIR and FIR according to documentation, never looked at it. I guess I have finally found the right tool for the job. When I can
<d1b2> properly capture and decode it to bits I will have to think about the rest once I can get a closer look. It is binary + and - but needs some kind of filtering to make it work, can you see pictures via the bridge?
DX-MON has joined #glasgow
<whitequark> nope
<whitequark> (matrix has both editing and pictures...)
<d1b2> <DCC> I'll drop you a DM with it.
<d1b2> <DCC> From the service manual
<whitequark> ah wait this works
<whitequark> okay, so, how do you want to lay this out?
<whitequark> use an ADC plus glasgow and run DSP on the FPGA?
<whitequark> use analog filtering?
<d1b2> <DCC> Digital filters were used in the devices back then, I'll look at the details of the Glasgow a bit more. Thanks for the inspiration. When can I purchase a unit to Germany except for full DIY?
<whitequark> purchase: we don't have official production started yet, so your best bet is just asking here in this channel
<whitequark> twitter also works
<whitequark> filters: so far i've never did any DSP on the FPGA, but the performance of the (tiny) ice40 device might disappoint you, better evaluate some HDL before paying
<whitequark> personally i try to do DSP on the host machine with something like numpy
<whitequark> there's no reason you *can't* do a FIR or IIR filter on the FPGA, but it was spec'd as a protocol converter device, not compute device, so, again, better check that it fits your requirements
<tnt> Oh yeah, the HX lacks any multiplier.
<whitequark> and UP is so slow that the multipliers are kinda wasted on it...
<tnt> you haven't used the EOS-S3 yet ? :)
<whitequark> yes, it is incredibly funny that the previous slowest FPGA was called UltraPlus and the current slowest FPGA on market is called QuickLogic
<tnt> Ahaha, I hadn't even thought of that.
<tnt> But to come back on subject, unless you need to reduce the data rate to the host you're better off doing DSP in python.
<whitequark> and there is no reason to reduce the data rate here... glasgow can reliably transfer ~40 MB/s to the host which seems plenty for this use case
FFY00 has quit [Read error: Connection reset by peer]
FFY00 has joined #glasgow
<d1b2> <daveshah> The internal codename for the UltraPlus is ThunderPlus which really isn't better
<Lofty> I have a slightly crazy idea regarding multiplication: you can convert to logarithms and add them
<d1b2> <TiltMeSenpai> hmm does that also work for division
<d1b2> <TiltMeSenpai> ice40's have dsp blocks with multipliers I think
<d1b2> <daveshah> only the Ultra/UltraPlus do
<d1b2> <TiltMeSenpai> oh lol
<d1b2> <daveshah> there were going to be 'HX+DSP' type iCE40s - the MS/MX series that would also have had HDMI and MIPI support
<d1b2> <daveshah> but they were canned after Lattice acquired SiliconBlue
<d1b2> <daveshah> the sim models for the HDMI and MIPI primitives among other things still lurk in the icecube and radiant data files
<d1b2> <daveshah> In the DSP user guide revision history, another reference lurks
<d1b2> <daveshah> > Added iCE40 UltraPlus and removed “MX series” to introductory paragraph
<d1b2> <daveshah> > Added iCE40 UltraPlus and removed “MS series” to introductory paragraph
robbi5 has joined #glasgow
robbi51 has quit [Ping timeout: 240 seconds]
Xesxen_ has joined #glasgow
minicom0 has joined #glasgow
Getorix has quit [*.net *.split]
PyroPeter has quit [*.net *.split]
Xesxen has quit [*.net *.split]
minicom has quit [*.net *.split]
Getorix has joined #glasgow
PyroPeter has joined #glasgow
<d1b2> <Attie> @DCC i'd be interested to read a bit about this - mind sharing the service manual?
<d1b2> <Attie> @DCC re purchasing, 1bitsquared / esden will be producing boards for the crowdsupply campaign - sign up here: https://www.crowdsupply.com/1bitsquared/glasgow
<d1b2> <Attie> @wq where does the signup link in README.md fit in? I'm probably on both lists a couple of times by now
<d1b2> <esden> Regarding CS campaign. The Glasgow revC2 prototype panels arrived. I will be switching over the PNP today to start assembling them. As soon as they are on the way to the core devs I can finalize the campaign stuff I think.
<d1b2> <daveshah> Random production question, what are you planning to do about the headers? Solder-your-own like the icebreaker?
<d1b2> <esden> They will be all presoldered.
<d1b2> <esden> I mean, not all of them I think. but definitely the IO bank connectors, the Sync connector and the LVDS connector will be pre soldered.
minicom0 is now known as minicom