Abstract
System-level design is the key to improve the designefficiency for embedded systems and SoCs.In system-level design, appropriate communicationinterfaces are required for flexible hardware/software partitioning and efficient functional verification.This paper presents three design levels, i.e., specification level,architecture level, and implementation level. Then, wedefine communication interfaces for the abstractionlevels.