Re: Structured Programming using Forth



foxchip wrote:
Absolutely. Errors accumulate in the lower bits of calculations and
so intermediate calculations may need a lot more than 24 bits and
this is only an 18-bit processor, although a 36-bit multiply step
will
be available in the instruction set. Since it takes multiple steps
and isn't a single cycle MAC multiple nodes will be needed to match
the speed of some DSP chips. But nodes are small and cheap and as
long as you end up with a significantly lower cost or power
consumption
for the calculation that needs to be done you have a win. So we
have compared the performance on these things to other solutions.

That's the part I have a hard time getting a sense of. Yeah, I realized I could use multiple nodes to get higher performance and/or to do the kinds of SIMD instructions some DSPs offer. But there isn't an infinite number of nodes, and what I have a problem seeing is how many nodes would be used in such an application-- and thus, how many would be free for other functions.

Again, I'm not expecting the SEAforth to necessarily be able to replace a DSP. And that's because DSPs aren't just about MACs, but often also about I/O. It isn't unusual for us to have systems with 32 channels of pro-quality digital audio flowing in and out. So for those applications we're also targeting DSPs (or synthesizing in FPGAs) appropriate I/O.

RF DSP needs to be considerably faster than audio processing but
has lower bit resolution requirements.

We're currently not very interested in RF applications other than for simple control applications. Right now, we would probably just add on a Bluetooth or ZigBee or Z-Wave or even 802.11 module. But if the final system cost of a SEAforth chip was low enough, we might look at that.

We're not RF experts and we don't relish getting FCC approval for something we whipped up ourselves. Which is why we (like a lot of companies) would look at the various modules that are available. In order to be competitive, Intellasys would need to make software-radio code not only available, but also have gotten the whatever FCC approvals are needed.
.



Relevant Pages

  • Re: Database Model - Class, objects and interaction
    ... applications and multiple users operating on the same data. ... Any tool that provides the layered model infrastructure for Presentation - Business - Data where the Presentation is either a report or form-based data entry, the Data layer is an RDB, and form-based query/join specification is the dominant development paradigm is a RAD tool. ... In these applications the UI and DB paradigms dominate all the mechanisms. ...
    (comp.object)
  • Re: Entropy sources under WinXP
    ... The devils, applications, and alternatives are all extraordinary and ... multiple. ... All previous rational barbers will silently base the boots. ...
    (sci.crypt)
  • Re: Lost Desktop Icons in F11 [Partially Solved]
    ... are seven different desktop configuration files for it. ... Are there many applications that have these duplicated file? ... When I use Nautilus, the default app used when opening my home directory, it lists multiple files with the same application name, in this example Audacious. ... Customizing Menus, provides the information on the format of the .menu, .directory and .desktop files and tells how they are scattered all over the system with system defaults and user overrides. ...
    (Fedora)
  • Re: fork and pointers
    ... control) single-threaded applications don't need to. ... than multiple cooperating single threaded applications. ... specific file with the datagram socket connected to its standard input ...
    (comp.unix.programmer)
  • RE: Need to upgrade to Framework 2.0 but continue to develop in Frame
    ... the benifit of .Net Side-by-Side execution. ... You can have multiple ... So you can use VS.net2003 to develop .Net1.1 targed applications on the ... new version of .Net keeps good backward compatibility with old ...
    (microsoft.public.dotnet.framework)