<d1b2>
<brainstorm> > yes, then it's just not possible to write, you are right @whitequark#0000 Thanks for the feedback and insight folks! I'm not sure I totally understand why write is not possible though? :/
<whitequark>
brainstorm: okay so, my brain wasn't turned on this morning, sorry about that (also i apologize to tnt and noopwafel)
<whitequark>
right now the applet lets you choose between address pins directly on glasgow and address pins connected to some shift registers
<whitequark>
data pins have to be connected directly to glasgow
<whitequark>
because revC only has 16 channels, and your flash also has 16 data pins, this is a problem
<whitequark>
revD will have 32 channels, but it's merely in the design phase
<whitequark>
what could be done in principle is two things
<whitequark>
- reading the flash one half at a time
<whitequark>
but you can't write the flash that way because there aren't byte enables
<whitequark>
(SRAM has byte enables, 29x flash instead has byte mode, yours has neither of these mechanisms. you always write 16 bits, and these 16 bits are taken frmo 16 data pins)
<whitequark>
- extending the applet to mux data pins back to glasgow similar to the way address pins are handled
<whitequark>
this presents some not entirely trivial gateware changes, but is possible in principle
_whitelogger has joined #glasgow
<d1b2>
<brainstorm> @whitequark Thanks a lot for taking the time to explain. For practical/time constraint issues I will have to go for the FlashCAT for now then, unfortunately (since I 1000% prefer the toolchain that the Glasgow has :/).
<d1b2>
<h0m3us3r> @brainstorm can you show me a screenshot where it says that flashcat supports that specific chip?
<d1b2>
<brainstorm> Sorry folks for non-glasgow related stuff
Stormwind_mobile has quit [Ping timeout: 240 seconds]
analprolapse has quit [Read error: Connection reset by peer]
emilazy has quit [Ping timeout: 244 seconds]
emilazy has joined #glasgow
analprolapse has joined #glasgow
Stormwind_mobile has joined #glasgow
levi has quit [Ping timeout: 260 seconds]
levi has joined #glasgow
<whitequark>
no problem, we discuss all sorts of stuff here
<d1b2>
<brainstorm> Thanks @whitequark ... funny turn of events: after re-inquiring support to make sure this particular IC is supported (as I was examining the schematics), it seems it's actually not supported but they'll build a shield for it soon (~7days).
electronic_eel has quit [Ping timeout: 240 seconds]
<d1b2>
<brainstorm> Now I'm curious about the "non trivial" Glasgow gateware changes you mentioned... checking code and trying to assess how involved that might be.
electronic_eel has joined #glasgow
<whitequark>
brainstorm: the main problem is bi-directionality of the data bus
<whitequark>
for output only it's relatively easy and can be done just how it's done for the address pins
_whitelogger has joined #glasgow
PyroPeter has quit [Ping timeout: 265 seconds]
PyroPeter_ is now known as PyroPeter
_whitelogger has joined #glasgow
_whitelogger has joined #glasgow
FFY00 has joined #glasgow
ender| has quit [Quit: Bydgoszcz = bid GOSH-CH (City in Poland. I straight up admit to choosing it just to cause panic in my audiobook narrator. To English-speaking eyes those four consonants at the end look alarming.)— Kevin Hearne: Staked]
Stormwind_mobile has quit [Ping timeout: 240 seconds]
ender| has joined #glasgow
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 260 seconds]