[Oberon] Oberon-2 on FPGA was: Re: Oberon for a C++ user.

Skulski, Wojciech skulski at pas.rochester.edu
Wed Oct 26 22:33:19 CEST 2016


Peter:

In principle I do not disagree.

http://opencores.org/project,hf-risc

The devil is in the details. The RISC-V project is aiming at a much bigger goal than N.Wirth is aiming at. NW wants "as simple as possible", what translates into a small design which can fit into a small FPGA such as LX9. The only difficulty is the amount of memory. One meg can only support a bare bone system with monochrome graphics. In order to run a meaningful Oberon System with 8-bit graphics, either Linz V4 or System 3, we need about 8 megs. It implies upgrading the memory chips. Otherwise we are fine. 

RISC-V is aiming at knocking down ARM. It is a big goal. If you look at lowRISC.org, you will see that they start with Artix-100, because they are not really interested in lean low cost systems. You will see Linux on day one. You will see Chisel, Vivado, and other such high end tools. None of this is small. 

Staying with RISC5 means small and affordable. Going with RISC-V means taking part in a larger crusade, whose goal is to shake up the entire industry. I think that it is a noble goal to give ARM a little bit of competition. This is why you are seeing Google pouring money into RISC-V. It is good. I appreciate that you are working on the Oberon-2 compiler for the RISC-V target. But let's not make a mistake thinking that RISC-V is meant to be small. 

I am attracted to the idea of using RISC5 which can fit into a $20 chip. It would be nice to have the Oberon-2 compiler available for this soft core.

Feel free to disagree ;-)

W.
________________________________________
From: Oberon [oberon-bounces at lists.inf.ethz.ch] on behalf of Peter Matthias [PeterMatthias at web.de]
Sent: Wednesday, October 26, 2016 3:21 PM
To: oberon at lists.inf.ethz.ch
Subject: [Oberon] Oberon-2 on FPGA was: Re:  Oberon for a C++ user.

Am 26.10.2016 um 17:32 schrieb Skulski, Wojciech:
> Meanwhile even Oberon-2 on the FPGA looks remote ;-(

Can't agree here. Oberon-2 for RISC-V exists. RISC-V on FPGA exists.
Someone would only have to combine the two ;-)

Peter
--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.inf.ethz.ch_mailman_listinfo_oberon&d=CwICAg&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=uUiA_zLpwaGJIlq-_BM9w1wVOuyqPwHi3XzJRa-ybV0&m=v3PHJe_0Dk6OtmqoxLWXuN5r8Vbd4eknPuQH8V4-ORA&s=7nrd1oKlzDzsaKv_9pu3UvcSSHP4As6G0Xs_SAm0HNM&e=


More information about the Oberon mailing list