From: Joerg on
Hello John,


>>So, the break even point (just to recoup the direct labor, not
>>considering the hidden costs of the future problems and the learning
>>in the past) will be somewhere at 1 million units produced.
>
> Yes. That's why I wrote multi-million project.
> But not only there. A slightly lower price can get you a lot of
> customers. (There are these special price levels where a product is
> considered cheap/good/expensive... Don't remember the name)
>
>>Will you please be so kind to give an example of such project?
>
> You should know some :-)
>
> There are lot's of them. Look around in your flat/house/@work. Almost
> every internationally marketed consumer product is a (multi-)million
> project. (Especially the use-for-a-year-then-throw-away market :-)
>

Or take a screw driver and open up the programmable thermostat. Chances
are there is a wee 4-bitter working in it. I happened to know a guy who
designs these and he said there'd have to be a major apocalyptic event
before his boss would agree to migrate up to 8 bits.


> Many parts (and firmwares) are not just used in a single model but
> rather in up to 10 different models each up to 100 000 peaces
> worldwide. So savings multiply.
>
> Automotives are another example of large markets with hard monetary
> constraints.
>
> To use a recent example: BluRay: Only in germany (only this christmas)
> 5000 early adopters are expected. Worldwide that would be more than
> 200000 maybe. So we are talking about BIG markets here
>

Don't count me in as an early adopter. I am usually a late adopter or a
non-adopter ;-)


> Even if it's not a multi million market, it's an evolving market where
> an even slightly lower price can push you to a leading edge of sales.
>
> Maybe it's not the ?C that's cheaper but some stuff that's done in
> 10ct analog rather than buying a much more expensive ?C capable of
> performing the same stunt...


That needs to sink in with some uC manufacturers. Often their reps could
not understand that I'd turn down an 80c uC. It was because the analog
solution cost only 50c. It might contain 30 parts and look ugly to some.
But it's still only 50c.

--
Regards, Joerg

http://www.analogconsultants.com
From: John F on
Joerg wrote:
> Hello John,

Hello Joerg!

>>> So, the break even point (just to recoup the direct labor, not
>>> considering the hidden costs of the future problems and the
>>> learning
>>> in the past) will be somewhere at 1 million units produced.
>>
>> Yes. That's why I wrote multi-million project.
>> But not only there. A slightly lower price can get you a lot of
>> customers. (There are these special price levels where a product is
>> considered cheap/good/expensive... Don't remember the name)
>>
>>> Will you please be so kind to give an example of such project?
>>
>> You should know some :-)
>>
>> There are lot's of them. Look around in your flat/house/@work.
>> Almost
>> every internationally marketed consumer product is a
>> (multi-)million
>> project. (Especially the use-for-a-year-then-throw-away market :-)
>>
>
> Or take a screw driver and open up the programmable thermostat.

I have some of these re-fitters...
http://www.klimalex.de/html/heizungsthermostat.html

Nice things. I'll have a look inside, asap :-) They work for more than
a year with a single AA battery.

> Chances are there is a wee 4-bitter working in it. I happened to
> know
> a guy who designs these and he said there'd have to be a major
> apocalyptic event before his boss would agree to migrate up to 8
> bits.

I can believe that. Why change it, if its working, selling and
probably still market leader :-)

>> Many parts (and firmwares) are not just used in a single model but
>> rather in up to 10 different models each up to 100 000 peaces
>> worldwide. So savings multiply.
>>
>> Automotives are another example of large markets with hard monetary
>> constraints.
>>
>> To use a recent example: BluRay: Only in germany (only this
>> christmas) 5000 early adopters are expected. Worldwide that would
>> be
>> more than 200000 maybe. So we are talking about BIG markets here
>>
>
> Don't count me in as an early adopter. I am usually a late adopter
> or
> a non-adopter ;-)

So do I. I ve never bought the first generation of anything :-) It
saves a lot of bugs/expense (because things are usually packed into
ASICs a few years later and happen to get cheaper)...

>> Even if it's not a multi million market, it's an evolving market
>> where an even slightly lower price can push you to a leading edge
>> of
>> sales. Maybe it's not the ?C that's cheaper but some stuff that's
>> done in
>> 10ct analog rather than buying a much more expensive ?C capable of
>> performing the same stunt...
>
>
> That needs to sink in with some uC manufacturers. Often their reps
> could not understand that I'd turn down an 80c uC. It was because
> the
> analog solution cost only 50c. It might contain 30 parts and look
> ugly to some. But it's still only 50c.

