Verification Environment of Peripherals for PULP RISC-V architecture using UVM

PULP is a RISC-V architecture which has peripherals interconnected with micro DMA system. This Verification Environment is designed to validate the peripherals with microDMA system with in the PULP platform. Presently, It has ability to verifying SPI and UART protocols, with plans to extends its capabilities to other peripherals in the future. Leveraging the UVM library, it facilitates the creation of reusable verification components and test environments using SystemVerilog. Application We are concentrating on enhancing PULP uDMA system with peripherals....

August 15, 2024 · 2 min · Kasun Buddhi

Intelligent Cleaning Robot for Domestic Environment - Simulation in Webots

Abstract Cleaning is the most common household task we perform in our everyday life. For kids ages 2 to 5, tidying up their room and vacuum cleaning the house is a challenging and tiring task that most people faced in their day-to-day life. This report presents our Final Year Project of Intelligent Floor Cleaning Robot that can perform Object arrangement and Tidy up tasks in the Kids’ Room and efficient cleaning tasks for the Living Room....

July 25, 2022 · 9 min · Kasun Buddhi