From: Frank LoPinto <flopinto@aisvt.bfg.com>
Subject: Re: Floating point emulation
Date: 1997/03/17
Date: 1997-03-17T00:00:00+00:00 [thread overview]
Message-ID: <332D6A4A.1B46@aisvt.bfg.com> (raw)
In-Reply-To: 5g9a75$6nn@top.mitre.org
Michael F Brenner wrote:
Frank LoPinto wrote:
>>I am using a DDC-I Ada 83 compiler that is hosted on a SunOS platform.
>>The compiler cross-compiles to an 80X86 target.
>>Where can I get a 80x87 math co-processor emulation package that I can
>>link into my application?
>
> Is this an arbitrary restriction by an ivory tower? Or have you
> costed out the cost of upgrading the chip to have a floating point
> unit versus the cost of emulating floating point in software?
No this is not an Ivory Tower restriction, in fact it is very much a
"real world" restriction.
I am using and embedded version of the 80186, formally the 80186EB. The
system in which this processor resides will be placed on a helicopter.
We do not have an FPU beacuse of weight and power consumption
restrictions placed on the total system. There is no room. What is more,
the hardware is done. I have no choices with regards to harware.
Formerly, I was using the old DOS based Janus Ada compiler with the
embedded toolkit, for the pre-production and development versions of the
flight software. It had a floating point emulator such that if I told
the linker that I did not have an FPU, it would simply link in the FPU
emulator. This compiler, however, can no longer be used because I now
have a table that is over 4k in size and this compiler can not handle
it.
Now I could go and buy a new compiler that has everything I need, but
our company already has a license for the DDC-I that I can use. But as I
said, this compiler does not have FPU emulation.
Now there are a number of things I COULD do, but all options cost time
or money. I would rather spend neither, or at least reduce them to a
minimum. Hence the question.
--Frank
Frank LoPinto
BFGoodrich Aerospace
Aircraft Integrated Systems
Vergennes, VT
flopinto@aisvt.bfg.com
next prev parent reply other threads:[~1997-03-17 0:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-03-12 0:00 Floating point emulation Frank LoPinto
1997-03-13 0:00 ` Michael F Brenner
1997-03-15 0:00 ` Robert Dewar
1997-03-15 0:00 ` Andrew Dunstan
1997-03-17 0:00 ` Joel VanLaven
1997-03-18 0:00 ` Robert Dewar
1997-03-18 0:00 ` Ada Support for Universities (was: Floating point emulation) Larry Kilgallen
1997-03-17 0:00 ` Frank LoPinto [this message]
1997-03-17 0:00 ` Floating point emulation Michael F Brenner
1997-03-21 0:00 ` Nick Roberts
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox