Search found 404 matches

by cfbsoftware
Fri May 14, 2021 2:12 am
Forum: RISC5
Topic: Stimulus driven interrupts?
Replies: 2
Views: 1402

Re: Stimulus driven interrupts?

For anybody who is interested this discussion was continued on the ETH Oberon Mailing list:

http://lists.inf.ethz.ch/pipermail/oberon/2021/015803.html
by cfbsoftware
Thu May 06, 2021 12:10 am
Forum: RISC5
Topic: Stimulus driven interrupts?
Replies: 2
Views: 1402

Re: Stimulus driven interrupts?

Oberon's interrupt capabilities are part of Project Oberon and the RISC5 design - they are not peculiar to Astrobe. Unfortunately we have not had any experience in what you are attempting to do. However, I recommend that you check out this website produced by gray, another Astrobe user and frequent ...
by cfbsoftware
Wed Apr 28, 2021 11:13 pm
Forum: Getting Started
Topic: License and fair use for Oberon System?
Replies: 2
Views: 1451

Re: License and fair use for Oberon System?

Yes - that is the license that applies to any Project Oberon software, included with Astrobe, that you can also download from http://www.projectoberon.com We supply additional Oberon source code modules with Astrobe that we have developed (e.g. HCFiler, I2C etc). These are subject to additional (but...
by cfbsoftware
Tue Apr 13, 2021 10:20 pm
Forum: Astrobe for FPGA RISC5
Topic: Tools for backing up a Project Oberon SD card image
Replies: 1
Views: 1221

Tools for backing up a Project Oberon SD card image

The tool I use to backup Project Oberon SD card images to my PC using Windows 10 is called DD for Windows: http://www.chrysocome.net/dd The command I use to read 320 MB (the 256MB DOS partition and the 64MB Project Oberon file system) from the SD card is, for example: dd if=\\.\PhysicalDrive6 of=Emb...
by cfbsoftware
Wed Apr 07, 2021 11:23 am
Forum: Bug Reports
Topic: INC and DEC fails when used in RECORDS
Replies: 1
Views: 1655

Re: INC and DEC fails when used in RECORDS

The fix for this problem is now available in v7.2.3 Astrobe for Cortex-M3, M4 and M7.
by cfbsoftware
Wed Mar 17, 2021 12:37 am
Forum: Astrobe for FPGA RISC5
Topic: What happens to out of range memory addresses?
Replies: 1
Views: 1202

Re: What happens to out of range memory addresses?

Memory addressing limits are defined in Bootload.Mod. For the Artix-7 XC7A35T, using 192KB BRAM, MemLim is defined as 030000H. Read Section 8 Storage layout and management in the Project Oberon documentation (Astrobe menu > Help > Project Oberon) to see how the address range is partitioned and manag...
by cfbsoftware
Mon Mar 15, 2021 8:59 pm
Forum: Astrobe for FPGA RISC5
Topic: RAM port connection
Replies: 1
Views: 1115

Re: RAM port connection

Yes - that is my understanding. Vivado issues the warning: width (24) of port connection 'adr' does not match port width (18) of module 'RAM' If you prefer you can modify the adr parameter in the RAM statement in RISC5Top.v to match the address width actually used in the RAM module for your particul...
by cfbsoftware
Fri Mar 12, 2021 8:20 am
Forum: Bug Reports
Topic: Summary of bug fixes since v7.0
Replies: 0
Views: 1154

Summary of bug fixes since v7.0

See What's New in Astrobe for Cortex-M3, M4 and M7 for a summary of bug-fixes since v7.0.
by cfbsoftware
Tue Mar 09, 2021 9:24 pm
Forum: Astrobe for FPGA RISC5
Topic: Why are the SPI MISO and SCLK signals shorted together?
Replies: 2
Views: 1568

Re: Why are the SPI MISO and SCLK signals shorted together?

My understanding is that only one SPI device on the RISC5 system is active at any time. In section 17.2.3. The SPI interface for the SD-card (disk) and the Net of the book Project Oberon - The Design of an Operating System, a Compiler, and a Computer. it states: Here, however, no use is made of SPI'...
by cfbsoftware
Wed Mar 03, 2021 11:04 pm
Forum: RISC5
Topic: Measure Temperature and Humidity using Digilent's Pmod HYGRO
Replies: 0
Views: 1364

Measure Temperature and Humidity using Digilent's Pmod HYGRO

The attached source code shows how to measure temperature and humidity via I2C using Digilent's Pmod HYGRO board.

It should work on any of the development boards with I2C that are supported by v7.2 Astrobe for RISC5.