<div dir="ltr"><div>Thank you Paul for your help.</div><div>I did the test as you mentioned it, switching sw0 before startup.</div><div><br></div><div>Thanks to your guide I also discovered that the problem was in the SD socket, that after many years of using it became damaged internally.</div><div>I already replaced it, this time with your exact initial recommendation of using the Micro SD Adapter as a socket for the Micro SD.</div><div><br></div><div>Oberon is running again on the original Digilent Spartan3 Board, and today I have been happily demonstrating the system to students of digital design with FPGAs, with VGA monitor, keyboard and mouse (by Zoom!).</div><div><br></div><div>Thanks to you, to Chris Burrows, and many others contributors on the list too.</div><div><br></div><div>Prof Pablo Cayuela</div><div>Argentina</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 30, 2021 at 9:50 PM Paul Reed <<a href="mailto:paulreed@paddedcell.com">paulreed@paddedcell.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Pablo,<br>
<br>
> There is no pattern difference at startup with slide switch 0 off or<br>
> on.<br>
<br>
Sorry, I should have been clearer, this switch is only read once, at <br>
startup, so if you are changing it you have to press PROG to get a cold <br>
start or BTN3 to get a warm start, and then see the effect of the <br>
position of the slide switch.<br>
<br>
But from the very methodical reports of all combinations that you <br>
already sent, it seems the standalone PROM BootLoad.Mod program is <br>
working fine.<br>
<br>
So the next thing to try would be either:<br>
<br>
1. Hardware route: check the SPI signals to the SD-Card to see if it's <br>
responding, in particular is MISO (data out from the SD-card) changing <br>
at all or just staying high, e.g. with oscilloscope or logic analyser;<br>
<br>
2. Software route: check using a real operating system that provides raw <br>
SD-card access in a straightforward way (ie not Windows) that at byte <br>
offset 10000400 (hex) into the disk you have 8D A3 1E 9B <br>
(FileDir.DirMark) and at 10000800 you have xx xx 00 E7 (jump to Modules <br>
body of the inner core).<br>
<br>
Chris kindly passed on that you have made progress with your Nexys 4 <br>
setup; if you are using the same SD card and it works on that, then 2. <br>
is proved so you are probably looking at a hardware issue.<br>
<br>
HTH,<br>
Paul<br>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch" target="_blank">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
</blockquote></div>