@Rayman Yea you can change the frequency like that, but the video will go faster. i guess most monitors should sync up to 70Hz, so that should be fine. Your monitor should say something like "OUT OF RANGE" if it isn't taking the video signal.
With those dummy cogs running, it's way more stressful than NeoYume. Try it on one of those older boards. They just can't handle it at all. Also, the memory test is exacting. A single bit error anywhere will trip it, whereas the actual emulator can often shake it off.
New finding: Running MXX board off a 12V wall brick results in VBUS = 4.99V. A lot better.
Probably more interesting would be how this affects the RAM VIO rail.
Still need to measure a bunch of different boards and power methods.
Might be a noiser power supply brick somehow coupling through to the VIO rails of the P2 or other PSRAM signals. You could scope it to see different amounts of noise on the voltage rails with different supplies, although it's not that that accurate and hard to find transients unless it's grossly different from other supplies or you have a good high bandwidth scope.
@rogloh said:
Might be a noiser power supply brick somehow coupling through to the VIO rails of the P2 or other PSRAM signals. You could scope it to see different amounts of noise on the voltage rails with different supplies, although it's not that that accurate and hard to find transients unless it's grossly different from other supplies or you have a good high bandwidth scope.
I think this is the core giving out though, notice how there's ERRs and OKs outside of the intended grid. I've also had hard crashes and other screen corruptions happen.
Comments
Changed this line in NeoVGA and appear to have changed clock freq to 350 MHz:
Monitor says 61.4 Hz refresh
Gone a bit with no errors. Think this means that MisoYume should work.
Hmm. Won't do 355 MHz. Not 100% sure if it's the monitor or the P2 giving up...
@Rayman Yea you can change the frequency like that, but the video will go faster. i guess most monitors should sync up to 70Hz, so that should be fine. Your monitor should say something like "OUT OF RANGE" if it isn't taking the video signal.
With those dummy cogs running, it's way more stressful than NeoYume. Try it on one of those older boards. They just can't handle it at all. Also, the memory test is exacting. A single bit error anywhere will trip it, whereas the actual emulator can often shake it off.
Tested again today and did eventually fail (no fan).
Board was pretty warm though.
Think fan would fix it...
Tried with Vdd = 1.9 V. Works at 338 MHz, but not 350 MHz...
MisoYume runs for a few seconds at Vdd=1.9, but then crashes...
New finding: Running MXX board off a 12V wall brick results in VBUS = 4.99V. A lot better.
Probably more interesting would be how this affects the RAM VIO rail.
Still need to measure a bunch of different boards and power methods.
Despite the better VBUS voltage, the overall stability seems to be reduced running from the 12V supply. Very strange failure modes.
To illustrate:
Like what?
Might be a noiser power supply brick somehow coupling through to the VIO rails of the P2 or other PSRAM signals. You could scope it to see different amounts of noise on the voltage rails with different supplies, although it's not that that accurate and hard to find transients unless it's grossly different from other supplies or you have a good high bandwidth scope.
This makes me like the idea USB-C power more and more...
Is the 12V used for anything there? If needed, guess need a USB-C PD chip for that...
I think this is the core giving out though, notice how there's ERRs and OKs outside of the intended grid. I've also had hard crashes and other screen corruptions happen.
To belabour the point:
Back to USB input and suddenly it works again
Or maybe not
I feel like I may have cooked the board too much.
This is the point where I would wire up the oscilloscope to get some sanity back.