whitequark changed the topic of #glasgow to: digital interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow (FUNDED)
<whitequark> not yet
<whitequark> but it's planned
<d1b2> <ODG> Great, I think I'll put in a preorder right now. I look forward to seeing what potential will be unlocked with this hardware.
GNUmoon2 has quit [Ping timeout: 240 seconds]
GNUmoon2 has joined #glasgow
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #glasgow
redstarcomrade has joined #glasgow
joerg has quit [Ping timeout: 268 seconds]
joerg has joined #glasgow
bvernoux1 has joined #glasgow
bvernoux has quit [Ping timeout: 240 seconds]
jstoker has quit [Remote host closed the connection]
jstoker has joined #glasgow
bvernoux1 has quit [Quit: Leaving]
redstarcomrade has quit [Quit: Connection closed for inactivity]
ar-jan has joined #glasgow
tom has joined #glasgow
tom has quit [Remote host closed the connection]
tom has joined #glasgow
tom has quit [Remote host closed the connection]
Guest3486 has joined #glasgow
Guest3486 has quit [Remote host closed the connection]
tom_ has joined #glasgow
bvernoux has joined #glasgow
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #glasgow
GNUmoon2 has quit [*.net *.split]
GNUmoon2 has joined #glasgow
RaYmAn_ has quit [Ping timeout: 240 seconds]
pie__ has quit [Ping timeout: 240 seconds]
pie_ has joined #glasgow
bvernoux has quit [Ping timeout: 260 seconds]
RaYmAn has joined #glasgow
dsanchez has joined #glasgow
dsanchez has quit [K-Lined]
<d1b2> <Axie> hi, what makes you think its tricky? thx
<d1b2> <Axie> will the glasgow also be limited in the sense that it may be too slow to read some modern flash memories or there's always a way to read more slowly?
<d1b2> <Axie> I'm trying to understand if relying on glasgow as a platform to dump wide variety of flash is viable or not
fibmod has quit [Remote host closed the connection]
<whitequark> it was designed as such a platform
<whitequark> it won't be able to read some types of flash, like that with sata or pcie interfaces
<whitequark> it has a maximum frequency of the interface around 50-100 MHz (electrical limits of the FPGA and level shifters) and it doesn't have enough FPGA resources to do DDR
<whitequark> I'll need to read the toggle spec closer to tell you if that'll work
whitequark has quit [Quit: Bridge terminating on SIGTERM]
shoragan[m] has quit [Quit: Bridge terminating on SIGTERM]
pepijndevos[m] has quit [Quit: Bridge terminating on SIGTERM]
jevinskie[m] has quit [Quit: Bridge terminating on SIGTERM]
mikolajw has quit [Quit: Bridge terminating on SIGTERM]
bgamari[m] has quit [Quit: Bridge terminating on SIGTERM]
kivikakk1 has quit [Quit: Bridge terminating on SIGTERM]
kivikakk has quit [Quit: Bridge terminating on SIGTERM]
whitequark has joined #glasgow
pepijndevos[m] has joined #glasgow
shoragan[m] has joined #glasgow
mikolajw has joined #glasgow
kivikakk has joined #glasgow
bgamari[m] has joined #glasgow
jevinskie[m] has joined #glasgow
kivikakk1 has joined #glasgow
sam_w_ is now known as sam_w
<d1b2> <ODG> I would think 1-bit and 4-bit SD/MMC is possible on the flip side, that wouldn't be terribly difficult. The different proprietary NAND solutions are a crapshoot and you are probably better off buying a flash programmer for that purpose
<whitequark> SD/MMC is definitely possible
<whitequark> I investigated that
Traboukos has joined #glasgow
<Traboukos> good evening all
<whitequark> hello
Traboukos has left #glasgow [#glasgow]
<d1b2> <zyp> FPGA resources as in DDR IO registers?
<d1b2> <zyp> as long as the interface doesn't have a minimum speed, you could just go slow enough to not need those
<whitequark> no, I mean like delay locked loops
<whitequark> stuff you need to interact with DDR-style memory
<d1b2> <zyp> as in DRAM? I thought we were talking about flash, are there similar flash interfaces?
<whitequark> Toggle, yes
jstein has joined #glasgow
jstein_ has joined #glasgow
jstein_ has quit [Client Quit]
<d1b2> <zyp> skimming through http://dfsimg3.hqewimg.com/group1/M00/11/EC/wKhk7V1mITmAdLDVABZUuEFIVX8235.pdf I don't see anything indicating that there's a minimum speed for the interface
<d1b2> <zyp> so I suspect you could just go slow enough to push DQ and DQS on alternating cycles to get them aligned right
<whitequark> yeah I didn't have enough time to check; thanks for doing that
<whitequark> that sounds good then
<whitequark> cc Axie
jstein has quit [Quit: quit]
ar-jan has quit [Ping timeout: 276 seconds]
<d1b2> <Axie> Thank you for answers I imagine SATA and PCIe is less of a problem since there's many off the shelf hardware to plug this stuff into It's just all those internal storage protocols between chips especially in embedded devices.
<d1b2> <Axie> Industrial flash programmers are so expensive! With all these different ZIF sockets and so on..
<d1b2> <Axie> On PCIe, one problematic case are those Macbook SSDs with proprietary M2/PCIe-like connector For data recovery people just plug them into a Macbook of similar generation since the connector changes year to year.. It's a terrible story
<whitequark> yeah
<d1b2> <Axie> According to: https://beetstech.com/blog/apple-proprietary-ssd-ultimate-guide-to-specs-and-upgrades Manufacturers seems to always be Samsung/Toshiba/Sandisk Maybe there's Toggle standard usage down there for the flash IC on the SSDs