EDA tools for modern development teams

Build cleaner hardware workflows with less complexity.

We create modern EDA tools that help teams design FPGA and ASIC systems faster, with higher quality and less friction.

Product

HxS

Hardware meets software

One interface description for hardware and software teams.

HxS is a domain-specific language for describing how a processor accesses FPGA registers.

Define the interface once and generate the matching hardware, software artifacts, and documentation automatically. That keeps implementations aligned and makes interface changes easier to review.

  • Single source of truth
  • Generated hardware and software
  • Always-in-sync documentation
  • Supports AXI4-Lite, Avalon and Wishbone
Get started
Example
interface Controller
{
    BusType = BusType.AXI4Lite;
    Blocks = [ControlBlock];
}

block ControlBlock
{
    Registers = [ControlRegister];
}

register ControlRegister
{
    Bits = [Enable];
}

data Enable
{
    Width = 1;
    Description = "Enables the controller";
}
1 2 3 4
  1. 1 The interface is the single source of truth for the register map.
  2. 2 Blocks group related registers so structure stays explicit.
  3. 3 The register definition captures the software-visible control point.
  4. 4 Defines a single-bit register field.
What HxS generates
Hardware Register logic
Software Driver-facing artifacts
Docs Synchronized documentation
Product

Livt

Behavior-first hardware design

A software-style language for FPGA and ASIC development.

Livt is a general-purpose programming language for FPGA and ASIC design that brings software-style abstraction, tooling, and workflows into the hardware domain.

Use Livt where higher-level code makes designs clearer, and keep VHDL or Verilog where low-level control matters most. That gives teams a cleaner development flow without forcing an all-or-nothing switch away from existing HDL code.

  • Works side-by-side with VHDL and Verilog
  • Higher-level code for non-critical parts
  • Easier for teams and AI tools to reason about
Get started
Example
component MyComponent
{
    uart: Uart
    
    new(rx: in logic, tx: out logic)
    {
        uart = new Uart(rx, tx)
    }
    
    public fn SayHelloWorld()
    {
        var helloWorldString = "Hello, World!".Encode()
        
        this.uart.Send(helloWorldString)
    }
}
1 2 3 4
  1. 1 The component reads like application code instead of low-level HDL.
  2. 2 Construction and dependency wiring stay clear and compact.
  3. 3 Public behavior is expressed as a normal function teams can read quickly.
  4. 4 The UART send path shows how higher-level logic stays concise.
Why teams use Livt
Interop Fits existing HDL flows
Clarity Cleaner high-level design code
AI readiness More understandable for AI tooling
Why eccelerators

Tools that improve quality, speed, and flexibility.

Eccelerators develops electronic design automation tools and domain-specific languages for FPGA and ASIC development. Our solutions improve quality, accelerate development, and help teams stay flexible as requirements evolve. By embedding domain knowledge into our tools, we make complex hardware workflows easier to understand, maintain, and extend. HxS, for example, simplifies hardware-software interface design and has been used successfully in several hundred projects since 2015.

Quality

We create tools that let developers focus on functionality rather than be distracted by boiler plate code.

Productivity

Automation takes the burden of repetitive tasks from developers and speeds up development.

Flexibility

Flexibility empowers developers of making changes to the code without effort. This is what our tools provide.

Let’s talk

Passionate Team

We are a passionate team of embedded software and FPGA developers with quality and productivity in our DNA. We know developers and we're here to provide tools to enhance a developer's outcome.

Team

Built by practitioners in embedded systems, FPGAs, and product delivery.

Heinrich Diebel

Heinrich Diebel

Founder & Hardware Architect

Heinrich Diebel studied communications engineering and designed ASIC as well as FPGA devices since 1986. He worked with x86 and many other platforms in different industries and has a broad knowledge when it comes to controller firmware, driver or test development.

Peter Fischer

Peter Fischer

Founder & Director Commercial

Peter Fischer studied Business Informatics at the University of Applied Science in Munich before working in knowledge management and Intellectual Property Service Provider companies, where he built a sustainable business based on content, software products and bespoke software solutions.

Bernd Röckert

Bernd Röckert

Founder & Software Architect

Bernd Röckert is an embedded software architect and FPGA designer. He studied electrical engineering and comes with a broad knowledge and professional embedded development experience.

Denis Vasilik

Denis Vasilík

Founder & Director Technology

Denis Vasilík is an embedded software engineer and FPGA designer with over 15 years of hands-on hardware development experience. He has built compilers and programming languages from scratch, and has worked as a security architect. He studied Software Engineering and holds an MBA in general management.