Custom Memory Card Solution for Rail Hardware
Highlights
Our regular customer – a major player in the rail industry – operates with a specific wayside logic controller that has to be supported and updated. They applied for our railway development services to eliminate issues with MagicRam memory modules that were no longer available on the market.
Challenge
Customer Challenge
Improve overall system performance by eliminating long response of its memory component.
Project Challenge
Replace the outdated off-the-shelf memory solution with a custom one to support uninterrupted operations under peak loads.
Solution
While investigating the issue, we identified that due to the hardware implementation of the wayside controller, it violates the PCMCIA protocol-level timing constraints and therefore, existing MagicRAM modules may not operate properly.
PSA team developed and provided documentation for full cycle manufacturing of proprietary PCMCIA Memory cards that would ensure enhanced performance and proper operation on both hardware and protocol levels.
When developing a substitute hardware solution, we delivered the following:
- Schematics design of PCMCIA Memory Card
- PCB layout creation of PCMCIA Memory Card
- Components library compilation
- CPLD programming
- Capturing and documenting additional diagrams: Implementing testbench to determine PCMCIA bus timings
- Preparing documentation for timing diagrams and parameters description
Additionally, we delivered custom test fixture and comprehensively tested the solution.
As a result, client received a production-ready custom memory card for their legacy interlocking controller to operate properly under peak loads.
Development Included
- Requirements Definition
- Hardware Design
- Prototyping
- Firmware development
- Firmware validation
- Testing
- Final Delivery
- Support
Result

The client got several ready to use PCMCIA Memory Card prototypes, testing fixtures and full documentation for the manufacturing process.
Technology Breakdown
- 1 Technical Coordinator
- 3 Hardware Engineers
- 1 Software Engineer
- 1 QA Engineer
- 1 Project Manager
- 1 Technical Assistant
- 10 months
- Vendor-specific CPLD Code development IDE for Windows®
- Altium Designer 14.x
- LogicAnalyzer
- Git