Search found 453 matches
- Tue Jun 03, 2025 11:22 pm
- Forum: Astrobe for FPGA RISC5
- Topic: Nexys board RAM interface
- Replies: 3
- Views: 28881
Re: Nexys board RAM interface
OK - now read the Nexys-A7 Reference Manual. If you still do not understand why the .xcd file is not involved you should be able to get help on the Digilent Forum.
- Tue Jun 03, 2025 11:08 pm
- Forum: Bug Reports
- Topic: Config Files Limitations
- Replies: 1
- Views: 24975
Re: Config Files Limitations
Internally the menu items are ordered with the single digit 0..9. Hence only the first ten items in a folder should be displayed. If the folder contains more than ten valid items selecting item 1 0, 1 1, 1 2 etc. will result in the config file numbered 1 being loaded. This problem will be fixed in t...
- Mon Jun 02, 2025 10:22 pm
- Forum: Astrobe for FPGA RISC5
- Topic: Nexys board RAM interface
- Replies: 3
- Views: 28881
Re: Nexys board RAM interface
The RISC5 RAM interface is described in Chapter 17 The processor's environment in the book Project Oberon - The Design of an Operating System, a Compiler, and a Computer . Although the details are different, the basic principles of the design for the Artix 7 FPGA on the Digilent Nexys board are the ...
- Mon Jun 02, 2025 9:46 pm
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: SYSTEM.VMSR, SYSTEM.VMRS
- Replies: 2
- Views: 21020
Re: SYSTEM.VMSR, SYSTEM.VMRS
Sorry - support is not provided for "undocumented features".
- Tue May 27, 2025 9:41 pm
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: Finding Imported Modules
- Replies: 8
- Views: 53634
Re: Finding Imported Modules
OK - thanks. A couple of points: 2) You said that "the following code results in the error: 'Module M1 - wrong version". Correction - I should have said: "the following code can result in the error: 'Module M1 - wrong version" 4) As I understand, the build system a) performs separate compilations fo...
- Sat May 24, 2025 10:38 pm
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: Finding Imported Modules
- Replies: 8
- Views: 53634
Re: Finding Imported Modules
I'm sorry - you've lost me. Are you now saying it is all working as it should?
If not and problems only arise if there are two or more modules with the same name in the current list of search paths I can try and modify the system to report that as an error.
If not and problems only arise if there are two or more modules with the same name in the current list of search paths I can try and modify the system to report that as an error.
- Sat May 24, 2025 6:10 am
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: Finding Imported Modules
- Replies: 8
- Views: 53634
Re: Finding Imported Modules
In your original example M1 in lib is identical to M1 in prog which is not a realistic scenario. It wouldn't matter which one is picked up by the linker. In a valid example of what I believe you are trying to test / demonstrate, the public interface of the modules (i.e. the exported items) would nee...
- Fri May 23, 2025 4:57 am
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: Relative Search Path
- Replies: 2
- Views: 20115
Re: Relative Search Path
A build results in zero or more separate compilations, each with their own, possibly different, set of relative search paths. If all of the compilations succeed, it is followed followed by a link with its own set of relative search paths. During the compilation phase, relative paths are relative to ...
- Wed May 21, 2025 11:56 pm
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: Finding Imported Modules
- Replies: 8
- Views: 53634
Re: Finding Imported Modules
The 'current folder' is the folder which contains the source code of the target of the operation . When linking and building the target is the module which imports Main. When compiling a module, the 'current folder' is the folder which contains the source code of the module being compiled. The syste...
- Wed May 14, 2025 10:54 pm
- Forum: Astrobe for Raspberry Pi RP2040 and RP2350
- Topic: Signetics 2650 IcePi Prototype
- Replies: 1
- Views: 21160
Re: Signetics 2650 IcePi Prototype
The main Oberon loop that does all of the work in S2650 IcePi generates less than 200 bytes of Arm code: https://www.astrobe.com/RP2350/Images/S2650Execute.jpg The 2650 Address pins A0..A12 are connected directly to pins GPIO45..GPIO33 on the Olimex PICO2-XL board. As far as the PCB board design lay...