Heterogeneous System-on-Chip Platform

Add a Review
1 Download (This Week)
Last Update:
Download hsoc_v0_1_30_08_2013.tar.gz
Browse All Files


HSoC is an easy-to-use, well-documented, open source, SystemC-based, cycle-accurate virtual platform of heterogeneous shared memory-based multicore SoCs. HSoC is developed using a bottom up design methodology, whereas for each component, we
a) define clean interfaces,
b) implement a separate library, and
c) develop separate testbenches (regression unit testing).

Large-scale system models can instantiate and connect objects from all HSoC libraries.
Each object may also collect different types of monitoring data locally by using an internal global monitoring library.

Although, HSoC currently refers to heterogeneous SoC models specified in SystemC, HSoC interfacing to multicore SoC components specified in Gem5 and OMNeT is also planned.

The target users of this software includes mainly CS/EE professionals. Some experience with SoC design methodology and SystemC (e.g. reading the SystemC User Manual and/or running and understanding the examples) is required.

HSOC Web Site

Update Notifications

Write a Review

User Reviews

Be the first to post a review of HSOC!

Additional Project Details

Intended Audience

Information Technology


Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.