EXCEEDS logo
Exceeds
Marco Bertuletti

PROFILE

Marco Bertuletti

Worked on the pulp-platform/picobello repository, delivering two hardware features over two months focused on protocol migration and hardware-software integration. Migrated the AXI atomic adapter to an OBI atomic adapter, introducing AXI-OBI protocol conversion modules and multicluster atomics tests to validate correctness and scalability. Updated dependencies and resolved linting errors to improve CI stability. In the following month, implemented OBI hardware integration updates, including mem_tile macro and configuration changes, dependency bumps, and test value alignment to reflect hardware revisions. Utilized SystemVerilog, C, and Makefile, applying skills in ASIC verification, embedded systems, and protocol conversion to enhance hardware reliability.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

3Total
Bugs
0
Commits
3
Features
2
Lines of code
1,910
Activity Months2

Work History

June 2025

2 Commits • 1 Features

Jun 1, 2025

June 2025: Delivered hardware-software integration improvements for pulp-platform/picobello. Implemented OBI hardware integration updates with Mem_tile macro/config changes, bumped dependencies for OBI and PD, and aligned test values to hardware revisions. Included an OBI dependency revision to address non-resettable flops. This work tightens hardware-software coupling, stabilizes the test suite, and reduces risk in hardware validation. Commits referenced: 9771ddaa7376f96b524dc32395989e35ebedce4f and 188a4037198b9d5b67018764d24b41edb0e83184.

May 2025

1 Commits • 1 Features

May 1, 2025

May 2025: Delivered AXI-OBI Atomic Adapter Migration in pulp-platform/picobello, replacing the AXI atomic adapter with the OBI atomic adapter, introducing AXI-OBI protocol conversion modules, and adding multicluster atomics tests. Also updated dependencies and fixed linting errors to ensure CI health and smoother integration workflows.

Activity

Loading activity data...

Quality Metrics

Correctness83.4%
Maintainability80.0%
Architecture83.4%
Performance66.6%
AI Usage33.4%

Skills & Technologies

Programming Languages

CMakefileSystemVerilogYAML

Technical Skills

ASIC VerificationAtomic OperationsC ProgrammingDependency ManagementEmbedded SystemsGitHardware DesignHardware DevelopmentMakefileProtocol ConversionSystemVerilogVerification

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

pulp-platform/picobello

May 2025 Jun 2025
2 Months active

Languages Used

CMakefileSystemVerilogYAML

Technical Skills

ASIC VerificationAtomic OperationsC ProgrammingEmbedded SystemsGitHardware Design