Embedded systems are fundamental enabler of modern life today, impacting almost every industry and application. Efinix offers efficient, reliable, and connected solutions in an open-source format to help you get started quickly.

Embedded System Solutions

The embedded solution platform supports a diverse range of applications, particularly focusing on vision systems with integrated camera and displays. This platform supports the soft-core Sapphire SoC and High-Performance Sapphire SoC. Efinix provides reference designs that target the Ti375C529, Ti180J484 and T120F576 development kits.

Features:

  • Linux
  • FreeRTOS
  • Triple-Speed Ethernet MAC
  • SD Host Controller
  • Edge Vision SoC design for vision applications
  • Supports a wide range of applications for embedded software
  • Supported boards:
  • Ti375C529 Development Kit
  • Ti180J484 Development Kit
  • T120F576 Development Kit

Use Cases

Efinix offers embedded system solutions that support a wide variety of applications.

Drones

Consumer | Drones

Smart Camera

Consumer | Smart Camera

Thermal Imaging

Consumer | Thermal Imaging

Robotics

Consumer | Robotics

ADAS

Automotive | Advanced Driver Systems (ADAS)

Surveillance Camera

Industrial | Surveillance Camera

Machine Vision

Inudstrial | Machine Vision

Automation

Industrial | Industrial Automation

Endoscopy

Medical | Endoscopy

Ultrasound Device

Medical | Ultrasound Device

Billboard

Broadcast | Billboard

VR

Consumer | Virtual Reality (VR)


Embedded System Solutions Advantages

Design Plaform

The embedded system platform code is hosted on Github so you can easily re-use the code for your own application. To get started quickly, use one of our supported development kits. Each development kit is maintained in its own branch, featuring dedicated embedded software applications tailored to the specific device. All designs are properly validated and kept up to date with Sapphire SoC and High-Performance Sapphire SoC releases.

Demo

Provides a RISC-V SoC system golden reference design and evaluation platform, empowering user to accelerate project development.

Comprehensive Design

Comprehensive design integrated with complex IPs like the Triple-Speed Ethernet MAC and SD Host Controller IP cores.

Scalability

Future-proof design and built-in scalability with default support for the AXI protocol.

Common Platform

Acts as a common platform for integrating third-party IP cores and solutions on Efinix FPGAs.

Embedded System Solutions Block Diagrams

Reference Design Block Diagrams

The following figures show the block diagrams for the designs with High-Performance Sapphire SoC and soft-core Sapphire SoC, respectively.
Go to Github to get more information on the reference designs.

Block digram below shows the reference design with High-Performance Sapphire SoC targeted on Ti375C529 development kit. Refer to Github for documentation on PMOD-USB external board.
The High-Performance Sapphire SoC is only available in selected FPGAs, refer to the Titanium and Topaz for details on which devices are supported. High-Performance SoC Block Diagram

Block diagram below shows the reference design with soft-core Sapphire SoC targeted on Ti180J484 and T120F576 development kits.
The soft-core Sapphire SoC is available for all Trion® FPGAs (except the T4), all Titanium® FPGAs, and Topaz® FPGAs. Sapphire SoC Block Diagram

Platform Expansion

The embedded system solutions designs are scalable; you can easily expand the design using AXI master and slaves. The following block diagrams show how you can expand the platform with custom IP using AXI master and slave connections for High-Performance Sapphire SoC and Sapphire SoC, respectively.
Go to Github to get more information on the platform expansion.

HPS SoC Platform Expansion Block Diagram

Sapphire SoC Platform Expansion Block Diagram

Open-Source Code

Download open-source source code, example designs, and supporting materials for the Embedded System Solutions from Github.

Resources