Search found 5 matches

by jmaggio14
Wed May 05, 2021 9:46 pm
Forum: RISC5
Topic: Stimulus driven interrupts?
Replies: 2
Views: 1404

Stimulus driven interrupts?

In this Oberon-1 paper (http://norayr.am/papers/WirthTasksVersusThreads.pdf) from 1996, Wirth discusses a method of "real-time tasks". (Page 10). In which I believe interrupt handlers installed with Kernel.Instal(Handler, N) are triggered when a device or buffer is updated? I see that Kernel.Install...
by jmaggio14
Thu Apr 29, 2021 4:38 pm
Forum: Getting Started
Topic: License and fair use for Oberon System?
Replies: 2
Views: 1451

Re: License and fair use for Oberon System?

perfect! thanks for clarifying!
by jmaggio14
Wed Apr 28, 2021 4:31 pm
Forum: Getting Started
Topic: License and fair use for Oberon System?
Replies: 2
Views: 1451

License and fair use for Oberon System?

Hi, I'm an Astrobe7.2 for RISC5 user I just wanted to double check on licensing and fair use of the Oberon System provided with Astrobe. Am I right in saying that it is identical to the project oberon 2013 license found here: http://www.projectoberon.net/wirth/ProjectOberon/license.txt? Just want to...
by jmaggio14
Tue Mar 16, 2021 11:35 pm
Forum: Astrobe for FPGA RISC5
Topic: What happens to out of range memory addresses?
Replies: 1
Views: 1202

What happens to out of range memory addresses?

I see in RAM.v that 3 blocks of BRAM are instantiated for a total of ~48k words. Since the `adr` signal is 16bit and can theoretically address up to ~65k words, what happens if I pass in an address beyond 48K? If I've done my math correctly, that means that any addresses 0xBFFF would be out of range...
by jmaggio14
Tue Mar 09, 2021 8:23 pm
Forum: Astrobe for FPGA RISC5
Topic: Why are the SPI MISO and SCLK signals shorted together?
Replies: 2
Views: 1568

Why are the SPI MISO and SCLK signals shorted together?

I'm curious about the following lines in the RISC5Top Source code. (I hope it's okay to post this little snippet of source) assign MOSI[1] = MOSI[0], SCLK[1] = SCLK[0]; assign MOSI[2] = MOSI[0], SCLK[2] = SCLK[0]; Am I right in saying that MOSI and SCLK signals are all shorted together? What's the p...