[Oberon] Oberon Hardware Description Language

Jan Verhoeven jan at verhoeven272.nl
Fri Dec 27 01:10:25 CET 2013

On Thursday 26 December 2013 18:05:27 Srinivas Nayak wrote:

> What would it take Oberon to be able to describe hardware and replace
> Verilog? Just a wish. If Oberon can be modified such that it can
> describe software and hardware both, wouldn't it be nice to have one
> simple, elegant language for all, OS, Compiler, Hardware, Applications
> all in one language? 

I see it like this:

Verilog is a TIG welder.
Oberon is a urethane glue

Both can make fabulous joints. But it's hard to imagine that both sprout 
from one device.

Unless, of course, you would like to end up with a compiler as complex 
as gcc.
Verilog deals with matter; it defines silicon, and it is a kind of fuzzy 
logic. Order of execution is not fixed. 
Oberon deals with electrical charges, ordered in one specific sequence 
of 0's and 1's. Order of execution is of the utmost importance.

Verilog uses a syntax that, from afar, resembles Modula-2, but that's as 
far as things go.

Met vriendelijke groeten,

Jan Verhoeven

More information about the Oberon mailing list