Slide 1

Slide 1 text

What’s New In LibreCores CI? Nancy Chauhan GSoC’19 Student with FOSSi Foundation Librecores Free and Open Digital Hardware

Slide 2

Slide 2 text

$ 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

Slide 3

Slide 3 text

What is Librecores ?

Slide 4

Slide 4 text

Librecores CI is a service to provide continuous integration to hardware projects Powered by Jenkins.

Slide 5

Slide 5 text

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!

Slide 6

Slide 6 text

New LibreCores CI Docker Images

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

LibreCores CI Pipeline Library

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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)

Slide 13

Slide 13 text

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.

Slide 14

Slide 14 text

Questions ? Contacts: ● Mailing list:[email protected] ● Gitter:https://gitter.im/librecores/librecores-ci ● Twitter: @_nancychauhan