[Oberon] Assumed issue in the Lola-2 compiler

rochus.keller at bluewin.ch rochus.keller at bluewin.ch
Mon Apr 22 01:10:49 CEST 2019

Meanwhile I could also integrate the other fix by Jörg Straube (see http://lists.inf.ethz.ch/pipermail/oberon/2019/013320.html ) and also fixed two issues in the Risc5 Lola files. See https://github.com/rochus-keller/Lolac/tree/master/Original and https://github.com/rochus-keller/Lolac/tree/master/Examples/RISC5_original 

There seems still to be an issue with declarations of 2D arrays in the Lola-2 compiler; see https://github.com/rochus-keller/Lolac/blob/1cac988503e6b081619848a1fe11b96e106e9c04/Examples/RISC5_translated/PS2.v#L10
The same issue is also visible in the Lolac version generated with the Vishap compiler from the Oberon files.

I also would like to discuss whether there is a way to avoid using a Xilinx specific module for TS() in the Verilog code generated by the Lola-2 compiler, see e.g.  https://github.com/rochus-keller/Lolac/blob/1cac988503e6b081619848a1fe11b96e106e9c04/Examples/RISC5_translated/RISC5Top.v#L49


More information about the Oberon mailing list