[Oberon] Non Oberon code in Oberon
eas lab
lab.eas at gmail.com
Thu Jan 21 07:08:17 CET 2016
>BOOLEAN consumes one byte
]In the FPGA world you would want BOOL to be one bit. Furthermore, you
]would want logic expressions to get translated to hardware (that is VHDL
]or Verilog) and then be compiled to HW modules that would act as
]coprocessors. Such a translation would be optional of course.
]
]It is not a pipedream because Xilinx is doing just that with their High
]Level Synthesis.
]
]I am throwing this in for an eager grad student as a worthy project. I
]think that NW once had a dream of unifying Oberon with LOLA, but it was
]too far ahead of its time.
Wojtek ==
Which, if any of the following apply to your idea:
* a multiple precision real arthmentic unit;
* a TextToSpeech HW unit accepting ASCIItexted Files In & outputting
eg. 300Hz-8KHz audio.
* a N*M [*K color bits] bit-map outputting VGA/HDMI signals.
Is this perhaps what the video-processors do?
NB. this topic is related to the functional approach that I wrote about:
each 'unit' has it's input and output, which is independant of the rest of
the system..
Indeed a hardware *OBJECT* could be created that could eg.
FindAllFiles(NewerThanDays:4, ContainingSring:"Julius Ceasar").
If it did a replacement, it would not qualify as a function;
since functions don't cause any state changes.
== Chris Glur.
More information about the Oberon
mailing list