Obsolescence Management & Platform Migration
Two halves of the same problem. Legacy PLC obsolescence management when a part disappears, and platform migration when a controller, OS or FPGA family ends, with the function and the logic preserved in both.
Who this is for
-
OEMs
Meet long-term support commitments on product lines built around components the market has discontinued.
-
Device manufacturers
Redesign around a discontinued part while preserving form, fit and function for the units already in the field.
-
Machine builders
Move a machine off an ending controller, OS or FPGA family while retaining the application logic that makes it yours.
What we do
- 01
Obsolescence risk audit
Obsolescence risk audit and BOM screening against component lifecycle data, so an at-risk part is found before a notice forces the schedule.
- 02
PCN and PDN response
PCN PDN response engineering when a notice arrives, covering what it affects, what it costs, and which of the two paths below to take.
- 03
Last-time-buy bridging
A qualified bridging stock strategy that buys the time a redesign needs, estimated against the redesign timeline.
- 04
Form-fit-function replacement
Form-fit-function replacement PCB work and drop-in replacement components, engineered to change nothing the machine can observe.
- 05
Platform migration
Controller and OS platform migration, VxWorks, eCos or SYS/BIOS onto Linux or FreeRTOS, and SoC and FPGA family migration, with the application logic ported across.
- 06
Re-qualification
Re-qualification after component substitution, across EMC, environmental and, where the loop is safety-related, functional-safety re-verification.
- 07
Long-term product support
A standing monitoring arrangement against your BOM risk register, so the next lifecycle notice is picked up against a plan that already exists.
Technology verticals
- Migration paths
- VxWorks / eCos / SYS/BIOS → Linux or FreeRTOS · Linux kernel version migration for device drivers · SoC and FPGA family migration · legacy PLC and HMI platform moves
- Standards
- IEC 62402 · GEIA-STD-0016 · IEC 61508 for the safety-related re-verification
- What you receive
- BOM risk register with lifecycle status · LTB quantity rationale · replacement design + build environment · ported application logic · re-qualification evidence · long-term monitoring arrangement
What does legacy PLC obsolescence management cover?
Legacy PLC obsolescence management covers the whole distance from the first lifecycle notice to shipping the replacement.
Two things have to survive that distance unchanged: what the equipment does, and the application logic accumulated inside it. As an example, our team has delivered form-fit-function replacement boards across a ten-board family moving from a Spartan-class FPGA to an Artix-class successor, with nothing the machine could observe changing. The engagement is usually one of these shapes:
- An audit before it is urgent. Obsolescence risk audit and BOM screening, which is far cheaper than reaching the same finding under a notice deadline.
- A notice that has arrived. EOL, PCN or PDN. PCN PDN response engineering, establishing what it affects, what it costs, and which path to take.
- A bridge. Last-time-buy bridge engineering, with the quantity justified against the redesign timeline.
- A replacement board. Form-fit-function replacement PCB work, or drop-in replacement components where the change has to be invisible.
- A platform move. Controller and OS platform migration, VxWorks, eCos or SYS/BIOS onto Linux or FreeRTOS, or SoC and FPGA family migration.
- A kernel move. Linux kernel version migration for device drivers, which stays a contained job until the drivers are out of tree.
- Ongoing cover. Long-term product support for an embedded product, so the next notice arrives against a plan that already exists.
Screening a bill of materials against lifecycle status catches an at-risk part early. When a notice arrives, we run an assessment before any purchase order is committed. Last-time-buy stock is estimated against the redesign it is buying time for, and a substitution is complete only after it has been re-verified against the envelope the original was accepted under. In every case the result has to be indistinguishable from the original where it matters, with evidence that can be retraced.
We do not commission machines or plants. The replacement design, the migration and the evidence behind them are ours to produce, and we integrate and test with your engineers onshore and remotely.
Why is a platform migration planned differently from a component EOL?
The difference is what triggers them.
A component end-of-life arrives as a letter with a date on it. A platform ending has to be assembled from several sources: the RTOS vendor’s roadmap, the FPGA family’s last order date, and the end of the kernel’s long-term support (LTS). The second is more predictable, which also makes it easier to postpone. Either way, both end in the same place: the same function, on new hardware or a new platform, with the logic preserved.
How do you decide a last-time-buy quantity?
It is derived backwards from the redesign, not forwards from current consumption.
- What that avoids. A common miscalculation, buying a round number of years of demand, which either strands capital in stock that outlives the product or runs out during a redesign that took longer than the optimistic estimate.
- What it depends on. How long the replacement will genuinely take to design, qualify and ramp, plus the margin you want between the replacement reaching production and the stock running dry.
How do you plan around a part’s published lifecycle?
We make the published support date part of the design checklist and track it through production.
We re-check it when the vendor landscape changes. For example, Altera, independent again since 2025, extended lifecycle support for its Agilex, MAX 10 and Cyclone V families through 2045 in April 2026. For anyone doing FPGA lifecycle and long-term availability planning, a published date that far out is a real input. That does not remove the need to plan. It changes what the plan is: with a twenty-year horizon the risk moves from the silicon to the toolchain, the build environment and the people who understand the design. A rebuildable build environment is therefore another deliverable on every engagement we take.
What does re-qualification after a component substitution require?
Re-qualification proves that the substitution changed nothing it was not allowed to change.
In practice that is three things:
- EMC re-verification.
- Environmental re-testing against the original envelope.
- Functional-safety re-verification against IEC 61508, where the component sits in a safety-related loop.
Where a machine’s wiring is being opened anyway, that is also the cheapest moment to remove hardwired IO that a networked device can replace, because the redesign is already paying for the access.
Frequently asked questions
Who provides legacy PLC obsolescence management and platform migration?
Do you cover protocol migration as part of this service?
Will our application logic be rewritten?
Do you handle re-qualification after a substitution?
How long can you support a product?
How do you decide between a bigger bridge stock and an earlier redesign, and what does either cost?
What does a form-fit-function replacement cost for a multi-board product family?
What is the risk in switching FPGA toolchains during a platform migration?
Can hardwired sensors and actuators be replaced with networked devices during a redesign?
What if several components across different product lines reach end-of-life at the same time?
Do you help find a secondary source before committing to a redesign?
- IEC 62402 — obsolescence management, application guide
- GEIA-STD-0016 — standard for preparing a DMSMS management plan
- IEC 61508 — functional safety, where a substitution touches a safety-related loop and re-verification is owed
Ready to scope this for your product?
Start with our engineering notes, or talk directly to the team that will build it.