 So here in Better World 2019 and who are you? Hi, I'm Krishnakumar. Everyone calls me KK. I work in product marketing and microchip technologies. FPGA business unit and we have our demo here of our next generation. Mi5, is that a microchip 5? Yes, Mi5 is a risk 5 ecosystem that microchip has been working on to build around risk 5 and to support our products and what we're doing for the next generation as well. So you're doing a demonstration right here of some risk 5. So this is a microchip chip, right? Yes, that is our Polar Fire FPGA. That's a low power extremely secure FPGA from microchip. And what we have here is a risk 5 CPU. This entire thing is a development platform for our next generation FPGA. So see, that's going to be based on a 5 core risk 5 CPU subsystem that's going to be along with low power, secure and reliable FPGA fabric similar to the Polar Fire FPGA that's right here. So microchip has a long history of doing FPGA or new research? So microchip recently acquired a company called MicroSemi. So MicroSemi is the one that has been working on FPGAs all these years. And how is the MicroSemi FPGA in the market? So MicroSemi FPGA, we focus on three main attributes and that's our key selling points. One is extremely low power. Our FPGAs are non-volatile memory based and we focus on providing ultra low power FPGAs. Our FPGAs are also focused on security. The highest levels of security, DPA safe and time-approved security blocks are built into our FPGAs. And the third best is safety and reliability. We are focusing on safety and safety critical applications and difference in aerospace. So our FPGAs are really popular there as well. So now you're just plugging in the Sci-Fi development board which is maybe, I mean you just plug it into this board here but in the future it will be under SOC. Yeah, so the next generation FPGA SOC that we're working on is going to be called the Polar Fire SOC. So we're working with our partner Sci-Fi and took this board from Sci-Fi which is plugged on to the expansion board made by MicroChef which has the Polar Fire FPGA. Together this emulates the performance of Polar Fire SOC. That's what we're working on and it's going to be launched soon. And what's the Hex-5? Hex-5 is one of our partners. We've been working with them for some time now and Hex-5 provides security solutions and security IPs and software. So what we have a demo here is for something that's very similar to trusted execution environment. Typically in a trusted execution environment you have two zones. One is a secure zone and the other non-secure zone. With the power of RISC-5 ISA we are able to build security features where you can have multiple zones built into a single processor. So you can have different sources, a route of trust in one of the zones. You can have your network stacks in another, a crypto libraries in another. If you're picking up open source software from the community you can make that a zone. So this is security protected. Each zone has its own defined security privileges and it cannot hack into the other zone. So it has to go through a nano kernel that's really small. So all this is built into the RISC-5 subsystem that's on this demo. So those micro-semi FPGAs have been using ARM on them too before? We have used ARM cores as well in the past. In the future too? We may or may not use, but we are really working strongly with the RISC-5 foundation and we believe in certain values that RISC-5 foundation has and it gives us a lot of value. So we will be working a lot with RISC-5 foundation. But that requires kind of like a new ecosystem of software, right? Yes. Which could be a challenge. We've been working on it for quite some time now and there's a lot of interest that the RISC-5 foundation has created and that's why we came up with this Mi5 RISC-5 ecosystem. We are building a strong ecosystem around RISC-5. So all these partners here, they're all eager to work on RISC-5. They have their software and tool chain and even some modules supported on RISC-5 based solutions. And considering the amount of interest that you're getting I don't see that it's a problem at all. So there will be Zephyr support? Yes, we support free RTOS, Zephyr, Minute. It's all available. Our partner ExpressLogic, again, RTOS is supported on RISC-5 CPUs. So this RISC-5 on this board, because it's one of the first ones it's not very powerful, right? Are you saying anything about how powerful you're going to implement it here? So what we're going to implement is a five core system. Four of those cores can run Linux and this is going to run up to 600 to 650 MHz each. Five core? Yes. And the fifth core would be a monitor core or a boot core and it can handle specific functionality for security purposes as well. And not just that, we've built a large cache coherent L2 cache and L2 memory system so you can implement deterministic RTOS running just alongside Linux as well. Deterministic? Yes, absolutely. So we have a few slides that shows the performance of determinism as well. We can achieve absolute determinism by tweaking the performance of the RISC-5 CPU and you can really achieve determinism. What does it mean, determinism? So you know exactly when a certain event is going to occur. So that's pretty much what determinism is. Usually when you're using an operating system all your tasks are pipelined and you often have performance differences between in terms of timing you will have differences in performance. This is a snapshot of how much time it would usually take to execute an interrupt service routine. Whereas in our system, we are with coherent cache we are able to achieve the exact same performance. Can we put that slide back to you? Alright, no problem. So we are able to achieve complete determinism while RTOS as well as operating system. So the crucial consideration here is low power consumption? Low power, highly secure and safety critical applications. That's our focus.