Nasza strona wykorzystuje pliki cookies. Niektóre z nich są konieczne do prawidłowego działania strony (tzw. niezbędne pliki cookies). Wykorzystujemy także pliki cookies opcjonalne, które są opisane w naszej Polityce prywatności. Klikając pole „OK” wyrażasz zgodę na wykorzystywanie przez nas plików cookies innych niż niezbędne. Po wyrażeniu zgody, w każdym czasie możesz dokonać zmian w zakresie plików cookies w ustawieniach swojej przeglądarki.

Specjalizacje

Powrót do korzeni

Od początku zajmujemy się obszarem niskopoziomowego oprogramowania i sprzętu.

SPECJALIZACJE


Software meets hardware

Pracujemy z najnowszymi, najbardziej wydajnymi procesorami. Często takimi, których jeszcze nie ma na rynku, bo dopiero są projektowane. Przygotowujemy nasz software na symulatorach lub wczesnych wersjach krzemu.

Doskonalimy fundamenty inżynierii i nauki komputerowej, które pozostają aktualne mimo upływu czasu i przemijających trendów.


ARM MIPS PowerPC RISC-V x86

Architektura

ARM. MIPS. PowerPC. RISC-V. x86.


Platforma

Firmware. Bootloader. Kernel. OS. Device drivers. Performance optimisations. Multicore. Virtualisation.


Środowisko

C. C++. Rust. GCC. LLVM. GIT.


Bezpieczeństwo

HSM. TPM. OpenTitan. IPsec. TLS / SSL.


Coreboot

Device drivers. Platform bringup and early initialization (FSP, MRC). Boot time optimisation. Power management. Hardware description (ACPI, Device Tree). Design verification, testing framework.


UEFI / EDK2

PEI and DXE drivers, libraries, protocols, shell applications. Runtime services, variables. Secure and measured boot. Hardware description (ACPI, SMBIOS, Device Tree). OS boot (GRUB, iPXE, FreeBSD loader). Compliance (BSA, BBR, SCT).


U-Boot

Device drivers. Platform bringup. Boot time optimisation. Device Tree. OS boot. Scripts, applications, variables. EFI interface.


TF-A

Aarch64 early initialization. Device drivers. Security (privilege levels, HSM, fTPM, TEE). Power management, PSCI. SiP services. BMC interface.


ChromeOS

Linux kernel. Device drivers, optimisations. WiFi. Virtualisation. Trusted Execution Environment. LTE support. Security (OpenTitan, fingerprinting). Android run-time. Chameleon (FPGA RTL).


FreeBSD

FreeBSD kernel. Device drivers, optimisations. Architecture bring-up (ARM, MIPS, PowerPC). Security (IPsec extensions, secure boot, TPM support). Network.


Linux

Kernel. Device drivers, optimisations. Architecture bring-up (ARM, x86). Power management. Network.


macOS

Darwin kernel. Device drivers (DriverKit, IOKit), optimisations. Network.


RTOS

FreeRTOS. TockOS. Zephyr.


High performance

10 / 25 / 40 / 50 / 100 / 400G


Data Plane Development Kit

DPDK. PMD. BBDEV.


User-space TCP/IP

Highly parallel, user-space, lockless, run-to-completion TCP/IP stacks. Performance optimisations. Network standards compliance.


SmartNIC

From-scratch design and implementation of packet processing platform. DMA, parser, editor, and offload engines. 100 / 200 / 400 Gbit/s. In-line acceleration.


Offloads

DPDK BBDEV. 5G LDPC acceleration.


Fast path

Acceleration of bridging, routing, NAT, QoS. Standards compliance (RFC 2544 etc.)


NIC Drivers

Linux drivers. FreeBSD drivers. Performance optimisations.


SDN

OpenContrail (Tungsten Fabric). L3VPN. MPLS. GRE. BGP.


FPGA Architecture

Xilinx Ultrascale, Intel Stratix, Achronix Speedster. AMBA, AXI, Avalon. Verilog, SystemVerilog.


Acceleration

Hardware offloading. Emulation. Algorithms acceleration (compression, coding etc.). Crypto acceleration. 5G LDPC offload.


Fast data movement

Multi-queue DMA. VirtIO Data Path Acceleration (vDPA). Storage Performance Development Kit (SPDK). PCI-Express. SERDES.


SmartNIC

10 / 25 / 100G Ethernet. Clock synchronisation (PTP / IEEE 1588). Tunnels. Flow classification (AntiDDoS, IDS / IPS). Offloads (checksum, parser, RSS).


IP design verification

Constrained Random Verification. Universal Verification Methodology (UVM). Assertion Based Verification.


FPGA-as-a-service

FPGA-based deployment in the cloud. Offload, acceleration. Integration, optimisations. AWS F1 environment.


Offload, acceleration. Integration, optimisations.