OUR SERVICES
We are experts in FPGA development and embedded software for space applications. We can support you during the entire design, development & verification process.
System modelling
Advanced modeling techniques and simulation proficiency empower precise system representation for optimal performance.
Software development
Proven software development skills and coding precision drive the creation of reliable and efficient applications.
FPGA development
Expertise in FPGA design and implementation blends seamlessly to deliver high-performance solutions for space applications.
WORKFLOW
Definition & specification phase
- Feasibility study
- RFI & RFP
- Analysis and elaboration of requirements
- Design definition document
- TM TC ICD
Architectural design
- FPGA architecture & RTL Datasheet
- FPGA verification & validation plan
FPGA verification & validation plan
- FPGA programming
- Continuos integration & verification
Formal verification and validation & project closure
- Formal verification & validation (AIT plan)
- Code coverage analysis
- Post Layout Simulation, Timing Closure (STA)
- Validation on Target Hardware (End to End)
- Documentation (ECSS)
Follow-on activities
- Long term customer support
Hardware & equipment
The way we work
Pricing & fees
Contact us for pricing. Rates depend on the project duration and tasks to be done.
Can you support us with the verification?
Which frameworks are you using for verification?
We use a variety of verification frameworks depending on the specific needs of the project.
For module level testbenches, we prefer to use the VUnit test framework, which is an open-source unit testing framework for VHDL / SystemVerilog. It features the functionality needed to conduct continuous and automated testing of HDL code.
For top-level simulations, we use either Matlab-based or Python-based verification frameworks. The selected framework varies depending on the specific needs of the project and the type of verification required.
Where are the design activities carried out?
The coding and verification activities are carried out at our facilities. However, some project phases are usually conducted at the customer’s facilities. These phases include:
- At the beginning of the project, we usually spend some time at your facilities to confirm the system architecture and ensure that all requirements are well understood.
- During the System Integration & Validation phases, we also usually support you at your facilities.
Which hardware shall we provide you?
We primarily carry out design and verification activities using simulation and with support of commercial breadboards.
However, we encourage customers to provide us with a real breadboard environment to verify at our facilities the hardware interfaces and system performance. If this approach is not possible (e.g. the environment depends on multiple hardware components that are not easily transported), we can install a Remote Debugging Unit at the customer’s facilities. This unit allow us to remotely control, program and analyze the signals of the DUT.
Is it possible for you to support us even if our requirements are not yet fully completed?
- In R&D projects, it is common for the FPGA specification to be incomplete in the early development stages, as breadboard measurements still need to be taken.
- To provide the best possible service, we will propose a system design based on the information available. This proposal will serve as mainline for the development. Any changes and their impact will be discussed in our regular meetings.
GET IN TOUCH
Unlock opportunities and forge connections with us! Elevate your experience by reaching out through our Contact section. Let’s build something extraordinary together.
Your journey starts here.