[Oberon] FPGA RISC memory interfacing

Skulski, Wojciech skulski at pas.rochester.edu
Mon Dec 23 21:06:26 CET 2019


  we will check. I am almost sure I have not unloaded the module, but my memory may serve me wrong.

From: Oberon [oberon-bounces at lists.inf.ethz.ch] on behalf of Andreas Pirklbauer [andreas_pirklbauer at yahoo.com]
Sent: Monday, December 23, 2019 1:52 PM
To: Oberon List
Subject: [Oberon]  FPGA RISC memory interfacing

    > I noticed that Oberon System frequently freezes on one Pepino which we
    > have. I have not identified any pattern. Sometimes it works for days, and
    > sometimes it freezes after a mouse click on a command like the Hilbert curve.

It could also (potentially!) have to do with module unloading. If module Hilbert
overwrites a previously released module block, which is however still referenced
by other loaded modules or data structures (e.g., via type references or procedure
variable references), the entire system may become unstable at that moment
(recall that FPGA Oberon is inherently unsafe with respect to module unloading).

More information about the Oberon mailing list