[Oberon] Numeric CASE vs IF THEN ELSE Performance

Chris Burrows chris at cfbsoftware.com
Sat Jun 9 15:13:38 CEST 2018

> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> Andreas Pirklbauer
> Sent: Saturday, 9 June 2018 4:52 PM
> To: ETH Oberon and related systems
> Subject: [Oberon] Numeric CASE vs IF THEN ELSE Performance
>   > This latest (v6.4) release of Embedded Project Oberon is based on
> the
>   > current Project Oberon and Verilog sources from Prof Wirth's
> site. It s
>   > available for no charge for Saanlima Electronics' Pepino LX9
> (Spartan-6)
>   > as well as Digilent's Arty-S7 (Spartan-7), Arty and Cmod-A7
> (Artix-7)
>   > development boards:
>   >
>   > http://www.astrobe.com/RISC5
>   >
> Is there a way to run Astrobe for FPGA RISC5 on non-Windows machines?
> (I mean without running a Windows VM on another platform)

I very much doubt that would be possible. The Astrobe IDE and Oberon compiler are written using the .NET version of Gardens Point Component Pascal and C#. 

However, I've added the numeric CASE functionality to the standard version of the Oberon compiler distributed with project Oberon well. I have it running on the full Project Oberon workstation OS on a Pepino LX9. This workstation can optionally use the addon RTC module if you are not using the WiFi addon board. I'm planning to distribute an SDHC disk image of all this (including all source code) and the latest Verilog files. With this Pepino system Astrobe is optional because you can do all your editing and compilations on the Pepino. I'll post a message on the Astrobe Forum and this mailing list when it is available,


Chris Burrows
CFB Software

More information about the Oberon mailing list