HARDWARE/SOFTWARE CO-DESIGN: DESIGN FLOW DEMONSTRATION – EXPRO+
26, November 2019

ESA Open Invitation to Tender AO10101
Open Date: 20/11/2019
Closing Date: 24/01/2020 13:00:00

Status: ISSUED
Reference Nr.: 19.1ED.11
Prog. Ref.: Technology Developme
Budget Ref.: E/0901-01 – Technology Developme
Special Prov.: BE+DK+FR+DE+IT+NL+ES+SE+CH+GB+IE+AT+NO+FI+PT+GR+LU+CZ+RO+PL+EE+HU
Tender Type: C
Price Range: 200-500 KEURO
Products: Satellites & Probes / On-board Data Management / On Board Data Management ¿ BB / Other
Technology Domains: Onboard Data Systems / Microelectronics for Digital and Analogue Applications / Methodologies
Establishment: ESTEC
Directorate: Directorate of Tech, Eng. & Quality
Department: Electrical Department
Division: Data Syst & Microelectronics Division
Contract Officer: Casini, Gian Lorenzo
Industrial Policy Measure: C2 – Activities in open competition, significant partecipat…
Last Update Date: 20/11/2019
Update Reason: Tender issue

Hardware/software (HW/SW) co-design refers to the simultaneous consideration of hardware and software within the design process, employing tools such as virtual platforms. A Virtual Platform is a software based system that can fully mirror the functionality of a target System-on-Chip (soc) or board, combining high-speed processor simulators and high-level, fully functional models of the hardware building blocks, to provide an abstract, executable representation of the hardware to software developers and to system architects. Virtual Platforms enable early software development, efficient software and hardware partitioning, and determinism, which is essential to fully exploit the capabilities and develop software tool chains for complex many/multi-core and heterogeneous processors, such as: Graphic Processing Unit for space, LEON-based multi-core, BRAVE NG-ULTRA/DAHLIA. An example of application is the evaluation of the TASTE software development environments, and its application to the a virtual implementation of the Compact Reconfigurable Avionics (cora – TSS18-02SWE, T701-504ED) Use Cases. ESA has promoted the development of the socrocket Virtual Platform, which hasbeen made available to missions and projects. This platform is comprised by several functional blocks, and can be used to simulate a System-on-Chip.The main tasks to be accomplished are:- Develop and integrate new functional blocks in the Virtual Platform, representative of future processors and accelerators (Digital Signal Processor, spacefibre, RISC-V and ARM processor).- Validate the socrocket Virtual Platform and enhance its infrastructure.- Develop demonstrator, in which the advantages of making use of a virtual platform for hw/sw co-design systems can be quantified. Candidate applications are: on-board data processing, GNSS receiver, AOCS, coraUse Cases.- Improve the usability of the platform, implementing a user friendly front-end, generating additional documentation,guidelines and user manuals.There is no software clause because socrocket is distributed under the Affero GPL. The improved socrocket Virtual Platform and the documentation and hardware models resulting from this activity will be made available by ESA to the whole European space industry.Procurement Policy: C(2) = A relevant participation (in terms of quality and quantity) of non-primes (incl.SMEs) is required. For additional information please go to EMITS news “Industrial Policy measures for non-primes, SMEs and RD entities in ESA programmes”.

If you wish to access the documents related to the Invitation to Tender, you have to log in to the ESA Portal.