Search found 323 matches

Return to advanced search

Re: view interface definition

Oops - that's a hangover in the documentation from previous versions when we didn't include source code with the Personal Edition. We used to include 'Definition' modules instead. They are text files that just show the public consts, types, vars and procedures in a module. They were not compilable -...
by cfbsoftware
Mon Aug 13, 2018 1:39 pm
 
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: view interface definition
Replies: 2
Views: 18

Re: Logic operations

Very good. However, just a couple of minor tweaks produces a code file which is more efficient and exactly half the size (108 bytes vs. 216). Noting that Wirth says in his paper: There is set complementation (unary minus) The code for Not ORD(BITS(0FFFFFFFFH-A)) becomes more simply: ORD(-BITS(A)) wh...
by cfbsoftware
Sat Aug 11, 2018 1:41 am
 
Forum: Cortex-M3
Topic: Logic operations
Replies: 5
Views: 57

Special 20% Discount Offer

We are giving a 20% discount off all new-user and upgrade orders of the Personal and Professional Editions of Astrobe for a limited time. Order the version of Astrobe you want and enter the following Promotion Code when prompted during the checkout process: DISC20 If you have the Professional Editio...
by cfbsoftware
Thu Aug 09, 2018 12:59 pm
 
Global announcement: Special 20% Discount Offer
Replies: 0
Views: 84

Re: Logic operations

Read Niklaus Wirth's paper titled SET: A neglected data type, and its compilation for the ARM . To perform these operations on INTEGERs you will need to type-cast INTEGERs to SETs and vice versa. The Oberon compilers for Cortex-M include a non-standard function BITS which type-casts an INTEGER to a ...
by cfbsoftware
Tue Aug 07, 2018 1:00 pm
 
Forum: Cortex-M3
Topic: Logic operations
Replies: 5
Views: 57

New Project Oberon disk image for the Pepino LX9

To help new users get started we have now made available, free of charge, a disk image and Verilog bitstream files specifically to run the Project Oberon Workstation on the Pepino LX9 FPGA development board 'out-of-the-box'. This release is based on the very latest Oberon sources (July 2018) and Ver...
by cfbsoftware
Tue Jul 31, 2018 1:16 pm
 
Forum: Astrobe for FPGA RISC5
Topic: New Project Oberon disk image for the Pepino LX9
Replies: 0
Views: 75

Re: Limitation on configuration paths

Ok - fair enough - thanks for the feedback. It's now on the list of things to do ...
by cfbsoftware
Fri Jul 27, 2018 7:27 am
 
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: Limitation on configuration paths
Replies: 3
Views: 64

Re: User commands in menubar

Thank you for your suggestion. I’m pleased to be able to report that enhancement had already been planned for the next feature release.
by cfbsoftware
Thu Jul 26, 2018 10:10 pm
 
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: User commands in menubar
Replies: 2
Views: 42

Re: Limitation on configuration paths

Yes - the current limit is five. It could easily be increased if there is a good reason to do so. Keep in mind the following: 1. The configuration file is intended to be specific to an application. It is more similar in purpose to the 'project file' of other systems, than the usual configuration fil...
by cfbsoftware
Thu Jul 26, 2018 9:37 pm
 
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: Limitation on configuration paths
Replies: 3
Views: 64

Re: program exit

You do not need to add an endless loop to the end of the main program module. The instruction following the return from Main is:

Code: Select all
self: b.w self
by cfbsoftware
Tue Jul 24, 2018 11:15 am
 
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: program exit
Replies: 1
Views: 49

Re: Bitfields

SYSTEM.BFI is designed to efficiently generate a single ARMv7-M architecture instruction: BFI <Rd>, <Rn>, #<lsb>, #<width> where: <Rd> Specifies the destination register. <Rn> Specifies the source register. <lsb> Specifies the least significant destination bit, in the range 0 to 31. <width> Specifie...
by cfbsoftware
Fri Jul 20, 2018 11:23 pm
 
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: Bitfields
Replies: 1
Views: 51
Next

Return to advanced search

cron