[Oberon] Project Oberon Compiler and General Basic

Bill Buzzell captbill279 at gmail.com
Fri Dec 19 18:52:34 CET 2014


J?rg,

I figured out the scrolling. Man, how did I miss that scroll bar on the
left? Embarrassing.

Here is the "Hello World" .Mod:

MODULE Hello;
         IMPORT Oberon, Texts;
  VAR W: Texts.Writer;

  PROCEDURE World*;
  BEGIN
    Texts.WriteString(W, "Hello World!");
    Texts.WriteLn(W);
    Texts.Append(Oberon.Log, W.buf);
  END World;

BEGIN
  Texts.OpenWriter(W);
END Hello.

I am able to compile this minimal .mod :

MODULE Test;
BEGIN
END Test;

I am using the FPGA "Project Oberon" which uses the NRF2401 module/board.
Perhaps the pinouts are slightly different for this version I have which is
a generic which has no listed pinout design.

I am the proud owner of TWO of these Pipistrello FPGA's now. I had a power
issue with the mouse and Magnus sent me one of his new designs while
troubleshooting the issue. Turned out to be simply not enough amps to the
5v USB cable.

I decided to keep the second unit to use to run the OpenLogic Sniffer logic
analyzer which Magnus has set up for the Pipistrello. It turns out
that this logic analyzer is a great bargain. Much more powerful than the
typical USB logic analyzers available. It will capture at 200mhz with a
large buffer comparable to a professional logic analyzer costing thousands
of dollars. It looks to be in a class all it's own. Definitely worth a
look!

http://saanlima.com/forum/viewtopic.php?f=9&t=8

Magnus has done a great job with getting Project Oberon going on this
powerful Spartan 6 LX45 based FPGA. The boot time for Oberon, once flashed,
is instantaneous. Zero boot time. I assumed there would always be a few
seconds of boot time with an FPGA. Nice.

I hope to troubleshoot this network issue an put the Logic Sniffer through
it's paces.

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/oberon/attachments/20141219/877befe4/attachment.html 


More information about the Oberon mailing list