[Oberon] Oberon Hardware Description Language
sinu.nayak2001 at gmail.com
Thu Dec 26 18:05:27 CET 2013
I have no idea about the difference between a Hardware Description Language and
a normal software programming language. Yet, just a thought. 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 know, I am completely ignorant about HDLs, and that is why day dreaming.
Please shed some lights on this, if it is not possible so easily.
With thanks and best regards,
On 12/26/2013 08:33 PM, greim wrote:
> Hi ,
> i am very surprised and impressed about the "Oberon 2013 edition" project.
> The future is embedded as you may see for example at all the hype around
> Arduinio and RasperryPi and of course all SmartPhone Aps.
> The problem is that all this embedded devices around are programmed
> mostly by "stupid" electronic engineers (like me for more then 30 years)
> and that the information sciences are focused on the big irons (also a
> modern PC is a big iron) for decades.
> Its a fantastic decision of Professor Wirth to use a FPGA instead of any
> ARM or similar 32bit device!
> The only ugly spot or missing link in this project is the Verilog
> language, but i know that VHDL and Verilog are the only real world tools
> for this job..
> BUT i like to make a hint to the Chisel project
> (http://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.html) .
> They expanded SCALA (an up-polished JAVA) as a front-end for Verilog.
> From the CHISEL/Scala code they are generating Verilog and C++ code for
> the simulation.
> So porting/making a kind of Chisel to Oberon would be the missing link
> in the whole project.
> So anybody out there knowing both language good enough?
> Is there any chance to do this?
> Markus Greim
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
More information about the Oberon