 Hello everyone, and thank you for being here today really toughing out the whole day Congrats, and thank you for being here and holding up. So this is not a mistake, right? Eclipse Foundation and we're talking about hardware Well, you will understand why in a moment, but before that, let me introduce myself So I'm Frédéric de Viens of Fred. I manage IoT and Edge computing programs at the Eclipse Foundation And I've been around for a while doing various things and you can find me on social media if you are so inclined Also, you know if you like what you hear today You can have the asynchronous version of this in a chapter of this book and many other things about Eclipse IoT components as well So if you want to annoy a significant author or one of your kids, you know, this is the perfect gift for them All right, so today our presentation is really focused on three things First we'll take a step back and make the case for open source in hardware plus software, you know this specific combination Then I will introduce you to open hardware group the actual creators of the Core 5 MCU and Well to the Eclipse Foundation as well since we are working together to build this comprehensive risk 5 based Hardware plus software ecosystem, and then I will describe what the ecosystem is All right So the starting point for this is really the fact that if you want to build a successful ecosystem You need to be open in everything that you do and a good example for this is bread The secret of breadmaking we we don't know who invented bread, right, but the secret So to speak of breadmaking has been around for a long time and wherever part of the world that you visit Maybe a bit except Asia, but even in Asia you will find local varieties of bread And what's great is that wherever you go? Then of course you can try new varieties and anyone willing to start a breadmaking Company or just do bread at home can do so freely, right because it's been an open secret That's not a good example So I mean we are in a place where beer is important So it's the same with beer, right wherever I go in the world I can't find local beers that they are interesting and all of that Anyway, we could take many other examples But all of those things show that when you have this kind of open secret which is really shared then you can build Successful ecosystems on the top and those ecosystems are much more valuable Let's say then if the secret of beer had been you know guarded secret Possessed by five companies and you only have five Different beers in the world, right and this doesn't preclude openness This openness doesn't preclude commercial success because of course the secret of breadmaking is open But now the specifics of my favorite beers I don't know. I wouldn't be able to replicate necessarily exactly the same thing. So you can still do Well successful commercialization So open source at its core really is about the fact that we have the source code made it really available But whoever wrote it they hold the copyright and it can be redistributed modified including for commercial purposes But the third point is really important vendor neutral governance You know is also a key thing in the sense that well, sometimes there are single vendor open source projects and Well, it goes as well as you can guess, right? I mean In any case certainly that's the whole difference Let's say to take a Google example not that I hate Google anything But that's the difference between Kubernetes, which is vendor neutral governance versus Golang where Google decides whatever goes in the language And there's a big difference between the two dynamics there And of course, I'm not neutral there in the sense that I represent an organization that does vendor neutral governance But we feel at the Eclipse Foundation that true open source is the one where there's a level playing field for everyone All right, and open source is becoming of course important for many organizations So every year we run an IoT and Edge developer survey and an IoT and Edge commercial adoption survey And we ask people hey is open source is strategic for you So in the latest edition edition of the commercial adoption survey we found out that for 75 or 74 percent of organizations open source is in our brainer. They consume it. They use it and many of them Are even you know looking purely at open source solutions This would have been unthinkable in the 80s when I was just a kid So this shows how much the open source movement really transformed the dynamic of software over time and Of course the main advantage of open source Is not just the fact that it's free the cost But rather the customization and the fact that you have more control over what we do and this is Critically important in terms of IoT and Edge or even purely embedded projects and why is that well Let's say that when you think about embedded IoT Edge computing those Projects are not run of the mill IT projects And if you're used more to the IT side of things like I've been for a long time Then of course having the OT mindset that characterizes embedded is a different game, right? Because essentially when you have a factory you don't rip and replace the machines every two years or every five years you are making big capital investments in things that will be there for a long time and This means that the solution has different characteristics than the typical IT solution or even the typical cloud service like you know This is Google slides behind the scenes. So of course I wanted to be up and everything But I won't complain if I have to reload the page if I want to get new features Whereas if we're talking about industrial automation, of course then You know things need to be more stable because stopping for just an afternoon could be 10 million euros lost of production value So different mindset so the lifespan the Teoreogeneity the constraints that the equipment have to face it of course the fact that when we talk about IOT the network is an Inerrant component of the solution all of those things make embedded IoT and Edge really different and open source helps with all of those aspects If you have a longer lifespan, then of course having the source code for whatever you have helps you maintain it over the long term Or pay someone to maintain it The iterogeneity is of course Well very frequent in IOT embedded an edge because you will pick whatever microcontroller fits the job So you will have arm base risk 5 maybe if you are older even MIPS or author more exotic things lying around and You don't want those platforms to change too much because of course changing the platform means that you will need to rewrite a chunk of code and everything That's on those microcontrollers that has been debugged and battle-hardened in the real world You don't want to touch and you want to focus on creating new value with new products, of course The constraints whether they are physical and all of that once again having the code is helpful and the connectivity Well, that's the same if you deal with Especially radio technologies that have open components that are not controlled by a single supplier for the cheap set or the modulation and things like that You have more choice and then it's easier of course to integrate into whatever you are building and this brings us to open hardware and core 5 so is strictly risk 5 has been an open source instruction set and We are not necessarily all chip designers. I'm not a chip designer. So of course Having an open source instruction set is great for people that are deeply knowledgeable about chips But that's about it. And the fact is the resulting Core or the resulting processor that you build can be closed and many many many risk 5 solutions in the market are closed so essentially realizing the power of open source in the domain in the domain of Software they are where people in the risk 5 ecosystems that said hey Let's go further and build together open source processor cores and microcontrollers That everyone will be able to work with to make chips off and to integrate into whatever products they want And this is what happens. So essentially open hardware group has been created. I think in 2018 2019 by Rick O'Connor a former executive director of the risk 5 foundation So a chip maker by trade and they have incorporated in Canada and the goal is really to build the full The full ecosystem of what you need not only to have a chip but everything around so the IP for the processor cores software tool chains emulation platforms verification test everything and everything built on GitHub in the open Okay, so you can literally download the system very log for the cores I will tell you about modify them run them on FPGA is whatever. It's really up to you It's truly truly open source and core 5 is the first family of cores that open hardware group put together as their initial effort and Still going strong. So there are plenty of members in open hardware group Okay, so you see the strategic ones at the top of the slide and plenty of other commercial Organizations there, but if you are from academia, there are plenty of universities and research centers Doing work around this technology as well And of course, there's a broader family of friends around the eclipse foundation is proud to work with open hardware group To facilitate and enable this ecosystem and for whatever reason they are indicating whatever bank they are doing business with I never understood that one, but you know, they provided me the slides. So I'm not complaining All right, so what's in there in the core 5 family right now? And of course this evolves over time So maybe next year there will be other things but for the time being there are three main cores in the family so cv2 32 bit two-stage ultra low power and really The idea there is to have the smallest thing possible for the simplest applications Cv4 32 bit four stage. So a family with of course a bit more complexity there Implementing the pulp extensions. So if you're not familiar with pulp That's for parallel ultra low power So essentially the idea is that you have hardware based accelerators in your core for specific instructions of the risks 5 ISA or and this of course reduces power consumption every time that you have hardware acceleration anyway, so it's got specific extensions for DSPs as well And so that's a fairly fairly capable core and this is the one that we have in the core 5 MCU or at least one of the cores from the cv4 family and then there's the cva6 core Which is of course a bit bigger more complex and is able to run full operating systems as compared to just real-time OSes like like Zephyr or Zephyr or Friartos, let's say and it can support Linux in this case So really we have a family that spans everything that's you know from the gateway all the way down to your very very constrained device and Really the use cases for the cores are are really obvious I mean for ultra constrained device you would pick cv2 or cv4 for edge computing And IOT gateways then maybe the cv4 cv6 depending on how much power or whether you are operating on battery power Versus DC power or something like that and of course for full IOT platform Then the cv6 family is the way to go and there is even a vector core processor that you can add to it to accelerate whatever vector mathematics does in fact and By themselves open hardware group They have a software task group that really has a very broad scope in bringing everything you need in software to support The core 5 family of course and this of course Includes the compiler to chains and the processor and platform models even an IDE An hardware abstraction layer benchmarking facilities and demo application. So all of that are things that they work on and normally most if not all of the work that they do at least on the compiler to chains and operating systems are Proposed or pushed upstream so they are not kept in into anything special now They could be little exceptions here and there as you know, this is about negotiations I guess with the current committers, but in any case they are working as closely to upstream as possible For the various things that they are touching Now the eclipse foundation I Will need you all to stand up and Place your heart your hand on your heart and repeat after me I solemnly pledge to tell off all of my friends Especially if they work in tech that eclipse foundation is more than just the ID Okay, don't do it, but please say it We've been doing IOT Well since I mean 2011 so that's 12 years maybe a bit more at this point in time We've been doing edge since 2019 so going on five years and yet people still associate us with the clumsy Yet still widely used IDE from 2004. So, okay, we've got a marketing problem there But in any case, yeah, we take IOT and edge really seriously at the eclipse foundation. So of course a few metrics there I mean four hundred and eighteen projects and the idea are just you know 10 or 20 out of those maybe if we are generous So eclipse is much more than just development tools and IOT and edge computing is one of our four strategic Peeters at this point in time. So of course we have things you don't care about because this is embedded OSS summit So, you know cloud native Java you don't care But still the fact is this is a thriving open ecosystem Which is more relevant now that it's been you know taken out of the clutches of the previous commercial owner that I want name but anyway and Of course, we are having a big success story in automotive as well So if you are interested in automotive grade Linux, that's great That's great technology But we are building in the eclipse software defined vehicle working group a full suite of tools that enable you to really build whatever components go at the software level into a car all Of that in the open. So please have a look if you are more on the automotive side of things And of course development tools are still relevant to us But you know if you work with the Arduino ID or the arm embed ID you've been using eclipse technologies without even knowing it Wow, and those particular ideas are not built on the traditional Java based desktop ID But on eclipse on eclipse Taya, which is essentially Visual studio code done right if I can simplify things like that in the sense that it's not tied to any specific vendor and Connects to open vsx and open and vendor neutral repository for the extensions Okay, so you've been using eclipse and you didn't even know it, but it's not your father's eclipse. So that's great All right So we have an IOT working group with plenty of organizations and our strategic members in the space our Bosch Rotech and Red Hat And we have lots of friends And we use this indeed and the little reference architecture to position things in our ecosystem and the thing is of course we don't have I would say that the full blown operating system to call our own But we've got something in the space called on hero Which is using the Linux and Zephyr kernels and adds value on the top. So there was a talk on this Earlier today, but anyway If you missed it, you can watch the recording It's really interesting technology in any case I'm putting those logos there not for you to squint and try to figure out where those things fit I've seen you squint But rather to impress on you the extensiveness of the toolkit This is just half of the logos and I'm just positioning them to impress on you that you know there's plenty for you to explore there and use and of course not all of that is directly related to whatever Goes on the microcontroller, but many of those things do or at least could go there And we work with open hardware group really to build this comprehensive stack Where essentially they provide the hardware the base tool chains and even what they call the core 5 IDE that we'll see a bit later and we have our IoT building blocks on the top And I won't pretend this is a fully integrated stack that you can use and install You know single installer and everything is done in five minutes. No, that's not a point We are working on those building blocks so that you can build whatever makes sense for you using them Right, so this is not pre-integrated and pre-tested the goal is not to rivalize with any of our Members in the commercial space, of course The goal is to enable innovation because well if you use if you don't use our building blocks You're very reinventing the wheel and you are literally wasting time instead of providing value to your customers All right, so now let's dig a bit More into what makes the core 5m cu and what is there inside? So first we start with the CV to treat you a 40p core gosh Formerly known as the risky core if you are familiar with that particular space So there's been previous work done at ETH Zurich and In other places that essentially were previous incarnation of this course. So this is proven in mature at this point but in any case What's found in there is really? Well Nothing special if you look at it from a pure chip design perspective The true value of this is that it does whatever you need it to do But it's completely flexible because you've got the source code for it Okay, so you can modify it synthesize to FPGA test your modifications and then you go and Make a custom chip out of that given the recent supply chain constraints and all of that having a Design like this which is completely open is certainly attractive now. I won't pretend that chip making is easy It's not but the fact is that we tremendously lowered the point of entry by having all of that built into the open okay Now the full MCU of course adds lots of value around the base processor core So the target frequency at this point in time is rough roughly more or less 400 megahertz It can run three RTOS, but people have been working on Zephyr and other Alternative real-time operating systems for the platform. It's got an embedded FPGA Okay, so you can leverage that for another level of flexibility in there it's got a full complement of interfaces and right now we are in the last very last miles of getting those chips made with global funders and You know, I will tell you about the full blown evaluation board a bit later in the talk, but really What's in there once again? There there's nothing tremendously innovative in this microcontroller Except from the fact that you can add whatever you want to hit if you wish so and have the skills Okay, and if you don't have the skills you can find them as we're in the market So this flexibility is really what makes this stack Different and the fact that the community does all of its work in the open So if you want to submit a bug report for this You can you go on Github and anyone can contribute and voice their opinions So those are the organizations that are more deeply involved with this project and of course Nicholas Foundation is one of them and Really if you want to get started right away The easiest way is to buy one of those indeed and the FPGA boards So both the Nexus 7 and the Genesis 2 are supported However, the Genesis 2 is more expensive and really overkill for just the microcontroller So, you know, you would use that to run Linux on the top of the CVSX core. Okay, and they you know There's nothing that prevents you to deploy the micro the microcontroller to it but the cheaper A7 is good enough if what you target is really the core 5 MCU and Don't forget the little debug probe. It's really it's a it's a debug probe which works with open OCD and greatly facilitates of course the debugging of anything that you would deploy on this and You can download and use the core 5 IDE free of charge as well It includes all of the tool chains pre-configured and ready to run examples for the FPGAs and with documentation And getting started guides and yes, I know it's built on the traditional desktop IDE So maybe you won't like it But it does a job and people are already working on VS code support and utter, you know Other IDE initiatives in the ecosystem as well So if you don't like that one, maybe there will be in the future something else that maybe you like But stop complaining. I mean this is good enough as a starting point at least And we have a tremendous dark mode now. So it's so trendy and This is the actual death kid that you will be able to buy I I was hoping to have this today, but Global fondries are taking their sweet time and every time that our friends at open hardware come back with their Later synthesize for the chip. They find new little things to fix Anyway, so they still play that ping-pong game at this point in time But by the end of the year we are expecting to have the chips and the boards So if you are interested and want to stay in sync, I put on the slide the link to the campaign so you can pre-order at least Register your interest toward the one if you are so interested But really the death kit will be really really nice because of course you have Not only the the core, but the full the full blown MCU You will have the onboard debug probe in there from Ashling. Okay, so pre-integrated you You won't risk losing mine like I'm doing all the time USB-C for terminal in onboard debug access a micro boost on board socket and an expansion adder so there's already an ecosystem of hardware components that you can work with there as well and There's a built-in temperature sensor because otherwise, you know, it would be hard to do demos at shows. I guess so in any case you know, it's a fairly complete board and As I mentioned, you can register your interest by using the link on the slide So at this point That's it for now I'm happy to take any questions you may have but don't go too deep on the chip side of things, please I'm not the chip designer. I pee to try to answer any question And as a reminder, you can find me for the time being on Twitter otherwise on mastodon So thank you so much. And now if you have any questions Did I scare you? Yes A few hundred dollars so a bit less in euros, I guess so the goal is really for this to be affordable and and You know spread the skill set and awareness of the platform not to make any money as I mentioned open hardware is a non-profit So really they try to enable the community with the board and it's the same with The FPGA is so the Nexus. There's a student edition if you can qualify for that So it's it's already fairly affordable But if you are a student or know a student that can buy one for you, then it's even cheaper Other questions, so okay, so if you don't have questions, I We have one online All right or five At this point in time. I don't think at death kit for okay, so the question was well, okay, you read it. Sorry I don't Let me restart reset reboot. All right. So at this point in time. I don't think they have Projects for a development board with the CV a six core the one which is able to run Linux and free BSD and You know beef your operating system so to speak But if there's demand who knows I mean their focus is really is the on the microcontroller right now because they feel at open Hardware that there's the place where they will make the largest impact However, I think that Intel and AMD and the other players and even the typical suppliers of Gateway capable or gateway class controllers or System on a chip need a bit more of competition to truly in a variant and lower the prices a bit So of course if you a six could lead to that So if there's an interest let them know at open hardware I can put you in touch if you are interested in a deaf board for the CV a six and if they have enough feedback coming from the wider Community, maybe they could do it but to my knowledge and Of course, I keep in sync with them, but not every day. Let's say so there's no such deaf board planned for the time being So if there are no other questions in the room, I have a question for you then since you are attending So overall raise your hand if you feel this is interesting and could really Transform a bit, you know the market for microcontrollers Okay, okay good and for the others, that's fine. You will be convinced five years from now So for those not seeing that of course about maybe half of the room raised their hand You know, which I consider a very successful outcome for you know Maybe the first time you were exposed to this and for the others, you know, we can chat In any case, thank you so much once again