Giter VIP home page Giter VIP logo

asterism's Introduction

Odatix

GitHub GitHub License Documentation Status

Odatix is a toolbox designed to facilitate logical synthesis of configurable designs on various FPGA and ASIC tools such as Vivado and Design Compiler. It allows to easily find the maximum operating frequency of any digital architecture described with an HDL (VHDL, Verilog, SystemVerilog, Chisel).

The primary feature of this toolbox lies in its capability to compare different architectural configurations using parameter files. With Odatix, users can effortlessly explore different architectural configurations and evaluate their performance based on numerous metrics including Fmax, hardware resource utilization, power consumption, and more.

Odatix also enables parallel simulations of different configurations of the same design. This is useful both for validation and for comparing configurations, as with benchmarks.

Key Features

  • Synthesis: Easily conduct logical synthesis on diverse FPGA and ASIC tools for various targets.
  • Architecture Comparison: Easily compare architectural configurations using parameters.
  • Fmax search: Find the maximum frequency of the design on a specific target.
  • Simulation: Run simulations for each configuration of your design.
  • Interactive Results Exploration: Visualize, compare, and explore architecture implementation results based on various metrics for each target.

Supported EDA tools

Note

Please note that these tools are not included in Odatix and must be obtained separately.

Synthesis

EDA Tool Status
AMD Vivado ✔️ supported
Synopsys Design Compiler ✔️ supported
OpenLane 1 ✔️ supported
Intel Quartus Prime 📅 planned

Simulation

Virtually any simulator! Check out the section Add your own simulation for more information.

Odatix includes examples for Verilator and GHDL.

Contents

Contact

For any inquiries or support, feel free to contact me at [email protected].

Note: Odatix is under active development, and we appreciate your feedback and contributions to make it even more powerful and user-friendly.

asterism's People

Contributors

jsaussereau avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.