Yep. And: The real world is still analog. Someone should tell them :-)

--
Johannes
You can have it:
Quick, Accurate, Inexpensive.
Pick two.


From: Jonathan Kirwan on
On Wed, 13 Sep 2006 16:33:56 GMT, Vladimir Vassilevsky
<antispam_bogus(a)hotmail.com> wrote:

><snip>
>The user interface of a microwave oven is already too complicated to be
>developed in asm...

I honestly still don't understand where you are taking this. But I
suspect that this example is a bit of a strawman. I think the user
interface of a microwave oven is a good place for a mostly using a
language other than asm, though I suppose there might be a small bit
of asm in many of them. However, that isn't how you say things.

You seem to suggest, perhaps unintentionally, that such things are
also "too complicated" for asm. On that score, this sounds to me like
something spoken by someone who probably hasn't developed significant
applications entirely in asm. I've done applications spanning many,
many hundreds of printed pages of asm (filling some 6 thick volumes,
actually, and including floating point routines, transcendentals, etc)
providing timesharing services and interpreters for dozens of very
active users entirely in asm and I'm quite sure that the user
interface of a microwave oven would be rather trivial by comparison.
So it's not out of the bounds, nor even particularly difficult. (In
that case, I had little choice at the time, though, due to processing
rate capabilities of 1960's technology and available options regarding
tools. Today, I'd use a high level language for a very significant
part of it.)

Asm almost always has some place within the embedded applications I
work on. Perhaps 2-5%, or so, in many cases. In a few cases, 100%.
It depends on circumstances. But reducing asm to zero almost doesn't
happen, except in rather trivial test cases. And I'm not just talking
about applications I personally write, but those of people I work with
in similar product areas. It really isn't unusual.

Of course, I'm sure that there are times and places where assembly is
simply not used by the application developers -- but those places will
be where priorities and trade-offs are be markedly different from
mine. No criticism should be lobbed, either way. We know what we are
doing, just as I'm sure you do. My solutions wouldn't make sense to
some other application areas and their solutions wouldn't make sense
to mine.

My only suggestion might simply be that being facile with assembly is
an enabling skill. You can use it, or not, as the application
requires. But if you don't have much facility or familiarity with it,
enough that you are comfortable applying it, then you won't. Even
when the situation might be improved or completed more quickly with
it. (It would be manifestly wrong to suggest these situations do not
ever occur.)

Jon
From: Joerg on
Hello John,

>
> I have some of these re-fitters...
> http://www.klimalex.de/html/heizungsthermostat.html
>

Fancy! While in Germany I had "analog" ones, actually 100% mechanical
and capillary fluid driven. Don't be disappointed to see no uC at all in
there. Probably an ASIC.


> Nice things. I'll have a look inside, asap :-) They work for more than
> a year with a single AA battery.
>
>
>>Chances are there is a wee 4-bitter working in it. I happened to
>>know
>>a guy who designs these and he said there'd have to be a major
>>apocalyptic event before his boss would agree to migrate up to 8
>>bits.
>
> I can believe that. Why change it, if its working, selling and
> probably still market leader :-)
>

Exactamente. If a 4-bitter is good enough there is no reason to change.


>>> ... Maybe it's not the ?C that's cheaper but some stuff that's
>>>done in
>>>10ct analog rather than buying a much more expensive ?C capable of
>>>performing the same stunt...
>>
>>That needs to sink in with some uC manufacturers. Often their reps
>>could not understand that I'd turn down an 80c uC. It was because
>>the
>>analog solution cost only 50c. It might contain 30 parts and look
>>ugly to some. But it's still only 50c.
>
> Yep. And: The real world is still analog. Someone should tell them :-)
>

A SW engineer said that the world is digital because you'll always reach
the smallest unit change eventually. Max Planck must have spoiled the
broth for us analog guys :-(

--
Regards, Joerg

http://www.analogconsultants.com
From: Vladimir Vassilevsky on


Joerg wrote:


>> So, you are talking about using the asm for the really primitive
>> applications, like toys, tools, timers, dimmers, etc.
>>
>
> These are not the lone asm categories but the categories where saving
> 1/2c actually can make sense. Also, primitive or not, one can make a lot
> of money with this stuff.

You are missing the main point.

Primitive applications are developed by the primitive people who are
paid the primitive money for their primitive job. The company can make a
lot of money from it however it is a completely different story.

VLV
First  |  Prev  |  Next  |  Last
Pages: 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
Prev: Tiny Bootloader
Next: Link&Locate 86?