Guest
On Sun, 01 Jun 2014 03:50:11 -0400, rickman <gnuarm@gmail.com> wrote:
If you are designed a product for multiple decades and expect to do
some redesign every 10 years, you really need to be careful with the
initial design. The product should be very modular with well defined
(vendor independent) interfaces. If you need to redesign a module for
whatever reason (availability/cost reduction), it should not be that
hard to redesign a single module (card) without affecting the rest of
the product.
If the product is also using some hierarchical structure with high and
low level interfaces, in the next revision with high performance
components to replace .g. a rack of cards with a single card, possibly
also moving some HW functionality to SW. As long as the original rack
level interface is implemented on the new, highly integrated card
level module, things should be pretty easy to handle.
Companies come and go quite quickly, some become uncompetitive and go
bankrupt, some are taken over by a hostile competitor.
There are political risks as seen in Eastern Europe and Asia in the
last two decades. Also trade embargoes (such as CoCom) may limit into
what countries you can sell your products, if you are using components
originated from specific countries.
I pretty much only used the 8051 when I was allowed to decide. Clients
have used Atmels and also PICs that have lasted a long time but I don't
have production data for those products.
Yes, some MCUs live for a while, but not 20 years. I have never seen an
MCU other (than the 8051 and a few Mil/aerospace processors) that long.
Why? Because no one wants them. They are old, slow and not cost
effective. If you seriously need a 20+ year production life without
redesign of any sort, then you will need to stick with 8051s and 4000
series CMOS. Is redesign really that big a problem that it can't be
done every 10 years or so?
If you are designed a product for multiple decades and expect to do
some redesign every 10 years, you really need to be careful with the
initial design. The product should be very modular with well defined
(vendor independent) interfaces. If you need to redesign a module for
whatever reason (availability/cost reduction), it should not be that
hard to redesign a single module (card) without affecting the rest of
the product.
If the product is also using some hierarchical structure with high and
low level interfaces, in the next revision with high performance
components to replace .g. a rack of cards with a single card, possibly
also moving some HW functionality to SW. As long as the original rack
level interface is implemented on the new, highly integrated card
level module, things should be pretty easy to handle.
I am pretty sure they will supply. They told me so and they've never
lied to me. Their prices are on the high side anyhow and I don't think
they would jack up the price on customers.
I have no idea what you base that on. If you ask them to make a part
they have discontinued it will cost an arm and a leg. Just give it a
thought for a bit. Running a fab is not cheap and making a run of parts
is not done for less than how many thousands of chips?
Companies come and go quite quickly, some become uncompetitive and go
bankrupt, some are taken over by a hostile competitor.
There are political risks as seen in Eastern Europe and Asia in the
last two decades. Also trade embargoes (such as CoCom) may limit into
what countries you can sell your products, if you are using components
originated from specific countries.