Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Ads

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | Embedded processor selection for long-life product

There are 42 messages in this thread.

You are currently looking at messages 30 to 40.

Re: Embedded processor selection for long-life product - Vladimir Vassilevsky - 10:16 07-07-08


MikeWhy wrote:


> Dude! The OP said "decades". I'm thinking 1982 compared to today; today 
> compared to 2035.

Z80 is still available, and so is 68HC11. Those parts have good chance 
to be in production until 2035, too :)


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com



Re: Embedded processor selection for long-life product - Mark Borgerson - 10:55 07-07-08

In article <L03ck.12757$j...@flpi148.ffdc.sbc.com>, 
a...@hotmail.com says...
> 
> 
> tns1 wrote:
> > I am faced with selecting a replacement processor/uC for a re-design of 
> > some industrial controller/safety equipment. The technical requirements 
> > can be satisfied by just about any 32bit risc style uP/uC, but one key 
> > requirement is that since the product life is decades long, the 
> > particular part or at least the architecture should continue to be 
> > supported by the vendor for as long as possible.
> > 
> > This seems a pretty tough requirement. Years ago, the x86 would have 
> > been a good choice, but probably not today. I also think this pretty 
> > much rules out any Microchip or Atmel parts as their 32bit line is too 
> > new and they have already obsoleted their earliest parts. The latest 
> > architectures may be too new to say anything about longevity. I am 
> > leaning towards the ARM architecture or perhaps MIPs - something that 
> > already has a very large installed base to guarantee continued support. 
> > Thoughts?
> 
> Motorola/FreeScale has a good reputation for the parts longevity as well 
> as the reliability. The ColdFire will probably last for quite some time; 
>   MPC family could be the choice also.
> 
The Motorola/Freescale MC68332 has been in production since about 1990. 
I'm still using it in low-power data loggers.  It's   available
in the DigiKey catalog for $22.65, qty 1.  The 68K architecture goes
back even further.  Based on that longevity,  I second Vladimir's
recommendation of Freescale.


Mark Borgerson


Re: Embedded processor (and OS, tools) selection for long-life product - Paul Keinanen - 13:51 07-07-08

On Sun, 6 Jul 2008 22:48:55 -0700 (PDT), rickman <g...@gmail.com>
wrote:

>This is just my opinion of course, but have you considered that
>although someone is asking for 20 to 40 year product life (btw 20 to
>40 years is not spec, they need to decide if 20 is good enough or if
>they really need 40) is that really a useful target.  Usually a long
>life time for a product is desired when the development requires a lot
>of testing or there is some other high expense associated with
>changing the product.

In the industrial sector that I work most of the time, the typical
contractual requirement is that the product should have at least a 10
year support period. 

One of my customers are using a design that was made 20 years ago and
they still tried to sell it (even if a replacement product has been
available for a decade).  I successfully tried to warn them that if
such products are sold today, we still would have to support it for
the next decade. 

Fortunately that product version is no longer sold to new
installations, but of course we have to support current installations
with the original product or with the replacement product for the next
decade.

Paul


Re: Embedded processor selection for long-life product - Paul E. Bennett - 15:32 07-07-08

tns1 wrote:

> I am faced with selecting a replacement processor/uC for a re-design of
> some industrial controller/safety equipment. The technical requirements
> can be satisfied by just about any 32bit risc style uP/uC, but one key
> requirement is that since the product life is decades long, the
> particular part or at least the architecture should continue to be
> supported by the vendor for as long as possible.
> 
> This seems a pretty tough requirement. Years ago, the x86 would have
> been a good choice, but probably not today. I also think this pretty
> much rules out any Microchip or Atmel parts as their 32bit line is too
> new and they have already obsoleted their earliest parts. The latest
> architectures may be too new to say anything about longevity. I am
> leaning towards the ARM architecture or perhaps MIPs - something that
> already has a very large installed base to guarantee continued support.
> Thoughts?

A couple of articles in EPD magazine may be of interest:-

<http://www.epdonthenet.net/article.aspx?ArticleID=13203>;
<http://www.epdonthenet.net/article.aspx?ArticleID=15476>;
<http://www.epdonthenet.net/article.aspx?ArticleID=12692>;

