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

Our facilities are equipped with the test equipment required for development and verification of digital designs. We also count with Linux & Windows servers for executing night builds and long-lasting simulations.

The way we work

We can provide in-house development using our own infrastructure or working on the client infrastructure through VPN/RDP or similar technology.

Pricing & fees

Contact us for pricing. Rates depend on the project duration and tasks to be done.

Can you support us with the verification?
We provide standalone verification services. Our standalone verification services are typically requested by customers who have completed the RTL design in-house and need a separate verification team to ensure compliance with the ECSS.
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.