Something else that might be of interest. I actual...
# mpw-one-silicon
t
Something else that might be of interest. I actually got the thing to generate video output (crappy one, but ... ). And I can even clear the screen. What's interesting is that the screen RAM is ... well SRAM from the original macro provided for sky130.
😲 2
t
So you are clearing the screen by zeroing the SRAM contents. The implication is then that you are indirectly validating operation of the SRAM?
t
Well, the whole thing is glitchy AF right, so I'm not sure I'd call that "validating", but it seems to be storing things and loading them back, so it's not completely dead at least. Trying to display "actual" content so far hasn't really been all that sucessful, but there is a whole lot more than the SRAM involved in that.
Also ... the more complex stuff like that, running faster ... reduced my operating margin to like ~ 1 mV.
I did a bit more test involving the SRAM (I also have a sram block just mapped in memory), copied a string to it from flash then re-read it to a uart. Works fine, but I definitely need to power it more than the 1.3V the rest of the logic is running at.
( like ... starts doing things properly around 1.45 V )
I definitely regret not having use VDD2 to independently power the SRAM and my logic ...