-- 
********************************************************************
Paul E. Bennett...............<email://P...@topmail.co.uk>
Forth based HIDECS Consultancy
Mob: +44 (0)7811-639972
Tel: +44 (0)1235-811095
Going Forth Safely ..... EBA. www.electric-boat-association.org.uk..
********************************************************************

Re: Embedded processor (and OS, tools) selection for long-life product - Robert Adsett - 19:39 07-07-08

In article <2b94272f-ffd2-4c72-8fb5-26776e4563e4
@c65g2000hsa.googlegroups.com>, rickman says...
> Looking at your stated requirements realistically, I think that 20
> years is a very outside possibility for a product lifetime.  

Think of life as sales life + service life and the outlook may be a 
little different.  At one time a company I was working for was looking 
at developing a product with another company.  One of the requirements 
was that there be service spares available for 20 years after the *end* 
of normal production. 

That places a minimum availability requirement on components, unless you 
are willing to reserve resources for continuing engineering after the 
end of the sales life of the product the service parts are for.

What's the service life of a Boeing 747?

Robert
** Posted from http://www.teranews.com **

Re: Embedded processor selection for long-life product - Jack Klein - 22:17 07-07-08

On Sun, 6 Jul 2008 23:18:17 -0500, "MikeWhy"
<b...@yahoo.com> wrote in comp.arch.embedded:

> "Jack Klein" <j...@spamcop.net> wrote in message 
> news:5...@4ax.com...
> > You might want to snare the 2007 version as well, under the assumption
> > that you might be forced to move Windows Vista someday.
> 
> Dude! The OP said "decades". I'm thinking 1982 compared to today; today 
> compared to 2035. Ciarcia was still writing for Byte magazine back then. 
> Around that time, he was espousing programmable logic for hobbyists; I wrote 
> him off for many years, stopped reading his columns, as being a little too 
> radical. :)
> 
> (Thanks for the links.)

I have a Z80 tool set that I first used over 20 years ago that ran on
MS-DOS.  I can run it on my DOS 6.22 VM today.  Not quite 1982, I was
still using Z80 tools on CP/M 80.  But 1984, I think, we moved to Z80
tools on the PC.  So about a year shy of the quarter century mark.

Still, that's 2.4 decades, definitely plural.

-- 
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://c-faq.com/
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.club.cc.cmu.edu/~ajo/docs/FAQ-acllc.html

Re: Embedded processor selection for long-life product - CBFalconer - 23:03 07-07-08

Jack Klein wrote:
> 
... snip ...
> 
> I have a Z80 tool set that I first used over 20 years ago that ran on
> MS-DOS.  I can run it on my DOS 6.22 VM today.  Not quite 1982, I was
> still using Z80 tools on CP/M 80.  But 1984, I think, we moved to Z80
> tools on the PC.  So about a year shy of the quarter century mark.
> 
> Still, that's 2.4 decades, definitely plural.

And, with a few discrete macros, they work just fine for a 64180
(or Z180) etc.  One of the advantages of the CLI.

-- 
 [mail]: Chuck F (cbfalconer at maineline dot net) 
 [page]: <http://cbfalconer.home.att.net>;
            Try the download section.



Re: Embedded processor selection for long-life product - MikeWhy - 15:47 08-07-08

"Jack Klein" <j...@spamcop.net> wrote in message 
news:i...@4ax.com...
> On Sun, 6 Jul 2008 23:18:17 -0500, "MikeWhy"
> <b...@yahoo.com> wrote in comp.arch.embedded:
>
>> "Jack Klein" <j...@spamcop.net> wrote in message
>> news:5...@4ax.com...
>> > You might want to snare the 2007 version as well, under the assumption
>> > that you might be forced to move Windows Vista someday.
>>
>> Dude! The OP said "decades". I'm thinking 1982 compared to today; today
>> compared to 2035. Ciarcia was still writing for Byte magazine back then.
>> Around that time, he was espousing programmable logic for hobbyists; I 
>> wrote
>> him off for many years, stopped reading his columns, as being a little 
>> too
>> radical. :)
>>
>> (Thanks for the links.)
>
> I have a Z80 tool set that I first used over 20 years ago that ran on
> MS-DOS.  I can run it on my DOS 6.22 VM today.  Not quite 1982, I was
> still using Z80 tools on CP/M 80.  But 1984, I think, we moved to Z80
> tools on the PC.  So about a year shy of the quarter century mark.
>
> Still, that's 2.4 decades, definitely plural.

