Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FossIstanbul Conf 2020

FossIstanbul Conf 2020

Unfortunately, this conference was cancelled at the last moment due to pandemic ( coronavirus ) 2020. But here is my presentation I prepared for the conference which didn't happen

Nancy Chauhan

March 11, 2020
Tweet

More Decks by Nancy Chauhan

Other Decks in Technology

Transcript

  1. What’s New In LibreCores CI? Nancy Chauhan GSoC’19 Student with

    FOSSi Foundation Librecores Free and Open Digital Hardware
  2. $ whoami Developer @Grofers (The largest online grocery delivery platform

    in India) Loves to make cool things ranging from hardware to infra. Has hosted her code at @ Nancy-Chauhan Speaks her mind at @_nancychauhan Lives in Gurgaon, India
  3. LibreCores CI Vision, Now CI as SaaS Deploy on your

    own Developer tools • EDA tool Images • Shared Libraries for Jenkins Pipeline • Docker packages • Configuration scripts • ci.librecores.org • State: Alpha Developer tools is a new TOP priority!
  4. OpenRISC Pipeline Auto-magically configures a pipeline for OpenRISC based project.

    • Pulls a docker image for librecores-ci-openrisc • Executes jobs in parallel inside docker images
  5. Stages for FuseSoC based projects Builds a step for a

    generic FuseSoC Invocation • Chooses a base docker image with FuseSoC • Adds libraries • Runs FuseSoC step • Runs shell commands in this step
  6. Yosys Report Parser Builds a step for Yosys Synthesis for

    monitoring resource usage statistics and publish on Jenkins. Can be easily configured for various hardware projects
  7. Parsing and visualizing test reports for mor1kx Tap Plugin (

    JENKINS ) : Used for test results of openrisc projects Plot Plugin ( JENKINS ) : Used for synthesis and PnR metrics (e.g. used LUTs)
  8. We would like to invite more hardware projects to use

    the LibreCores Pipeline library and development tools. If you are interested to do so, please reach out to us in the LibreCores CI Gitter Chat.