I was remarking on the Vista reference in your post. Some things survive the 
years better than others. Of course, Vista's teething problems today might 
well not even warrant a footnote in 20 years. Who can know such things?



Re: Embedded processor (and OS, tools) selection for long-life product - Michael Chapman - 16:41 28-07-08

tns1 wrote:
> More info, OS and toolchain discussion...
> 
> This is industrial safety monitoring equipment that also has to meet 
> some minimal radiation rating. Trailing edge technologies with larger 
> process geometries may actually fare better. Compatibility with in-house 
> assembly equipment may eliminate using BGA components.
> 
> The overall HW design will include RS232,RS485, current loop, A/D, D/A, 
> a key panel with display, and some GPIO. The biggest change is to add an 
> ethernet port which could be satisfied by some kind of separate serial 
> to ethernet adaptor design as long as all the IP were available.
> 
> I am still getting an idea of what my requirements really are and what 
> that means in terms of component selection. My interpretation so far is 
> to stay away from proprietary architectures and tools which may go away. 
> I think I will want the source for every piece, so open source or 
> commercialized open source.
> 
> The original system design used the Intel i960 running the Intel iRMK 
> kernel. You are lucky if you can even find any mention of this 
> processor/scheduler combo today (tell me if you find anything), let 
> alone any reference manuals. Intel is still going strong but these 
> particular products have long been abandoned. The old command line 
> cross-tools are still workable under XP, but obviously won't be of use 
> on the re-design.
> 
> The iRMK/iRMX product was sold and the new company has continued with 
> the x86 port. I'd consider it if I still wanted to use x86.
> 
> The existing kernel is just a scheduler without a filesystem. It only 
> uses the most basic kernel services (tasks, semaphores, mailboxes). The 
> only new complication is ethernet, which may not need to be handled 
> directly by the main processor if it complicates the whole safety 
> verification part too much. There is a big advantage in preserving 
> existing code and task partitioning - something simple and very similar 
> to the existing kernel.
> 
> Possible candidates so far are Ecos, QNX, FreeRTOS/SafeRTOS, L4. If it 
> isn't already ported to many devices or the complete source is not 
> available, then it isn't a candidate. On the other hand, my app code is 
> commercial and probably can't be made public.
> 
> 
> 

One way to go would be to build your own chip.
If the quantities you need are less than a few thousand per year, then a 
multi-project wafer would be the way to go.

This can work out as a surprisingly cost effective way to go.
We made our own chip in 0.35um - not the state of the art but a good 
solid process (used extensively in the Auto industry) and the total cost 
came to less than 50K euros.

You need to make sure that you get the source code for the entire design 
  as well as the source code for the entire toolchain (Compiler, linker, 
debugger, IDE etc etc).

You can then be in complete control.

A few processor IP companies will do this for you - one is Cortus 
(http://www.cortus.com).

I doubt that ARM and any of the market leaders will though.

I will add Micrium uC/OS-II to your list of RTOS's to which you get the 
complete source code.



Re: Embedded processor selection for long-life product - JeffR - 18:04 28-07-08

>I am faced with selecting a replacement processor/uC for a re-design of 
>some industrial controller/safety equipment. The technical requirements 
>can be satisfied by just about any 32bit risc style uP/uC, but one key 
>requirement is that since the product life is decades long, the 
>particular part or at least the architecture should continue to be 
>supported by the vendor for as long as possible.
>
>This seems a pretty tough requirement. Years ago, the x86 would have 
>been a good choice, but probably not today. I also think this pretty 
>much rules out any Microchip or Atmel parts as their 32bit line is too 
>new and they have already obsoleted their earliest parts. The latest 
>architectures may be too new to say anything about longevity. I am 
>leaning towards the ARM architecture or perhaps MIPs - something that 
>already has a very large installed base to guarantee continued support. 
>Thoughts?
>
>
>

I wouldn't expect any ARM derivative to have anywhere near a long
lifespan.  It's a licensed core with all kinds of peripherals glued around
it.  These processors don't seem to last long.  I would lean toward
Freescale (e.g. PowerPC).  They carry their processor parts for a good long
while, they're technically as good or better than most and
support/documentation is excellent.  The company is also likely to be
around, even if they change their name again (Moto Semi => Freescale =>
?).

Jeff
http://www.e2atechnology.com


previous | 1 | 2 | 3 | 4 | 5 | next